项目简介
本项目是基于 Cloudflare Worker 平台的脚本,能够便捷地将 Trojan 配置信息转换为订阅内容,支持将在线配置转换为 Clash、Singbox 等工具适用的格式。为需要管理大量订阅或自动化更新订阅的用户提供便利,助力其更好地管理和使用网络服务。
项目的主要特性和功能
主要特性
- 一键部署:可通过简单配置和步骤在 Cloudflare Worker 上快速完成部署。
- 自动化更新:自动检测并更新订阅信息,无需手动操作。
- 多格式支持:支持 Clash、singbox 等多种订阅格式。
- 安全可靠:依托 Cloudflare 强大的基础设施,保障服务的稳定与安全。
功能介绍
- 订阅生成:依据用户提供的节点信息生成订阅内容。
- 节点配置转换:将 Trojan 配置信息转换为其他工具所需的订阅格式。
- 自定义域名支持:支持使用自定义域名进行部署和访问。
- 通知功能:可通过 Telegram 发送订阅更新通知。
- 请求量监控:借助 Cloudflare 账户信息监控并显示请求使用量。
安装使用步骤
Workers 部署方法
- 部署 CF Worker:
- 在 CF Worker 控制台创建新的 Worker。
- 修改第 3 行
password
为自己的密码。
- 添加优选线路:
- 给
addresses
按格式添加优选域名/优选 IP,若不带端口号,TLS 默认端口为 443,# 号后为备注别名;或给sub
添加 Trojan 优选订阅生成器地址。
- 给
- 访问订阅内容:访问
https://[YOUR-WORKERS-URL]/[PASSWORD]
即可获取订阅内容,可通过不同参数获取不同格式的订阅。 - 绑定自定义域:在 workers 控制台的
触发器
选项卡,点击添加自定义域
,填入已转入 CF 域名解析服务的次级域名,等待证书生效。
Pages 上传部署方法
- 部署 CF Pages:
- 在 CF Pages 控制台选择
连接到 Git
,选中epeius
项目,点击开始设置
。 - 在
设置构建和部署
页面下方,选择环境变量(高级)
并添加变量PASSWORD
,设置为自己的密码,点击保存并部署
。
- 在 CF Pages 控制台选择
- 添加优选线路:添加变量
ADD
本地静态的优选线路,若不带端口号,TLS 默认端口为 443,# 号后为备注别名。 - 访问订阅内容:访问
https://[YOUR-PAGES-URL]/[PASSWORD]
即可获取订阅内容,可通过不同参数获取不同格式的订阅。 - 绑定 CNAME 自定义域:在 Pages 控制台的
自定义域
选项卡,点击设置自定义域
,填入自定义次级域名,按 CF 要求在域名 DNS 服务商添加 CNAME 记录,点击激活域
。
变量配置
根据项目需求,配置相应变量,如 PASSWORD
、ADD
、PROXYIP
等。注意:填入 SOCKS5
后将不再启用 PROXYIP
;填入 SUB
后将不再启用 ADD*
类变量生成的订阅内容;同时填入 CFEMAIL
和 CFKEY
才会启用显示请求使用量,但不推荐使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】