Skip to content

Releases: dreamsxin/netutils-cli

Release list

v0.6.0

Choose a tag to compare

@dreamsxin dreamsxin released this 23 Sep 08:27

首个提供预编译二进制的版本。无需 cargo install,归档内自带全部插件,插件子命令开箱可用。

下载

文件 平台
netutils-v0.6.0-x86_64-pc-windows-msvc.zip Windows x64

Linux 与 macOS 归档本次尚未提供。

SHA-256(同时以 .sha256 附件提供):

2d8cbb55668a8ce7d102d21d7f09ef31b8d7f7885845f4060606fdd5cd123b8c  netutils-v0.6.0-x86_64-pc-windows-msvc.zip

使用前请校验:

(Get-FileHash netutils-v0.6.0-x86_64-pc-windows-msvc.zip -Algorithm SHA256).Hash

包含内容

netutils.exe 0.6.0,以及 7 个插件二进制(插件 crate 均为 0.2.0):

netutils-v0.6.0-x86_64-pc-windows-msvc/
  netutils.exe
  README.md  LICENSE
  plugins/chrome-proxy/bin/netutils-chrome-proxy.exe
  plugins/mcp/bin/netutils-mcp.exe
  plugins/socks-probe/bin/netutils-socks-probe.exe
  plugins/sse/bin/netutils-sse.exe
  plugins/subdomain/bin/netutils-subdomain.exe
  plugins/ws/bin/netutils-ws.exe
  plugins/ws/bin/netutils-websocket.exe

快速开始

Expand-Archive netutils-v0.6.0-x86_64-pc-windows-msvc.zip -DestinationPath .
cd netutils-v0.6.0-x86_64-pc-windows-msvc
$env:NETUTILS_PLUGIN_DIR = "$PWD\plugins"

.\netutils.exe diag
.\netutils.exe check example.com:443
.\netutils.exe socks-probe 127.0.0.1:1080

插件以独立子进程运行,只需能被找到即可:把 NETUTILS_PLUGIN_DIR 指向包内 plugins/
就能用,不做安装、不向解压目录之外写任何文件。不设该变量时默认目录为
%USERPROFILE%\.netutils\plugins,也就是 netutils install 的安装位置。

包内插件不带 plugin-lock.json,因此 netutils plugin list 的完整性列显示
unrecorded,属预期行为——此处由归档校验和承担该职责。

构建来源

  • 主程序:netutils-cli 0.6.0,同时发布在 crates.io
  • 插件:构建自 dreamsxin/netutils-plugins 的 770e051
  • 工具链:Rust 1.98.1(rust-toolchain.toml 固定),release profile

v0.2.0

v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@dreamsxin dreamsxin released this 25 Jun 07:31
fix: diag 标签显示翻译后的名称,超时统一 5s

- 修复 check 字段显示原始 key (egress/dns_cn) 而非翻译文本
- i18n: 新增 diag.check_egress/gateway/proxy/ipv6 条目
- DNS/HTTP check_label 使用完整 i18n key (diag.dns_cn 而非 dns_cn)
- 去掉 check 中重复的域名/URL(消息里已包含)
- HTTP 超时统一 5s(不再区分国内/国际)