新一代基础网络工具 — Rust 实现更高速 `curl` `wget``tcping` `traceroute` `nmap` `openssl s_client` `nslookup‘

发布时间:2026/7/14 20:49:41
新一代基础网络工具 — Rust 实现更高速 `curl` `wget``tcping` `traceroute` `nmap` `openssl s_client` `nslookup‘ 文章目录仓库说明rstcpcli目录安装直接下载源码编译子命令一览使用示例1. TCP Ping2. HTTP 客户端3. 文件下载4. 路由追踪5. 端口扫描6. DNS 诊断7. TLS 证书诊断8. WebSocket 测试9. UDP 探测10. 带宽测速11. 正向代理12. 反向代理13. TCP 隧道14. ACME 证书注册15. 服务模式构建本地构建Gitea Actions项目架构核心依赖License仓库说明国内仓库使用 https://git.t2be.cn/aspnmy/rstcpcli 这个是我自己的代码仓库主要用于内网设备拉取不允许外部用户注册但是公开项目可以拉取github镜像仓库 https://github.com/aspnmy/rstcpcli 这个是我的GitHub仓库用于分享代码方向先推 git.t2be.cn 不定时推 https://github.com/aspnmy/rstcpcli两个仓库如果有代码出入 请用代码助手分开分析业务侧重方向可能不一样rstcpcli新一代基础网络工具 — Rust 实现替代curlwgettcpingtraceroutenmapopenssl s_clientnslookup等一众网络工具。rstcpcli是一个用 Rust 编写的一体化网络工具集 TCP/UDP 探测、HTTP 客户端、文件下载、路由追踪、端口扫描、TLS 证书诊断、DNS 查询、带宽测速、正反向代理、TCP 隧道、ACME 证书注册于一身并支持以 MCP 协议或 REST API 模式运行服务端。目录安装子命令一览使用示例TCP PingHTTP 客户端文件下载路由追踪端口扫描DNS 诊断TLS 证书诊断WebSocket 测试UDP 探测带宽测速正向代理反向代理TCP 隧道ACME 证书注册服务模式构建项目架构License安装直接下载从 Releases 下载对应平台的二进制平台下载Linux x86_64rstcpcli-v0.2.1-linux.tar.gzWindows x86_64rstcpcli-v0.2.1-win.zip源码编译gitclone https://github.com/aspnmy/rstcpcli.git-brstcpclicdrstcpclicargobuild--release# 如需 ACME 证书注册功能依赖 acme-libcargobuild--release--featuresacme子命令一览命令分类说明替代目标ping探测TCP 端口探测 延迟测量tcpinghttp探测全能 HTTP 客户端curldownload探测全能文件下载wgetws探测WebSocket 连接测试—udp探测UDP 数据收发测试—trace诊断路由追踪 (每跳延迟)traceroute / tracertscan诊断端口扫描nmap (基础)cert诊断SSL/TLS 证书诊断openssl s_clientdns诊断DNS 记录查询nslookup / digspeedtest诊断带宽测速 (C/S 模式)iperfforward网关正向代理—reverse网关反向代理 负载均衡nginx / haproxy (基础)tunnel网关TCP 隧道 (端口转发)ssh -Lacme证书ACME 证书自动注册certbot / acme.sh (基础)server服务MCP 协议 / REST API 服务模式—使用示例1. TCP Ping# 基本探测 (4 次)rstcpclipingexample.com80# 持续探测rstcpcliping-cexample.com443# 自定义次数、间隔、超时rstcpcliping-n10-i0.5-w1example.com443# 显示时间戳rstcpcliping-texample.com4432. HTTP 客户端# GET 请求rstcpcli http https://api.example.com/users# POST JSONrstcpcli http-XPOST-HContent-Type: application/json-d{name:test}https://api.example.com/users# 输出响应头rstcpcli http-ihttps://example.com# 跟随重定向rstcpcli http-Lhttps://httpbin.org/redirect/3# 跳过证书验证rstcpcli http-khttps://self-signed.example.com# 输出到文件rstcpcli http-ooutput.json https://api.example.com/data# JSON 格式输出rstcpcli http--jsonhttps://api.example.com/health# 静默模式仅输出响应体rstcpcli http-shttps://example.com3. 文件下载# 基本下载rstcpcli download https://example.com/file.zip# 指定输出路径rstcpcli download-omyfile.zip https://example.com/file.zip# 指定输出目录rstcpcli download-P./downloads/ https://example.com/file.zip# 断点续传rstcpcli download-chttps://example.com/large-file.iso# 显示进度条rstcpcli download--progresshttps://example.com/large-file.iso# 限速下载rstcpcli download --limit-rate 500K https://example.com/file.zip4. 路由追踪# 基本追踪rstcpcli trace example.com# 指定端口和最大跳数rstcpcli trace-p443-m30example.com# 不解析主机名rstcpcli trace-n10.0.0.15. 端口扫描# 扫描指定端口rstcpcli scan example.com22,80,443,8080# 扫描端口范围rstcpcli scan example.com1-1000# 扫描 Top 1000 常用端口rstcpcli scan example.com --top-ports# 调整并发数和超时rstcpcli scan--concurrent200-w1example.com1-655356. DNS 诊断# 查询全部记录类型rstcpcli dns example.com# 查询特定记录类型rstcpcli dns--typeA example.com rstcpcli dns--typeMX example.com rstcpcli dns--typeTXT example.com# 指定 DNS 服务器rstcpcli dns--server8.8.8.8 example.com# 多服务器对比rstcpcli dns--server8.8.8.8,1.1.1.1--compareexample.com7. TLS 证书诊断# 基本诊断rstcpcli cert example.com# 指定端口rstcpcli cert-p8443example.com# 检查 OCSP 撤销状态rstcpcli cert--ocspexample.com# 输出完整证书链rstcpcli cert--chainexample.com8. WebSocket 测试# 连接测试rstcpcli ws wss://echo.websocket.org# 自定义超时和请求头rstcpcli ws-w10-HOrigin: https://example.comwss://stream.example.com# UDP 探测rstcpcli udp example.com53rstcpcli udp-n10-l64example.com539. UDP 探测rstcpcli udp example.com53rstcpcli udp-n10-l64-i0.5example.com5310. 带宽测速# 启动服务端rstcpcli speedtest server--listen:5201# 启动客户端rstcpcli speedtest client--target192.168.1.100:5201--duration3011. 正向代理# 转发本地 8080 到目标rstcpcli forward--listen:8080--targethttps://internal.example.com# 设置连接超时rstcpcli forward--listen:8080--targetexample.com:80--timeout1012. 反向代理# 基本负载均衡rstcpcli reverse--listen:80--backends192.168.1.1:80,192.168.1.2:80# least-conn 算法 健康检查rstcpcli reverse--listen:80--backends10.0.0.1:80,10.0.0.2:80--lbleast-conn --health-check13. TCP 隧道# 本地 3306 转发到远程 MySQLrstcpcli tunnel :3306 db.internal:330614. ACME 证书注册需要--features acme编译。# 签发证书 (http-01)rstcpcli acme issue example.com--emailadminexample.com# DNS-01 验证rstcpcli acme issue example.com--emailadminexample.com--challengedns-01# 续期证书rstcpcli acme renew example.com# 列出已注册证书rstcpcli acme list15. 服务模式# 启动 MCP 协议服务rstcpcli server--protocolmcp# 启动 REST API 服务rstcpcli server--protocolapi--listen0.0.0.0:8765# 同时启动 MCP APIrstcpcli server--protocolboth--listen0.0.0.0:8765API 模式下提供以下端点端点方法说明/api/v1/pingPOSTTCP Ping/api/v1/httpPOSTHTTP 请求/api/v1/dnsPOSTDNS 查询/api/v1/certPOST证书诊断/api/v1/scanPOST端口扫描/api/v1/webhook/:sourcePOSTWebhook 桥接构建本地构建# 标准构建cargobuild--release# 包含 ACME 功能cargobuild--release--featuresacme# 交叉编译 (Linux → Windows)cargobuild--release--targetx86_64-pc-windows-gnu# 交叉编译 (Windows → Linux)cargobuild--release--targetx86_64-unknown-linux-gnuGitea Actions项目已配置 Gitea Actions workflow (.gitea/workflows/rust-multiarch.yml)推送后自动构建多平台二进制。项目架构rstcpcli/ ├── src/ │ ├── main.rs # CLI 入口 clap 子命令定义 │ ├── probe/ # 探测模块 │ │ ├── tcp.rs # TCP Ping │ │ ├── http.rs # HTTP 客户端 │ │ ├── download.rs # 文件下载 │ │ ├── udp.rs # UDP 探测 │ │ └── ws.rs # WebSocket 测试 │ ├── diagnose/ # 诊断模块 │ │ ├── trace.rs # 路由追踪 │ │ ├── scan.rs # 端口扫描 │ │ ├── cert.rs # TLS 证书诊断 │ │ ├── dns.rs # DNS 查询 │ │ └── speedtest.rs # 带宽测速 │ ├── gateway/ # 网关模块 │ │ ├── forward.rs # 正向代理 │ │ ├── reverse.rs # 反向代理 负载均衡 │ │ └── tunnel.rs # TCP 隧道 │ ├── acme/ # ACME 证书注册 (optional) │ ├── server/ # 服务模式 │ │ ├── mcp.rs # MCP 协议实现 │ │ └── api.rs # REST API 端点 │ ├── bridge/ # Webhook 桥接 │ ├── output.rs # 输出格式化 (进度条/JSON/时间戳) │ ├── cookie.rs # Cookie 管理 │ ├── resolve.rs # DNS 解析辅助 │ ├── stats.rs # 统计信息 │ └── util.rs # 通用工具函数 ├── tests/ # 集成测试 │ ├── probe_tests.rs │ ├── diagnose_tests.rs │ ├── gateway_tests.rs │ └── integration_tests.rs ├── Cargo.toml ├── DESIGN.md # 设计文档 └── README.md核心依赖依赖用途clapCLI 参数解析tokio异步运行时reqwestHTTP 客户端 (支持 socks/gzip/brotli/http2/rustls)tokio-tungsteniteWebSocketrustls webpki-rootsTLS 纯 Rust 实现hickory-resolverDNS 解析x509-parser rcgen证书解析/生成axumREST API 服务端acme-lib (optional)ACME 证书注册scraperHTML 解析chrono serde时间处理 序列化socket2原始 socket 操作LicenseGNU General Public License v2.0 — 详见 LICENSE。

相关新闻

呼市浩特网站建设外包公司怎么选?避坑指南帮你省下一半预算

呼市浩特网站建设外包公司怎么选?避坑指南帮你省下一半预算

别再把公司官网当成面子工程了。 找对呼市浩特网站建设外包公司,能直接带来精准客户。 这篇内容只讲干货,帮你省下冤枉钱。很多老板以为,花几万块做个网站,就能坐等询盘上门。 现实很打脸。 你花重金请人做的网站,打开速度慢得像蜗牛。 排版丑得像十年前的网页。 客户看一…

发布时间:2026/7/14 20:49:24
一般公司建设网站布局:别整虚的,这才是老板爱看的转化逻辑

一般公司建设网站布局:别整虚的,这才是老板爱看的转化逻辑

前两天跟一哥们儿喝茶,他愁眉苦脸地跟我吐槽,说花了大价钱找人做了个官网,结果上线一个月,连个咨询电话都没有。我打开他那个网站一看,好家伙,首页全是那种花里胡哨的动画,转得我头晕目眩,找半天连个“联系我们”在哪都摸不着北。这哪是网站啊,这简直是给访客设的迷宫…

发布时间:2026/7/14 20:47:14
湛江网站建设开发到底咋整?别被忽悠了,听听大实话

湛江网站建设开发到底咋整?别被忽悠了,听听大实话

搞网站这事儿,你是不是头大?很多老板找我聊,开口就是:“我要个高大上的,像腾讯那种。”我直接劝退。咱湛江的小老板,做的是本地生意,或者哪怕是做外贸,也不是非要搞成国际大厂的样子。很多团队接了单,为了显得专业,堆砌一堆特效。结果呢?打开慢得像蜗牛,手机端还错…

发布时间:2026/7/14 20:47:09
建设银行人力资源系统网站怎么进?别瞎找,这3招让你秒登内网

建设银行人力资源系统网站怎么进?别瞎找,这3招让你秒登内网

你是不是正对着满屏的搜索链接发愁,想进建行内网查工资条、看排班,结果点进去全是广告或者打不开?这篇内容直接告诉你,建行人力资源系统网站怎么进最稳妥,避开那些坑人的钓鱼网站,30秒直达官方入口,解决你登录失败、找不到入口、担心账号安全的痛点。说实话,每次看到有…

发布时间:2026/7/14 21:44:12
别瞎忙了!搞懂这些细节,才知道如何建设网站吸引人

别瞎忙了!搞懂这些细节,才知道如何建设网站吸引人

今天必须说句大实话。 很多老板做网站, 纯粹是在自嗨。你花几万块找个外包, 对方给你整得花里胡哨, 满屏都是动画特效。 结果呢? 用户打开页面, 加载了三秒钟, 直接关掉。 这就叫无效建设。真正的高手, 都明白一个道理: 用户没耐心。 他们来你这里, 要么是想买东西, …

发布时间:2026/7/14 21:43:34
怎么建设一个国外的网站?别被忽悠了,老手掏心窝子的实战避坑指南

怎么建设一个国外的网站?别被忽悠了,老手掏心窝子的实战避坑指南

本文关键词:怎么建设一个国外的网站搞海外业务,第一步就是得有个像样的独立站。很多新手一上来就找模板,结果网站加载慢得像蜗牛,SEO排名更是连个影儿都看不见。这篇内容不整虚的,直接告诉你怎么建设一个国外的网站,从域名选择到服务器部署,全是血泪教训换来的干货,看完…

发布时间:2026/7/14 21:43:21
泸州建设工程质量监督网站怎么查?老施工员掏心窝子分享避坑指南

泸州建设工程质量监督网站怎么查?老施工员掏心窝子分享避坑指南

内容:昨天去江阳区一个工地验收,那监理脸色铁青,拿着手机在那查数据。我凑过去看,原来是他在用泸州建设工程质量监督网站核对材料检测报告。那一刻我突然意识到,很多刚入行的兄弟,还在那翻纸质档案,或者到处问人,效率低得让人想撞墙。其实,现在的监管早就数字化了,关键…

发布时间:2026/7/14 21:43:14
任丘网站开发建设怎么选?老板避坑指南与实战建议

任丘网站开发建设怎么选?老板避坑指南与实战建议

本文关键词:任丘网站开发建设怎么选做企业网站的,最怕啥?怕花钱如流水,最后连个响儿都听不见。在任丘,搞工业、搞制造、搞服务的老板们,想建个官网。一打听,报价从几千到几万都有。这水太深了。今天不聊虚的,直接说点大实话。帮你理清思路,少走弯路。先说个真事儿。隔…

发布时间:2026/7/14 21:43:04
汕尾住房和建设局网站首页怎么找?老装修人掏心窝子分享

汕尾住房和建设局网站首页怎么找?老装修人掏心窝子分享

内容:前两天帮朋友查个事。他在汕尾有个老房子要翻新。想看看最新的补贴政策。结果搜了一堆乱七八糟的链接。有的还是几年前的旧闻。看着就让人头大。其实很多本地朋友都遇到过这种情况。想找个正规渠道办事。网页跳来跳去,根本找不到入口。今天我就把这事掰开了揉碎了说。别再…

发布时间:2026/7/14 21:42:55
别被忽悠了!襄阳网络公司 网站建设 避坑指南:500块和5000块的真相

别被忽悠了!襄阳网络公司 网站建设 避坑指南:500块和5000块的真相

很多老板在找襄阳网络公司 网站建设 的时候,第一句话总是问:“做官网多少钱?”这时候如果你直接报个价,十有八九要挨骂。要么觉得你贵,要么觉得你便宜没好货。我在襄阳这行混了快十年,见过太多因为贪便宜最后网站打不开、数据泄露、甚至被扣尾款的案例。今天我不讲虚的,…

发布时间:2026/7/14 0:00:06
揭秘2024最大网站建设公司排名,小白避坑指南

揭秘2024最大网站建设公司排名,小白避坑指南

别再看那些所谓的“全球十大”榜单了。全是花钱买的广告位。你信了,你就输了。很多老板找公司建站,最后钱花了,网站还打不开。这不仅仅是技术问题,更是信息不对称的陷阱。今天我不讲虚的,直接告诉你怎么挑。毕竟,在“最大网站建设公司排名”里,最大的往往不是最好的。而…

发布时间:2026/7/14 0:00:44
别被那些吹上天的教程骗了,phpstudy建设网站视频教程里没人告诉你的三个血泪坑

别被那些吹上天的教程骗了,phpstudy建设网站视频教程里没人告诉你的三个血泪坑

本文关键词:phpstudy建设网站视频教程说实话,现在网上搜“phpstudy建设网站视频教程”,出来的东西真是一言难尽。要么就是几年前的老版本录屏,要么就是那种为了骗点击量,标题起得惊天动地,内容全是废话的营销号。我自己在本地搭环境的时候,也踩过不少坑,今天就不整那些…

发布时间:2026/7/14 0:02:45
别装了,你的学院网站建设推进会就是场大型尴尬现场

别装了,你的学院网站建设推进会就是场大型尴尬现场

看着后台那点可怜的访问量,你急不急?方案改了八版,还是没人看。今天这文,只说怎么把会开成,把事做成。上周去隔壁职院蹭会,那场面,真叫一个窒息。会议室里坐满了人,领导在台上讲PPT,底下的人不是在玩手机,就是在发呆。投影仪闪了两下,灭了。没人去修,接着讲。这种会…

发布时间:2026/7/14 8:24:42
七彩建设集团官方网站怎么找?避坑指南与真实体验分享

七彩建设集团官方网站怎么找?避坑指南与真实体验分享

找官网找得头大?这篇直接告诉你怎么辨别真伪,别被假网站坑了钱。昨天半夜两点,我还在电脑前盯着屏幕,心里那个急啊。家里装修刚进场,工长突然说需要确认一份材料清单,说是七彩建设那边要求的。我手忙脚乱地打开浏览器,搜了一堆“七彩建设”,结果出来一堆广告,什么“七…

发布时间:2026/7/14 2:42:40
找可信赖的龙岗网站建设公司?别踩坑,看这几点就够

找可信赖的龙岗网站建设公司?别踩坑,看这几点就够

做企业,网站就是脸面。 在龙岗,想找个靠谱的网站公司,真不容易。 市面上广告满天飞。 承诺得天花乱坠。 最后交付的东西,却让人想砸电脑。 今天不聊虚的。 只聊怎么避坑。 怎么找到真正可信赖的龙岗网站建设团队。先说个大实话。 别信什么“三天上线”。 那是骗小白的。 正…

发布时间:2026/7/14 19:05:38
建站7年才悟出的网站建设思路,别再花冤枉钱了

建站7年才悟出的网站建设思路,别再花冤枉钱了

做建站这行整整7年了。 见过太多老板花几万块, 最后做出来的网站像个垃圾场。 今天不整那些虚头巴脑的术语。 就聊聊我踩过的坑, 和真正能落地的网站建设思路。很多老板一上来就问: “多少钱能做个高大上的?” 我通常直接劝退。 因为方向错了, 你给再多钱也是打水漂。 真正…

发布时间:2026/7/14 13:09:53
合肥的网站建设避坑指南:别被低价忽悠,这3个细节决定生死

合肥的网站建设避坑指南:别被低价忽悠,这3个细节决定生死

做企业官网最怕什么?不是技术难,是交钱后没人管,或者上线一个月连个访客都没有。这篇东西不扯虚的,直接告诉你怎么在合肥找个靠谱的团队,或者自己怎么避坑。先说个大实话,我在合肥混这行五年多,见过太多老板因为贪便宜吃大亏。你去百度搜“合肥的网站建设”,出来一堆报…

发布时间:2026/7/10 18:05:06
别被忽悠了!德州网站建设那些坑,我拿真金白银换来的教训

别被忽悠了!德州网站建设那些坑,我拿真金白银换来的教训

做这行久了,心里就憋着一股火。每次看到客户拿着网上抄来的模板,问我能不能做成“苹果官网”那种效果。我就想笑。真的,太想笑了。今天咱不整那些虚头巴脑的专业术语。就聊聊德州网站建设里,那些让人头秃的真实事儿。我有个客户,老张。他是做德州本地建材的,实在人。当初…

发布时间:2026/7/13 2:08:03