告别付费:利用 AutoMergePublicNodes 开启免费科学上网之旅

在如今的互联网环境下,一个稳定且高速的科学上网环境几乎是刚需。虽然市面上有很多付费机场,但对于只是偶尔查询资料、学生党或者追求“白嫖”乐趣的同学来说,寻找免费且优质的节点也是一种不错的选择。

今天我要介绍的是 GitHub 上一个开源项目:AutoMergePublicNodes

什么是 AutoMergePublicNodes?

AutoMergePublicNodes 是一个自动化的节点搜集与合并工具。它的核心逻辑非常简单且强大:

  • 自动抓取:定时从互联网上公开的各种渠道(如 GitHub 仓库、公开订阅链接等)抓取最新的节点信息。
  • 自动合并:将抓取到的各种格式(SS、SSR、V2Ray、Trojan、Hysteria2 等)的节点进行汇总。
  • 持续更新:该项目通过 GitHub Actions 每隔几小时就会更新一次,确保提供的订阅链接中的节点始终可用。

如何“白嫖”这些免费节点?

该项目最大的优点在于:你不需要自己搭建任何服务器,只需要把订阅地址复制到你的客户端即可。

第一步:获取订阅链接

直接访问项目的 GitHub 主页,在 README.md 文件中,作者已经为我们准备好了各种工具对应的订阅转换链接。你可以根据你使用的客户端选择对应的链接:

  1. Clash 订阅地址 (推荐使用):
    https://fastly.jsdelivr.net/gh/chengaopan/AutoMergePublicNodes@master/list.yml
  2. V2Ray/Base64 订阅地址:
    https://fastly.jsdelivr.net/gh/chengaopan/AutoMergePublicNodes@master/list.txt
  3. Hysteria2 专用订阅:
    https://fastly.jsdelivr.net/gh/chengaopan/AutoMergePublicNodes@master/list_raw.txt

小贴士:如果 jsdelivr 链接在国内访问缓慢,可以将域名更换为 raw.githubusercontent.com 的国内镜像加速。

第二步:配置客户端

根据你使用的设备,将上述链接填入相应的软件中:

  • Windows/macOS: 推荐使用 Clash Verge (Rev)Clash for Windows。在“配置(Profiles)”中粘贴链接并下载即可。
  • Android: 推荐使用 ClashMetaForAndroidv2rayNG
  • iOS: 推荐使用 Shadowrocket (小火箭)Stash

第三步:节点选择与延迟测试

由于是公开节点,难免会有部分节点因负载过高或失效而连接失败。

  1. 下载完配置文件后,点击“延迟测试”“测速”
  2. 按照延迟从低到高排序,选择一个延迟较低且带有“自动选择”或具体国别标识的节点。
  3. 开启代理模式(建议使用“规则模式”或“绕过中国大陆”),即可畅游网络。

进阶玩法:打造自己的订阅

如果你担心公开的订阅链接因为人多而变慢,你甚至可以 Fork 这个项目。

  1. 在 GitHub 上 Fork chengaopan/AutoMergePublicNodes
  2. 启用你仓库中的 GitHub Actions
  3. 你可以在 sources.list 中加入你私藏的免费节点源。
  4. 从此,你将拥有一个专属于你自己的、定时更新的免费节点池。

注意事项(白嫖党必读)

  1. 隐私安全:公开节点由热心网友或机器人搜集,切记不要在连接此类节点时登录银行网卡、输入涉及极度私密的账号密码。建议仅用于查阅资料、看 Youtube、刷推特等。
  2. 备用方案:免费节点具有时效性,建议收藏该项目的 GitHub 地址,万一当前的订阅链接失效,可以第一时间获取最新的发布地址。
  3. 按需使用:虽然是免费的,但请节约公共资源,不要长时间占用大带宽进行超大规模下载。

结语

感谢 chengaopan 同学的开源贡献,让大家能够通过自动化的方式享受到互联网的便利。如果你觉得这个项目好用,不妨去 GitHub 给作者点个 Star 支持一下!

项目地址: https://github.com/chengaopan/AutoMergePublicNodes