skip to content
久木笔记

全自动获取免费机场节点/订阅方法分享【立即实现代理节点自由】,支持 Github Action

/ 3 min read

github项目地址:【点击前往】

  • 能够自动爬取网络上分享的订阅地址及代理节点,也能够自动注册/续期、订阅转换、节点存活检查等

一键安装 Conda

下载 Miniconda 安装脚本

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh

添加执行权限

chmod +x ~/miniconda.sh

安装 Miniconda(静默模式,自动添加到 PATH)

~/miniconda.sh -b -p $HOME/miniconda

将 Conda 添加到当前环境变量

echo 'export PATH="$HOME/miniconda/bin:$PATH"' >> ~/.bashrc source ~/.bashrc

初始化 Conda conda init

使用方法

  1. 准备好 Python3.9 环境
  2. 下载项目代码:git clone 点击前往
  3. 安装依赖:
pip3 install pyYAML tqdm geoip2 pycryptodomex
  1. 运行代码:终端里进入到项目的 aggregate 目录下,执行命令
python -u subscribe/collect.py -s

等待运行结束,最终会得到 3 个文件:

  • /root/aggregator/data/clash.yaml’, ‘/root/aggregator/data/v2ray.txt’, ‘/root/aggregator/data/singbox.json

  • 订阅链接在线转换:点击前往

Github Action使用方法:

(原始地址:点击前往) 不建议使用,此方法容易封Github账号。。。

流程如下:

  • fork作者的代码仓库: 点击前往
  • 启用Actions
  • 禁用不必要的workflow,比如Checkin和Process
  • 创建gist并获取到username/gist_id(记得保存,稍后要用),打开链接,随便创建一个,内容随便填
  • 回到链接点击Generate new token按钮创建 PAT。名字随便填,过期时间选得久一点,重要的是在Account permissions里授予Gists的读写权限,创建好后复制生成的token稍后用
  • 到仓库页面的Settings里设置环境变量,变量名为GIST_LINK和GIST_PAT,值分别为第4和5两步获取到的内容
  • 手动运行测试是否能够正常执行并成功推送到gist
  • 添加订阅到你的翻墙软件里,添加不了的可以先订阅转换一下


转载自搞机零距离

视频教程