Skip to content

开源公有节点与抓取订阅全景指南(自动化脚本与有效性排查) ​

所属专题: 专题 3:免费节点与应急出海全景矩阵 → 二级专题 A
更新核验: 2026-11-10 · 老头博客网络可观测性实验室
面向人群: 手头无可用梯子、主力服务突发中断、需要临时搭建应急链路的出海用户。


一、开源社区免费节点订阅的产生机理 (How It Works) ​

很多用户好奇:网上每天更新的成百上千个免费 Clash / v2ray 节点到底是从哪里来的?老头博客实验室拆解其背后的自动化抓取生态:

mermaid
flowchart TD
    Crawler["GitHub Actions 自动化爬虫脚本 (每6小时触发)"]
    
    Crawler --> Src1["公网 Shodan / Censys 扫描 (扫描开放的 443/8443 端口)"]
    Crawler --> Src2["Telegram 公开白嫖分享频道 (正则抓取 vmess:// 字符串)"]
    Crawler --> Src3["商业机场公开的 1 天试用订阅池"]
    
    Src1 --> Aggregator["订阅清洗与去重节点池"]
    Src2 --> Aggregator
    Src3 --> Aggregator
    
    Aggregator --> Output["打包生成公开 Base64 订阅链接 / Clash YAML 规则文件"]
    Output --> Users["全球白嫖网民拉取使用 (存活率仅 15%-25%)"]

二、免费节点订阅使用核心 SOP 实操 ​

由于公网免费节点存活时间短(通常数小时内就会被封锁或超限),请严格按照以下标准化流程操作:

第一步:获取订阅并导入客户端 ​

  1. 获取公开的 Base64 订阅链接或 Clash YAML 配置链接;
  2. 打开 Clash Verge Rev 或 v2rayN,粘贴链接并点击“下载/更新订阅”;
  3. 特别注意:由于网络限制,有时直接更新会失败,可将订阅 URL 放入代理白名单中或多点两次“更新”。

第二步:客户端一键测活与延迟排序 ​

  1. 订阅成功拉取后,通常会包含 50 - 200 个节点;
  2. 点击客户端内的 “测试延迟(Ping / URL Test)”;
  3. 大约等待 15 秒,列表会区分出**红色 Timeout(已阵亡)和绿色/黄色带数字(可用)**的节点;
  4. 点击表头的“延迟”字段,将可用节点按延迟从低到高升序排列,选择排在最前面的 1-3 个节点作为当前活跃节点。

第三步:设置分流规则(严禁全局!) ​

  • 在代理模式(Proxy Mode)中务必选择 Rule(规则分流);
  • 检查配置,确保国内域名走 DIRECT,海外域名走 PROXY;
  • 严禁勾选 Global(全局代理),防止内网流量被嗅探。

三、公有节点批量测活工具推荐 ​

如果您需要一次性测试大量节点并剔除死链,推荐使用以下极客开源工具:

  1. Sub-Store:进阶代理订阅管理工具,支持正则表达式过滤、去重、自动测活和重命名;
  2. Clash-Speedtest 命令行脚本:在本地终端一键对几百个节点并发进行真实下载测速并输出彩图报告;
  3. v2rayN 自带批量测速:选中全部节点,右键“测试服务器延时与真实下载速度”,精准挑出带宽大于 10Mbps 的幸存节点。

四、本分类下辖三级集群长尾课题 ​

  • GitHub 每日更新免费订阅深度审计:抓取源质量与失效周期测试。
  • Base64 与 Clash YAML 订阅格式互相转换的离线安全解法。
  • 为什么刚导入的免费订阅测速还是绿的,看一个视频后就变成红色 Timeout?
  • 批量剔除失效节点:利用 Sub-Store 脚本实现自动化健康度剔除。

五、内链导航 ​

免责声明:本站包含商业推广链接,购买可能产生维护佣金,不影响最终价格。 | 关于我们 · 评测方法论 · 隐私政策 · 服务条款