Skip to content

通过Cloudflare Workers & Pages 搭建,将你任意节点与多个订阅聚合成专属于你的订阅链接,完成定制汇聚订阅

License

Notifications You must be signed in to change notification settings

imkelen/am-cf-sub-rss

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

▶️ 新人YouTube 需要您的支持,请务必帮我点赞关注打开小铃铛十分感谢!!!
🎁 不要只是下载或Fork。请 follow 我的GitHub、给我所有项目一个 Star 星星(拜托了)!你的支持是我不断前进的动力! 💖
解锁更多技术请访问【个人博客】

免责声明

用途

该项目被设计和开发仅供学习、研究和安全测试目的。它旨在为安全研究者、学术界人士和技术爱好者提供一个了解和实践网络通信技术的工具。

合法性

使用者在下载和使用该项目时,必须遵守当地法律和规定。使用者有责任确保他们的行为符合其所在地区的法律、规章以及其他适用的规定。

免责

  1. 作为该项目的作者,我(以下简称“作者”)强调该项目应仅用于合法、道德和教育目的。
  2. 作者不鼓励、不支持也不促进任何形式的非法使用该项目。如果发现该项目被用于非法或不道德的活动,作者将强烈谴责这种行为。
  3. 作者对任何人或团体使用该项目进行的任何非法活动不承担责任。使用者使用该项目时产生的任何后果由使用者本人承担。
  4. 作者不对使用该项目可能引起的任何直接或间接损害负责。
  5. 通过使用该项目,使用者表示理解并同意本免责声明的所有条款。如果使用者不同意这些条款,应立即停止使用该项目。

作者保留随时更新本免责声明的权利,且不另行通知。最新的免责声明版本将会在该项目的 GitHub 页面上发布。

定制聚合订阅 am-cf-sub-rss

通过Cloudflare Workers & Pages 搭建,将你任意节点与多个订阅聚合成专属于你的订阅链接,完成定制汇聚订阅

Pages 部署方法 视频教程

1. 部署 Cloudflare Pages:

  • 在 Github 上先 Fork 本项目,并点上 Star !!!
  • 在 Cloudflare Pages 控制台中选择 连接到 Git后,选中 am-cf-sub-rss项目后点击 开始设置

2. 给 Pages绑定 自定义域:

  • 在 Pages控制台的 自定义域选项卡,下方点击 设置自定义域
  • 填入你的自定义次级域名,注意不要使用你的根域名,例如: 您分配到的域名是 fuck.google.com,则添加自定义域填入 sub.fuck.google.com即可;
  • 按照 Cloudflare 的要求将返回你的域名DNS服务商,添加 该自定义域 sub的 CNAME记录 am-cf-sub-rss.pages.dev 后,点击 激活域即可。

3. 修改 快速订阅入口 :

例如您的pages项目域名为:sub.fuck.google.com

  • 添加 TOKEN 变量,快速订阅访问入口,默认值为: auto ,获取订阅器默认节点订阅地址即 /auto ,例如 https://sub.fuck.google.com/auto

4. 添加你的节点和订阅链接:

  • 添加 LINK 变量,参数添加你的自建节点链接和机场订阅链接,确保每行一个链接,例如:
vless://[email protected]:443?encryption=none&security=tls&sni=worker.amcloud.filegear-sg.me&fp=random&type=ws&host=worker.amcloud.filegear-sg.me#t.me%2FAM_CLUBS vless://[email protected]:443?encryption=none&security=tls&sni=worker.amcloud.filegear-sg.me&fp=random&type=ws&host=worker.amcloud.filegear-sg.me#youtube.com%2F%40AM_CLUB
https://trojan.amcloud.filegear-sg.me/auto
https://worker.amcloud.filegear-sg.me/bestip/866853eb-5293-4f09-bf00-e13eb237c655?uuid=866853eb-5293-4f09-bf00-e13eb237c655

Workers 部署方法

1. 部署 Cloudflare Worker:

  • 在 Cloudflare Worker 控制台中创建一个新的 Worker。
  • worker.js 的内容粘贴到 Worker 编辑器中。

2. 修改 订阅入口 :

例如您的workers项目域名为:sub.am.workers.dev

  • 通过修改 mytoken 赋值内容,达到修改你专属订阅的入口,避免订阅泄漏。
    let mytoken = 'auto';
    
    如上所示,你的订阅地址则如下:
    https://sub.am.workers.dev/auto
    或
    https://sub.am.workers.dev/?token=auto

3. 添加你的节点或订阅链接:

3.1 修改 MainData 参数示例

  • 修改 MainData 参数添加你的自建节点,例如:

    const MainData = `
    vless://[email protected]:443?encryption=none&security=tls&sni=worker.amcloud.filegear-sg.me&fp=random&type=ws&host=worker.amcloud.filegear-sg.me#t.me%2FAM_CLUBS 
    vless://[email protected]:443?encryption=none&security=tls&sni=worker.amcloud.filegear-sg.me&fp=random&type=ws&host=worker.amcloud.filegear-sg.me#youtube.com%2F%40AM_CLUB
    `

注意!MainData参数的特殊引号必须保留,否则代码异常。

3.2 修改 urls 参数示例

  • 修改 urls 参数,在脚本中设置 urls 变量为 你的订阅链接 的 URL。例如:

    const urls = [
    	'https://trojan.amcloud.filegear-sg.me/auto',
    	'https://hy2sub.pages.dev',
    ];

注意!订阅链接内容必须为base64格式。

变量说明

变量名 示例 备注
LINK vless://b7a39... vmess://ew0K... https://sub... 可同时放入多个节点链接与多个订阅链接, 链接之间用换行做间隔
TOKEN auto 快速订阅内置节点的订阅路径地址 /auto
TGTOKEN 6894123456:XXXXXXXXXX0qExVsBPUhHDAbXXXXXqWXgBA 发送TG通知的机器人token
TGID 6946912345 接收TG通知的账户数字ID
SUBAPI subapi.xx.xx.io clash、singbox等 订阅转换后端
SUBCONFIG https://raw.github.../ACL4SSR_Online_MultiCountry.ini clash、singbox等 订阅转换配置文件

注意事项

项目中,TGTOKEN和TGID在使用时需要先到Telegram注册并获取。其中,TGTOKEN是telegram bot的凭证,TGID是用来接收通知的telegram用户或者组的id。

▶️ 新人YouTube 需要您的支持,请务必帮我点赞关注打开小铃铛十分感谢!!!
🎁 不要只是下载或Fork。请 follow 我的GitHub、给我所有项目一个 Star 星星(拜托了)!你的支持是我不断前进的动力! 💖

[点击展开] 赞赏支持 ~🧧 *我非常感谢您的赞赏和支持,它们将极大地激励我继续创新,持续产生有价值的工作。*
  • USDT-TRC20: TWTxUyay6QJN3K4fs4kvJTT8Zfa2mWTwDD

About

通过Cloudflare Workers & Pages 搭建,将你任意节点与多个订阅聚合成专属于你的订阅链接,完成定制汇聚订阅

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.8%
  • Shell 3.2%