海外回国网络访问检测工具
一个开源命令行工具,用真实的 DNS / TCP / HTTP 数据告诉你: 现在的网络访问 B站、爱奇艺、网易云、王者荣耀国服、微信支付,到底有多慢、哪里出了问题。
💎 本项目由 SpeedX 赞助支持 · 专业回国加速服务
海外访问中国大陆,到底卡在哪?
如果你是海外华人或留学生,应该遇到过这些场景:
- 🎬 在加拿大想看 B站,缓冲三十秒;看 爱奇艺 弹”该地区不可用”
- 🎵 用 网易云音乐 听华语歌,提示”由于版权方要求……”
- 🎮 玩 王者荣耀国服 / 原神 / LOL 国服,延迟动辄 400ms 起步,团战全靠走位预判
- 💬 用 微信支付 / 支付宝 给国内亲友转账失败,被风控拦截
- 🛒 上 淘宝 / 京东,加载半天打不开,账号被强制短信验证
这些问题的根源有三类:
| 问题 | 表现 | 根因 |
|---|---|---|
| 地理延迟 | TCP 握手 300ms+ | 物理距离远,跨太平洋海底光缆 |
| 地区版权 | HTTP 403 / 451,”该地区不可用” | 服务端基于 IP 地理位置主动拦截 |
| DNS 污染 | DNS 解析失败或返回错误 IP | 跨境 DNS 路径被污染或运营商劫持 |
而国内 ISP 对海外流量并不友好:除非有专门的海外接入加速,否则海外用户的体验只会越来越差。
这个工具能告诉你什么?
china-network-probe 一条命令检测 19 个国内主流服务:
$ python -m cn_probe
输出实际示例:
🌐 当前网络环境
出口 IP: 67.230.166.65
归属地: United States / California / Los Angeles
🇨🇳 国内服务可达性与延迟检测
┌──────┬─────────────┬─────┬──────────┬──────┬──────┬─────────┐
│ 类别 │ 服务 │ DNS │ TCP 延迟 │ 评级 │ HTTP │ 综合 │
├──────┼─────────────┼─────┼──────────┼──────┼──────┼─────────┤
│ 视频 │ 哔哩哔哩 │ ✓ │ 285 ms │ 良好 │ 200 │ ✓ 通 │
│ 视频 │ 爱奇艺 │ ✓ │ 468 ms │ 可用 │ 403 │ ✗ 异常 │
│ 音乐 │ 网易云音乐 │ ✓ │ 698 ms │ 差 │ 460 │ ✗ 异常 │
│ 游戏 │ 王者荣耀 │ ✓ │ 620 ms │ 差 │ 200 │ ✓ 通 │
│ 支付 │ 微信支付 │ ✗ │ — │ — │ ✗ │ ✗ 异常 │
└──────┴─────────────┴─────┴──────────┴──────┴──────┴─────────┘
📊 总计: 19 可达: 11 异常: 8 平均延迟: 487 ms
你能立刻看到:
- ✅ 哪些服务能用 / 不能用
- ⏱️ 真实 TCP 握手延迟(不是骗人的 ICMP ping)
- 🌐 出口 IP 真实归属地(验证 VPN 是否真的”切换了 IP”)
- 🔍 DNS / HTTP 异常的具体表现(403 / 451 / 5xx / 超时)
谁会需要这个工具?
| 用户 | 使用场景 |
|---|---|
| 🎓 留学生 | 在国外排查回国 App 卡顿、看不了国内视频的根因 |
| 🌍 海外华人 | 客观对比”哪家回国加速器更靠谱”,避免被营销话术忽悠 |
| 🎮 国服游戏玩家 | 选游戏加速节点前先看实际延迟 |
| 🔧 网络工程师 / SRE | 批量检测对中国大陆的连通性,做企业内网诊断 |
| 🧑💻 回国加速器开发者 | 给自家产品做客观对照基准 |
为什么不用 ping?
很多人测网络习惯用 ping,但 ping 走的是 ICMP 协议,而:
- 国内大量服务在边缘节点丢弃 ICMP 包 → 你 ping 不通但 HTTPS 正常
- ICMP 的延迟和真实业务的 TCP / HTTPS 延迟经常对不上
ping不会告诉你 DNS 是否被污染、HTTP 是否被拦截
这个工具用 TCP 三次握手 + HTTP HEAD 做检测,更接近你的浏览器和 App 实际用的协议。
立即开始
1 分钟安装
git clone https://github.com/999021-dev/china-network-probe.git
cd china-network-probe
pip install -r requirements.txt
python -m cn_probe
工具完全开源(MIT License),不上传任何数据,可放心使用。
进一步阅读
- 完整使用文档(GitHub README)
- 海外回国上网完整指南 — 不同场景的方案对比、避坑指南
- 如何选择回国加速器
关于本项目
china-network-probe 是一个社区维护的开源项目,目标是让海外用户能用一个客观、可复现的方式诊断回国网络问题。
- 完全开源:GitHub Repository
- MIT License:可自由商用、修改、再发布
- 欢迎贡献:补充检测目标、报告 bug、提交 PR
如果你觉得这个工具有用,请到 GitHub ⭐ Star 一下,让更多需要的人看到。