
一个运行在 Cloudflare Workers 上的 Snipaste 订阅生成器,专为白嫖哥节点服务优化
CF-Workers-BPSUB 是一个基于 Cloudflare Workers 的轻量级 VLESS 代理订阅生成器。它能够:
_worker.js 中的代码到 Worker 编辑器在 Cloudflare Workers 控制台的「设置」→「变量」中添加:
| 变量名 | 说明 | 示例 |
|---|---|---|
HOST |
可内置白嫖反代HOST,多元素使用换行或,做间隔 |
baipiao.cmliussss.abrdns.com |
SUBAPI |
订阅转换后端地址 | SUBAPI.CMLiussss.net |
SUBCONFIG |
订阅转换配置文件 | https://example.com/config.ini |
PROXYIP |
默认代理IP地址 | proxyip.fxxk.dedyn.io:443 |
ADD |
默认优选IP列表(支持直接填写ADDAPI),多元素使用换行或,做间隔 |
1.1.1.1:443#CF,8.8.8.8:443#Google |
SUBNAME |
订阅文件名称 | BPSUB |
PS |
节点备注后缀 | 感谢白嫖哥 |
访问 Web 界面
https://your-worker.your-subdomain.workers.dev/
生成订阅链接
点击「生成订阅链接」
导入客户端
# 基础订阅(Base64编码)
curl "https://your-worker.workers.dev/sub"
# 自定义优选IP
curl "https://your-worker.workers.dev/sub?ips=1.1.1.1:443#CF|8.8.8.8:443#Google"
# 设置代理IP
curl "https://your-worker.workers.dev/sub?proxyip=cdn.example.com:443"
# Clash 格式(需要 UA 包含 clash)
curl -H "User-Agent: clash" "https://your-worker.workers.dev/sub"
# 查看原始节点数据
curl "https://your-worker.workers.dev/uuid.json"
# 基本格式
域名或IP:端口#备注
# 示例
visa.cn#优选域名
127.0.0.1:1234#本地测试
[2606:4700::]:2053#IPv6地址
# API 格式(自动获取IP列表)
https://example.com/api/ips.txt
# 单个节点使用 SOCKS5
curl "https://your-worker.workers.dev/sub?socks5=127.0.0.1:1080"
# 全局 SOCKS5 代理
curl "https://your-worker.workers.dev/sub?socks5=127.0.0.1:1080&global=true"
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 本地访问
# http://localhost:8787
CF-Workers-BPSUB/
├── _worker.js # 主要业务逻辑
├── package.json # 项目配置和依赖
├── wrangler.toml # Wrangler 配置文件
└── README.md # 项目文档
程序会根据客户端 User-Agent 自动选择最佳订阅格式:
- clash → Clash 格式
- sing-box → SingBox 格式
- v2ray → V2Ray 格式
- 其他 → 自动检测
Q: 订阅链接无法访问? A: 检查 Worker 域名是否正确,确认服务已成功部署
Q: 节点连接失败?
A: 尝试更换优选IP,或检查本地网络环境
Q: 订阅转换失败?
A: 检查 SUBAPI 环境变量是否配置正确
Q: 如何自定义节点备注?
A: 设置 PS 环境变量,或在优选IP中使用 #备注 格式
/uuid.json 端点npm run dev 本地调试欢迎提交 Issue 和 Pull Request!
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-feature$ claude mcp add CF-Workers-BPSUB \
-- python -m otcore.mcp_server <graph>