一键诊断网络封锁类型:DNS劫持、TCP重置、TLS深度检测,全栈式网络审查分析工具

2026-05-09 0 5

你是否遇到过“网站打不开”,却分不清是 DNS 被污染、连接被重置,还是 TLS 握手时 SNI 被识别拦截?RKN Block Checker 正是一款专为中文用户设计的轻量级网络诊断工具——它不告诉你“网页加载失败”,而是精准定位封锁发生在哪一层:从 DNS 解析、TCP 连接、TLS 协商到 HTTP 响应,逐层穿透,给出可操作的技术判断。尤其适用于身处俄罗斯、中亚及受类似 RKN(俄罗斯联邦通信监管局)或 TSPU(统一国家信息系统)类审查机制影响区域的开发者、运维人员与技术爱好者。

核心功能

  • 四层精准诊断:自动检测 DNS 污染(返回错误 IP)、TCP 主动断连(RST 包)、TLS 层 SNI 深度包检测(DPI)以及 HTTP 层 ISP 自定义拦截页(如“该网站禁止访问”提示)
  • 开箱即用:内置权威被封锁域名列表(含 VK、Telegram、YouTube 等典型目标),无需配置、无需修改参数,一条命令启动全链路扫描
  • 智能环境感知:自动识别本机公网 IP、所属 ISP(如 Rostelecom、MTS)、地理位置(城市+国家),辅助判断封锁主体与策略特征
  • 结构化结果输出:清晰分段呈现各站点在每层的测试状态(✅ 通过 / ❌ 失败 / ⚠️ 异常响应),并汇总生成通俗易懂的封锁类型结论
  • 纯 CLI 设计:无图形界面、无后台服务、无隐私上传,所有检测均在本地完成,保障数据安全与合规性
  • 跨平台支持:基于 Python 3.10+ 开发,完美兼容 Linux、macOS 和 Windows(需安装 Python 环境)

适合哪些人用

这款工具特别适合以下几类中文技术用户:网络运维工程师 可快速定位企业出口是否遭遇区域性策略封锁;跨境开发者与自由职业者 在远程办公时验证网络可用性与审查强度;网络安全学习者 将其作为理解 DPI、SNI 拦截、DNS 劫持等审查技术的实战教具;关注数字权利的普通用户 也能借助直观报告,理性判断自身所处网络环境的技术边界,而非仅依赖浏览器报错。

快速上手

只需两步,30 秒完成部署与首次检测:

1. 安装(确保已安装 Python 3.10 或更高版本):
在终端中运行:pip install rkn-block-checker

2. 执行检测:
输入命令:rkn-check,回车后自动开始多层探测,约 15–45 秒即可获得完整诊断报告。

进阶提示:支持指定域名测试(rkn-check -d telegram.org)、启用详细日志(--verbose)及导出 JSON 结果(--json),满足调试与自动化集成需求。

项目信息


📦
MayersScott/rkn-block-checker
GitHub

Diagnose RKN/TSPU internet blocks layer by layer (DNS, TCP, TLS, HTTP)


874

Stars

🔀
36
Forks


Python

📄
MIT

编程语言:Python|GitHub Star 数:874|开源协议:MIT|GitHub 项目地址

该项目虽托管于 GitHub,但其设计理念高度契合国内用户对网络透明度与技术自主性的需求——它不提供翻墙能力,而赋予你「看见封锁」的能力。这种以诊断代替对抗、以透明驱动理性的开源精神,正是新一代中文技术社区亟需的基础设施级工具。

如果你曾为“打不开”三个字反复重启路由器、切换 DNS、更换浏览器,那么请给 RKN Block Checker 一次机会——它不会帮你绕过封锁,但它会告诉你,封锁究竟长什么样子。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本网站所提供的所有资源(包括但不限于软件、文档、教程、代码、素材等)均收集自互联网公开渠道,仅供个人学习、研究及交流使用。我们无法对所有资源的版权归属进行逐一核实。

OPENKLC昆仑草-免费资源下载-源码下载 开源易选 一键诊断网络封锁类型:DNS劫持、TCP重置、TLS深度检测,全栈式网络审查分析工具 https://www.openklc.com/879.html

常见问题

相关文章

发表评论
暂无评论