Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

facepool/cfnew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1,320 Commits

Repository files navigation

感觉跳转加群有点流氓行为 改成

image

想加群的自己点击添加吧 tg交流群 https://t.me/+ft-zI76oovgwNmRh

Snippets

image

加入多客户端支持 域名/你的uuid即可看见

配套工具

类型 描述 链接
文字教程 详细的部署与使用说明博客文章 https://joeyblog.net/yuanchuang/1146.html
Workers视频教程 直观的操作演示和功能讲解 https://youtu.be/Rlypv_iswD8
Snippets视频教程 直观的操作演示和功能讲解 https://www.youtube.com/watch?v=xeFeH3Akcu8

部署

加入了千呼万唤的订阅每15分钟自动优选一次

🔧 基础配置

变量名 说明
u 你的 UUID 必需。用于访问订阅和配置管理界面
p proxyip 可选。自定义ProxyIP地址和端口
s 你的SOCKS5地址 可选。用于将所有出站流量通过 SOCKS5 代理转发,格式为 user:pass@host:porthost:port
d 你的订阅地址 可选。不填就是/你的uuid
wk 地区代码 可选。手动指定Worker地区,如:SGHKUSJP

🎯 图形化配置(推荐)

  • KV存储配置:在Workers中创建KV命名空间,绑定环境变量 C
  • 访问界面:部署后访问 /{你的UUID} 即可使用图形化配置管理
  • 实时生效:通过界面修改配置无需重新部署,立即生效

🔧 高级控制

变量名 说明
yx 自定义优选IP/域名 可选。支持节点命名,格式:1.1.1.1:443#香港节点,8.8.8.8:53#Google DNS
yxURL 优选IP来源URL 可选。自定义优选IP列表来源URL,留空则使用默认地址
qj no 可选。降级控制,设置为no时启用降级模式:CF直连失败→SOCKS5连接→fallback地址
dkby yes 可选。TLS控制,设置为yes时只生成TLS节点,不生成非TLS节点(如80端口)
yxby yes 可选。优选控制,设置为yes时关闭所有优选功能,只使用原生地址,不生成优选IP和域名节点
rm no 可选。地区匹配控制,设置为no时关闭地区智能匹配
apiEnabled yes 可选。API管理开关,设置为yes时允许通过API动态管理优选IP(默认关闭)

📦 KV存储设置(可选但推荐)

  1. 在Cloudflare Workers中创建KV命名空间
  2. 在Workers设置中绑定KV命名空间,变量名设为 C
  3. 重新部署Workers
  4. 访问 /{你的UUID} 即可使用图形化配置管理

🔑 API快速开始

  1. https://github.com/byJoey/yx-tools/releases 优选软件
  2. 开启API功能:访问 /{UUID} → 找到"允许API管理"→ 选择"开启API管理"→ 保存
  3. 添加单个IP:
curl -X POST "https://your-worker.workers.dev/{UUID}/api/preferred-ips" \
 -H "Content-Type: application/json" \
 -d '{"ip": "1.2.3.4", "port": 443, "name": "香港节点"}'
  1. 批量添加IP:
curl -X POST "https://your-worker.workers.dev/{UUID}/api/preferred-ips" \
 -H "Content-Type: application/json" \
 -d '[
 {"ip": "1.2.3.4", "port": 443, "name": "节点1"},
 {"ip": "5.6.7.8", "port": 8443, "name": "节点2"}
 ]'
  1. 一键清空:
curl -X DELETE "https://your-worker.workers.dev/{UUID}/api/preferred-ips" \
 -H "Content-Type: application/json" \
 -d '{"all": true}'

新功能

🎯 图形化配置管理

  • KV存储支持:使用Cloudflare KV存储持久化配置
  • 图形化界面:访问 /{你的UUID} 即可使用配置管理界面
  • 实时配置:无需重新部署,配置立即生效
  • 配置优先级:KV配置 > 环境变量 > 默认值

🚀 API动态管理(新增)

  • API管理:通过RESTful API动态管理优选IP,无需修改代码
  • 批量上报:支持一次性批量添加多个优选IP
  • 一键清空:支持清空所有优选IP,快速更新列表
  • 安全开关:默认关闭,需在图形界面手动开启API功能
  • 自动合并:API添加的IP与手动配置的yx变量自动合并
  • 实时同步:API添加的IP立即在配置页面显示
  • API端点:
    • GET /{UUID}/api/preferred-ips - 查询优选IP列表
    • POST /{UUID}/api/preferred-ips - 添加优选IP(支持单个/批量)
    • DELETE /{UUID}/api/preferred-ips - 删除优选IP(支持单个/全部)

🌍 手动指定地区

  • 地区选择:支持手动指定Worker地区,覆盖自动检测
  • 设置方式:wk=SG 或通过图形化界面选择
  • 支持地区:US、SG、JP、HK、KR、DE、SE、NL、FI、GB
  • 智能显示:系统状态会显示"手动指定地区"而非"自动检测"

🏷️ 优选节点命名

  • 自定义名称:支持为优选节点设置自定义名称
  • 格式支持:IP:端口#节点名称IP:端口(使用默认名称)
  • 示例:1.1.1.1:443#香港节点,8.8.8.8:53#Google DNS
  • 默认格式:未设置名称时自动生成 自定义优选-IP:端口

📊 系统状态监控

  • 实时检测:显示Worker地区、检测方式、ProxyIP状态
  • 智能匹配:同地区 → 邻近地区 → 其他地区的选择逻辑
  • 状态指示:可视化显示系统运行状态和配置信息

🔧 高级控制选项

  • 地区匹配控制:rm=no 关闭地区智能匹配
  • 降级控制:qj=no 启用降级模式(CF直连失败→SOCKS5→fallback)
  • TLS控制:dkby=yes 只生成TLS节点,不生成非TLS节点
  • 优选控制:yxby=yes 关闭所有优选功能

🎨 多客户端支持

  • 订阅格式:支持Clash、Surge、Sing-box、Loon、V2Ray等
  • 自动转换:根据客户端类型自动生成对应配置
  • 一键获取:图形化界面一键生成订阅链接

⚡ 性能优化

  • 智能优选:每15分钟自动优选一次,保持最佳性能
  • 容错机制:多重备用方案,确保服务稳定性
  • 缓存优化:智能缓存机制,减少重复计算

致谢

  • 本项目基于 zizifn/edgetunnel 修改,感谢原作者的贡献。
  • 本项目内置ProxyIP 来自CM [cmliu) ,感谢作者的贡献。
  • 本项目反代IP来着前端独苗kejiland [qwer-search) ,感谢作者的贡献。

Star History

Star History Chart

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /