SenPaiScanner:一款带终端UI的Cloudflare优选IP扫描工具
📅 2026年06月02日 · 技术
项目简介
SenPaiScanner 是一个用 Go 语言编写的轻量级 Cloudflare IP 扫描工具,特色在于它提供了一个直观的终端用户界面(TUI),让你无需记忆命令行参数就能完成 IP 优选。粘贴你的 VLESS 或 Trojan 配置,选择参数,它就会自动帮你找出能通过代理稳定工作的 Cloudflare IP。
核心功能
SenPaiScanner 的工作流程分为两个阶段:
- 第一阶段 — 连通性扫描:从你的配置 URL 中提取 SNI、Host、WebSocket 路径和端口等参数,对候选 Cloudflare IP 进行逐一探测,检查路由可达性和 TLS 连接能否通过 DPI 检测。
- 第二阶段 — xray 验证:启动内置 xray 实例,对第一阶段表现最好的 IP 进行端到端测试。结果会展示端点地址、传输类型、下载速度、延迟(TTFB)以及通过/失败状态。
验证完成后,按 c 键即可将可用的 IP:port 地址复制到剪贴板,并自动保存到 ips.txt 文件中。
跨平台支持
项目提供了 Linux(x86_64 / ARM64)、macOS(Intel / Apple Silicon)和 Windows(x86_64)的预编译二进制文件,也支持通过 Go 源码安装。一行命令即可完成安装:
curl -fsSL https://github.com/MatinSenPai/SenPaiScanner/raw/refs/heads/main/install.sh | bash
适合谁用
如果你需要在不稳定的网络环境中保持连接质量,或者想寻找延迟最低的 Cloudflare IP,SenPaiScanner 提供了一种无需折腾命令行的优雅方案。对网络工具和代理技术感兴趣的开发者也可以参考其 xray 集成和并发探测的实现思路。
参考来源
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具