在如今的互联网环境下,一个稳定且高速的科学上网环境几乎是刚需。虽然市面上有很多付费机场,但对于只是偶尔查询资料、学生党或者追求“白嫖”乐趣的同学来说,寻找免费且优质的节点也是一种不错的选择。
今天我要介绍的是 GitHub 上一个开源项目:AutoMergePublicNodes。
什么是 AutoMergePublicNodes?
AutoMergePublicNodes 是一个自动化的节点搜集与合并工具。它的核心逻辑非常简单且强大:
- 自动抓取:定时从互联网上公开的各种渠道(如 GitHub 仓库、公开订阅链接等)抓取最新的节点信息。
- 自动合并:将抓取到的各种格式(SS、SSR、V2Ray、Trojan、Hysteria2 等)的节点进行汇总。
- 持续更新:该项目通过 GitHub Actions 每隔几小时就会更新一次,确保提供的订阅链接中的节点始终可用。
如何“白嫖”这些免费节点?
该项目最大的优点在于:你不需要自己搭建任何服务器,只需要把订阅地址复制到你的客户端即可。
第一步:获取订阅链接
直接访问项目的 GitHub 主页,在 README.md 文件中,作者已经为我们准备好了各种工具对应的订阅转换链接。你可以根据你使用的客户端选择对应的链接:
- Clash 订阅地址 (推荐使用):
https://fastly.jsdelivr.net/gh/chengaopan/AutoMergePublicNodes@master/list.yml - V2Ray/Base64 订阅地址:
https://fastly.jsdelivr.net/gh/chengaopan/AutoMergePublicNodes@master/list.txt - 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: 推荐使用 ClashMetaForAndroid 或 v2rayNG。
- iOS: 推荐使用 Shadowrocket (小火箭) 或 Stash。
第三步:节点选择与延迟测试
由于是公开节点,难免会有部分节点因负载过高或失效而连接失败。
- 下载完配置文件后,点击“延迟测试”或“测速”。
- 按照延迟从低到高排序,选择一个延迟较低且带有“自动选择”或具体国别标识的节点。
- 开启代理模式(建议使用“规则模式”或“绕过中国大陆”),即可畅游网络。
进阶玩法:打造自己的订阅
如果你担心公开的订阅链接因为人多而变慢,你甚至可以 Fork 这个项目。
- 在 GitHub 上 Fork
chengaopan/AutoMergePublicNodes。 - 启用你仓库中的 GitHub Actions。
- 你可以在
sources.list中加入你私藏的免费节点源。 - 从此,你将拥有一个专属于你自己的、定时更新的免费节点池。
注意事项(白嫖党必读)
- 隐私安全:公开节点由热心网友或机器人搜集,切记不要在连接此类节点时登录银行网卡、输入涉及极度私密的账号密码。建议仅用于查阅资料、看 Youtube、刷推特等。
- 备用方案:免费节点具有时效性,建议收藏该项目的 GitHub 地址,万一当前的订阅链接失效,可以第一时间获取最新的发布地址。
- 按需使用:虽然是免费的,但请节约公共资源,不要长时间占用大带宽进行超大规模下载。
结语
感谢 chengaopan 同学的开源贡献,让大家能够通过自动化的方式享受到互联网的便利。如果你觉得这个项目好用,不妨去 GitHub 给作者点个 Star 支持一下!