全自动获取免费机场节点/订阅方法分享【立即实现代理节点自由】
授人以鱼
看大家对代理节点需求还挺旺盛的,我也分享一些节点及订阅吧。晚高峰 Youtube
看 4K 无压力,解锁 ChatGPT 及 Netflix 等。欢迎大家使用
代理节点:https://pastebin.com/raw/grshqq71 358,默认使用 mihomo(Clash.Meta)内核,不带规则,客户端不匹配或者需要加规则请使用 subconverter 448 自行转换
如果你对如何获取免费代理节点感兴趣的话,请继续往下看
授人以渔
先说优点:自给自足,量大,节点多来源广,再也不怕某一个机场不可用而失联了
此前我在逛 Github 时发现了一个还不错的项目,项目地址如下:
似乎功能还挺强大,能够自动爬取网络上分享的订阅地址及代理节点,也能够自动注册/续期、订阅转换、节点存活检查等,不过我只用到了里面的自动扫描并获取节点的功能,所以接下来只针对这部分内容做介绍,如果对其它功能感兴趣请自行研究。
1. 大致流程
看了看代码,首先从 Telegram :: 机场列表 449 获取机场的网址,然后检查注册时是否支持临时邮箱或者无需验证邮箱。如果不验证邮箱则随机生成邮箱进行注册;如果需要邮箱验证但支持临时邮箱的话就自动去临时邮箱网站获取一个邮箱并监听邮箱收件箱(监听超时时间好像为4分钟),解析出验证码后继续走注册流程。注册成功后扫描所有套餐里是否有免费套餐,如有则自动购买订阅,然后获取订阅节点并通过 subconverter
转换,最后统一检查获取到的节点的可用性。
2. 使用方法
准备好 Python3 环境
下载项目代码:
git clone https://github.com/wzdnzd/aggregator.git
安装依赖:
pip3 install pyYAML tqdm
运行代码:终端里进入到项目的
aggregate
目录下,执行命令python -u subscribe/collect.py -s
等待运行结束,最终会得到 4 个文件:
proxies.yaml:实际可用的代理节点
subscribes.txt:订阅地址列表
valid-domains.txt:支持免费白嫖的机场列表
domains.txt:支持临时邮箱或无需验证邮箱的机场列表
由于注册过程中存在临时邮箱收不到邮件的问题,可能导致 domains.txt 里的部分站点支持白嫖但本次白嫖失败
注意:不同网络环境下节点存活检查效果可能不甚理想。建议跳过测试环节,否则可能会丢失很多节点,甚至出现获取不到节点的情况。本地跑的效果
3. 进阶
当锁定几个比较好用的白嫖站点后,可指定对应的站点借助 Github Action 定期(时)自动注册/续期,保证节点质量(本人还未作尝试)。可参考 Jason 佬的方法 以及 合并多个订阅的方法
评论