01
IP 信息
出口 IP、地理位置、ASN、运营商。先看清这台机器的真实身份,再谈别的。
本地一条命令,批量体检所有机器:IP 纯净度、流媒体 / AI 解锁、DNS 泄露、IPv6、延迟、测速——结果直接喂给 agent。
请从 GitHub 克隆 Genuifx/NetPulse,然后用 python3 netpulse.py --host root@<你的VPS_IP> --json 巡检这台 VPS,把结果转成中文总结发我bash <(curl -sL https://raw.githubusercontent.com/Genuifx/NetPulse/main/install.sh)不再在十几个脚本之间来回切换。NetPulse 把选购与运维 VPS 时最关心的网络指标,整合进一份报告。
出口 IP、地理位置、ASN、运营商。先看清这台机器的真实身份,再谈别的。
机房 IP / 未标记 / 代理特征三档判定;通过 Team Cymru 查询 ASN 注册国家,与 IP 属地对比;查不到则给出无结论。
对比 DNS 解析出口属地与 IP 属地,揪出悄悄暴露真实位置的解析配置。
Netflix、Disney+、YouTube Premium、HBO Max、Hulu、Prime Video、TikTok、Spotify、ChatGPT、Claude、Gemini 一次测完。
IPv6 出口有无、到 Cloudflare / Google / 百度的 TCP 延迟、双节点下载测速。
--share 一键生成 Markdown 体检报告,发群里、贴工单都方便。
让你的 Agent 直接调用 NetPulse,拿到稳定、可解析的网络体检结果,再由它完成选购建议、故障诊断或自动巡检。
--host 可重复指定,一次体检整个 fleet,多机自动输出对比表。
无确认、无彩色(JSON 模式),失败给清晰错误与非零退出码,agent 不会卡住。
远端只需 python3 + requests(`pip install requests`)+ SSH key 登录,缺依赖时报错清晰,不静默改动远端环境。
# 本地发起:经 SSH 在远端执行,结果拿回本地 python3 netpulse.py --host root@1.2.3.4 --json | jq . # 批量巡检整个 fleet python3 netpulse.py --host root@vps-a --host root@vps-b --json \ | jq '.[] | {host, purity, ipv6}'
import json, subprocess def netpulse_check(host) -> dict: """供 Agent 调用的 VPS 网络体检:本地发起,远端执行""" out = subprocess.run( ["python3", "netpulse.py", "--host", host, "--json"], capture_output=True, text=True, timeout=300, ) return json.loads(out.stdout) report = netpulse_check("root@1.2.3.4") unlocked = sum(1 for v in report["unlock"].values() if v == 200) print(report["purity"], f"{unlocked}/11 解锁")
{ "schema": 1, "tool": "netpulse", "version": "0.4.0", "generated_at": "2026-10-03T17:30:00+08:00", "results": [{ "host": "root@1.2.3.4", "status": "ok", "checks": { "purity": {"status": "ok", "value": "机房 IP(数据中心)"…}, "unlock": {"status": "ok", "value": {"ChatGPT": {"status": "ok", "value": "API 可达(需自备 key)"}…}…}, "dns": {"status": "ok", "evidence": {"leak": false}…} }, "summary": ["AI 服务 API 均可达…"] }] }
复制命令,粘贴到终端,剩下的交给 NetPulse。
请从 GitHub 克隆 Genuifx/NetPulse,然后用 python3 netpulse.py --host root@<你的VPS_IP> --json 巡检这台 VPS,把结果转成中文总结发我bash <(curl -sL https://raw.githubusercontent.com/Genuifx/NetPulse/main/install.sh)