轻松部署无限节点代理池!从零开始小白轻松上手!CM喂饭干货满满!

轻松部署无限节点代理池!从零开始小白轻松上手!CM喂饭干货满满!
杨幂的脚🚀 自建代理池:打造属于你的无限节点
想拥有一个永不过期、取之不尽的节点池吗?手把手教你如何通过几步简单的配置,构建自己的代理池,让你在任何时候都能轻松获取优质节点。
正所谓授人以鱼不如授人以渔!
🛠️ 准备工作
在开始之前,请确保你已具备以下条件:
- 一台能运行 Docker 的设备(要求直连互联网,测试节点必须如此)。
- 一个 Cloudflare 账户,并且已经完成域名托管(建议不要使用需要双向解析的免费域名)。
- 一个 Github 账户。
📦 涉及项目
整个流程主要依赖以下几个项目:
汇聚订阅 视频教程
CF-Workers-SUB 项目可将多个订阅源转换为 Clash 格式,让你在无科学环境下也能订阅节点池。Gist
用于存储代理池数据,需要获取你的 Github Token 和 Gist ID。Docker subs-check
该容器化工具会自动测速筛选节点,并将测试结果保存到 Gist 中。订阅转换
因为 subs-check 的输出格式为clash.yaml
,所以需要借助 订阅转换 将其转换为 LINK 格式,方便后续使用。
🎥 1. 部署汇聚订阅:
自行部署CF-Workers-SUB汇聚订阅项目后,直接添加下面的公开节点池链接即可快速汇聚:
1 | https://raw.githubusercontent.com/mfuu/v2ray/master/v2ray |
更多节点池可加入 https://t.me/CMLiussss 进行讨论交流
🔐 2. 获取 Github Token 与 Gist ID
2.1 如何生成 Github Token
- 点击 Github 右上角头像,依次进入:
Settings
→Developer settings
→Personal access tokens
→Tokens (classic)
→Generate new token (classic)
; - 在生成页面:将 Expiration 设置为
No expiration
,勾选gist
权限,然后点击 Generate token; - 生成后请务必记录这个 Github Token(仅显示一次)。
2.2 如何获取 Gist ID
登录 gist.github.com,创建一个新的 Gist;
在生成的 Gist 页面,其链接格式类似:
1 | https://gist.github.com/cmliussss2024/055c0f79d37f79235cda63c77a985749 |
- 其中
055c0f79d37f79235cda63c77a985749
就是你的 Gist ID。
2.3 记录测试结果 URL
格式如下:
1 | https://gist.githubusercontent.com/{你的Github用户名}/{你的Gist ID}/raw/all.yaml |
例如:
1 | https://gist.githubusercontent.com/cmliussss2024/055c0f79d37f79235cda63c77a985749/raw/all.yaml |
🐳 3. 部署 Docker subs-check
3.1 编写 config.yaml
https://github.com/bestruirui/subs-check/blob/master/doc/config.example.yaml
- github-token 填入
github-token
- gist-id 填入
github-gist-id
- 汇聚订阅地址 填入
sub-urls
- 并发线程数
concurrent
=宽带峰值
/50M
1 | # 是否显示进度 |
3.2 创建 docker-compose.yml
使用下面的配置来启动 Docker 容器,同时将 config.yaml
配置文件所在目录映射到容器 /app/config
内:
1 | version: "3" |
3.3 启动容器并等待测试完成
完成配置后,启动 Docker 容器,等待 subs-check 自动测速并上传结果至你的 Gist(例如):
1 | https://gist.githubusercontent.com/cmliussss2024/055c0f79d37f79235cda63c77a985749/raw/all.yaml |
🔄 4. 使用订阅转换工具生成 LINK 订阅
由于测试结果为 clash.yaml
格式,需要转换为 LINK 格式,使用 订阅转换 即可。示例链接如下:
1 | https://subapi.cmliussss.net/sub?&url=https%3A%2F%2Fgist.githubusercontent.com%2Fcmliussss2024%2F055c0f79d37f79235cda63c77a985749%2Fraw%2Fall.yaml&target=mixed&emoji=false&append_type=false&append_info=false&scv=true&udp=false&list=false&sort=true&fdn=false&insert=false |
✨ 总结
- 导出订阅转换后的订阅地址,你可以再次进行汇聚订阅,也可以在订阅转换的
客户端类型
更换为你对应的客户端类型,接下来你就可以自由发挥了!
新人Youtuber,需要您的支持,请务必帮我点赞、关注、打开小铃铛,十分感谢!!!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果