Skip to content

这是一个基于 Cloudflare Workers 和 Pages平台的脚本,使用该脚本可以自动生成VLESS免费节点,并配置信息使用在线配置转换到 Clash、 Singbox 、Quantumult X等工具中。

License

Notifications You must be signed in to change notification settings

longxinmengfei/am-cf-tunnel

This branch is 2 commits ahead of, 42 commits behind amclubs/am-cf-tunnel:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

160ae6a · Feb 5, 2025

History

77 Commits
Dec 16, 2024
Oct 13, 2024
Oct 13, 2024
Dec 18, 2024
Dec 12, 2024
Feb 5, 2025
Dec 16, 2024
Feb 5, 2025
Dec 11, 2024
Dec 11, 2024
Oct 23, 2024
Nov 12, 2024

Repository files navigation

这是一个基于 Cloudflare Workers 和 Pages平台的脚本,在原版的基础上修改了显示 VLESS 配置信息转换为订阅内容。使用该脚本,你可以方便地将 VLESS、trojan 配置信息使用在线配置转换到 Clash、 Singbox 、Quantumult X等工具中订阅使用。

▶️ 新人YouTube 需要您的支持,请务必帮我点赞关注打开小铃铛十分感谢!!!
🎁 不要只是下载或Fork。请 follow 我的GitHub、给我所有项目一个 Star 星星(拜托了)!你的支持是我不断前进的动力! 💖
解锁更多内容请进入 YouTube频道【@AM_CLUB】【个人博客】 、TG群【AM科技 | 分享交流群】 、获取免费节点【进群发送关键字: 订阅】
✅点击观看免费节点教程 | 免费服务器教程 | 免费域名教程 | 免费VPN教程 | 免费IPTV教程 | Mac和Win工具教程 | AI分享教程

Cloudflare Workers 和 Pages 生成VLESS节点,实现订阅连接可以一键订阅节点

Workers 部署方法 视频教程

  1. 部署 Cloudflare Worker:

    • 在 Cloudflare Worker 控制台中创建一个新的 Worker。
    • _worker.js 的内容粘贴到 Worker 编辑器中。
  2. 访问订阅内容:

    • 访问 https://[YOUR-WORKERS-URL]/[UUID] 即可获取订阅内容。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10 就是你的通用自适应订阅地址(Quantumult X、Clash、singbox、小火箭、v2rayN、v2rayU、surge、PassWall、SSR+、Karing等)。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?base64 Base64订阅格式,适用PassWall,SSR+等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?clash Clash订阅格式,适用OpenClash等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?singbox singbox订阅格式,适用singbox等。
  3. 给 workers绑定 自定义域:

    • 在 workers控制台的 触发器选项卡,下方点击 添加自定义域
    • 填入你已转入 CloudFlare 域名解析服务的次级域名,例如:vless.google.com后 点击添加自定义域,等待证书生效即可。

Pages 上传 部署方法 最佳推荐!!! 视频教程

  1. 部署 Cloudflare Pages:

    • 下载 _worker.js.zip 文件,并点上 Star !!!
    • 在 Cloudflare Pages 控制台中选择 上传资产后,为你的项目取名后点击 创建项目,然后上传你下载好的 _worker.js.zip 文件后点击 部署站点
    • 部署完成后点击 继续处理站点 后,选择 设置 > 环境变量 > 制作为生产环境定义变量 > 添加变量。 变量名称填写UUID,值则为你的UUID,后点击 保存即可。
    • 返回 部署 选项卡,在右下角点击 创建新部署 后,重新上传 _worker.js.zip 文件后点击 保存并部署 即可。
  2. 访问订阅内容:

    • 访问 https://[YOUR-WORKERS-URL]/[UUID] 即可获取订阅内容。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10 就是你的通用自适应订阅地址(Quantumult X、Clash、singbox、小火箭、v2rayN、v2rayU、surge、PassWall、SSR+、Karing等)。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?base64 Base64订阅格式,适用PassWall,SSR+等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?clash Clash订阅格式,适用OpenClash等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?singbox singbox订阅格式,适用singbox等。
  3. 给 Pages绑定 CNAME自定义域:

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

Pages GitHub 部署方法 视频教程

  1. 部署 Cloudflare Pages:

    • 在 Github 上先 Fork 本项目,并点上 Star !!!
    • 在 Cloudflare Pages 控制台中选择 连接到 Git后,选中 am-cf-tunnel项目后点击 开始设置
    • 设置构建和部署页面下方,选择 环境变量(高级)后并 添加变量 变量名称填写UUID,值则为你的UUID,后点击 保存并部署即可。
  2. 访问订阅内容:

    • 访问 https://[YOUR-WORKERS-URL]/[UUID] 即可获取订阅内容。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10 就是你的通用自适应订阅地址(Quantumult X、Clash、singbox、小火箭、v2rayN、v2rayU、surge、PassWall、SSR+、Karing等)。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?base64 Base64订阅格式,适用PassWall,SSR+等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?clash Clash订阅格式,适用OpenClash等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?singbox singbox订阅格式,适用singbox等。
  3. 给 Pages绑定 CNAME自定义域:

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

变量说明 视频教程

变量名 示例 必填 备注 YT
UUID 866853eb-5293-4f09-bf00-e13eb237c655 在线获取UUID
PROXYIP proxyip.amclubs.kozow.com

https://raw.github.../proxyip.txt
访问CloudFlare的CDN代理节点(支持多ProxyIP, ProxyIP之间使用,或 换行 作间隔),支持端口设置默认443 如: proxyip.amclubs.kozow.com:2053 ,支持远程txt或csv文件 Video
SOCKS5 user:[email protected]:1080 优先作为访问CFCDN站点的SOCKS5代理 Video
DNS_RESOLVER_URL https://cloudflare-dns.com/dns-query DNS解析获取作用,小白勿用
IP_LOCAL icook.hk:2053#官方优选域名 本地优选域名/优选IP(支持多元素之间,或 换行 作间隔)
IP_URL https://raw.github.../ipUrl.txt 优选(ipv4、ipv6、域名、API)地址(支持多个之间,或 换行 作间隔)
IP_URL_TXT https://raw.github.../ipv4.txt 优选ipv4、ipv6、域名、API地址(支持多个之间,或 换行 作间隔) Video Video
IP_URL_CSV https://raw.github.../ipv4.csv 优选ipv4/6的IP测速结果(支持多元素, 元素之间使用,作间隔) Video
NO_TLS true/false 默认false,是否开启TLS系列端口,只有workers部署才可以使非用TLS系列端口
SL 5 CSV文件里的测速结果满足速度下限
SUB_CONFIG https://raw.github.../ACL4SSR_Online_Mini.ini clash、singbox等 订阅转换配置文件
SUB_CONVERTER url.v1.mk clash、singbox等 订阅转换后端的api地址
SUB_NAME @AM_CLUB 订阅名称
CF_EMAIL [email protected] CF账户邮箱(要和CF_KEY同时填才生效, 订阅信息将显示请求使用量, 小白别用)
CF_KEY c6a944b5c9c18c235288bced8b85e CF账户Global API Key(要和CF_EMAIL同时填才生效, 订阅信息将显示请求使用量, 小白别用)
TG_TOKEN 6823456:XXXXXXX0qExVUhHDAbXXXqWXgBA 发送TG通知的机器人token
TG_ID 6946912345 接收TG通知的账户数字ID

感谢

3Kmfi6HPACL4SSR

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

免责声明:

  • 1、该项目设计和开发仅供学习、研究和安全测试目的。请于下载后 24 小时内删除, 不得用作任何商业用途, 文字、数据及图片均有所属版权, 如转载须注明来源。
  • 2、使用本程序必循遵守部署服务器所在地区的法律、所在国家和用户所在国家的法律法规。对任何人或团体使用该项目时产生的任何后果由使用者承担。
  • 3、作者不对使用该项目可能引起的任何直接或间接损害负责。作者保留随时更新免责声明的权利,且不另行通知。

About

这是一个基于 Cloudflare Workers 和 Pages平台的脚本,使用该脚本可以自动生成VLESS免费节点,并配置信息使用在线配置转换到 Clash、 Singbox 、Quantumult X等工具中。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%