- 多协议支持:VLESS、Trojan、xhttp,可以同时启用多个
- 自定义路径:不用UUID当路径了,可以自己设置,支持多级路径
- 延迟测试:内置测试工具,测IP延迟,自动获取机场码
- 订阅转换:可以自定义转换服务地址
- 图形化管理:用KV存配置,改完立即生效,不用重新部署
- API管理:支持通过API动态添加/删除优选IP
- 多客户端:支持 CLASH、SURGE、SING-BOX、LOON、QUANTUMULT X、V2RAY、Shadowrocket、STASH、NEKORAY、V2RAYNG
- 应用唤醒:点按钮自动打开对应客户端
- 自动识别:根据User-Agent自动返回对应格式
- 多语言:支持中文和波斯语,根据浏览器语言自动切换
- ECH支持:新增 Encrypted Client Hello (ECH) 功能
- 每次刷新订阅时自动获取最新的 ECH 配置
- 启用 ECH 时自动启用"仅 TLS"模式,避免 80 端口干扰
- 图形界面可一键开启/关闭 ECH 功能
- 地区筛选:可以按地区筛选优选结果,支持多选
- 延迟筛选:新增"只显示最快的10个"选项
- 追加/替换模式:添加优选结果时可以追加或替换整个列表
- 结果展示优化:显示地区标签,按延迟排序
- 其他细节优化
- 优选工具:https://github.com/byJoey/yx-tools/releases
- 文字教程:https://joeyblog.net/yuanchuang/1146.html
- Workers视频教程:https://www.youtube.com/watch?v=aYzTr8FafN4
- Pages视频教程:https://www.youtube.com/watch?v=JhVxJChDL-E
- Snippets视频教程:https://www.youtube.com/watch?v=xeFeH3Akcu8
订阅每15分钟自动优选一次
| 变量名 | 值 | 说明 |
|---|---|---|
u |
你的 UUID | 必需,用于访问订阅和配置界面 |
p |
proxyip | 可选,自定义ProxyIP地址和端口 |
s |
你的SOCKS5地址 | 可选,格式:user:pass@host:port 或 host:port |
d |
自定义路径 | 可选,如 /mypath 或 /path/to/sub,不填用UUID路径。路径没 / 开头会自动补上 |
wk |
地区代码 | 可选,手动指定Worker地区,如 SG、HK、US、JP |
| 变量名 | 值 | 说明 |
|---|---|---|
ev |
yes/no | 可选,启用VLESS(默认启用) |
et |
yes/no | 可选,启用Trojan(默认禁用) |
ex |
yes/no | 可选,启用xhttp(默认禁用) |
tp |
自定义密码 | 可选,Trojan密码,留空用UUID |
ech |
yes/no | 可选,启用ECH功能(默认禁用) |
- 在Workers中创建KV命名空间,绑定环境变量
C - 部署后访问
/{你的UUID}使用图形化配置 - 改完配置立即生效,不用重新部署
| 变量名 | 值 | 说明 |
|---|---|---|
yx |
自定义优选IP/域名 | 可选,支持命名,格式:1.1.1.1:443#香港节点,8.8.8.8:53#Google DNS |
yxURL |
优选IP来源URL | 可选,自定义IP列表来源,留空用默认 |
scu |
订阅转换地址 | 可选,默认:https://url.v1.mk/sub |
epd |
yes/no | 可选,启用优选域名(默认启用) |
epi |
yes/no | 可选,启用优选IP(默认启用) |
egi |
yes/no | 可选,启用GitHub默认优选(默认启用) |
qj |
no | 可选,设为no启用降级:CF直连失败→SOCKS5→fallback |
dkby |
yes | 可选,设为yes只生成TLS节点 |
ech |
yes/no | 可选,启用ECH功能(默认禁用,启用后自动开启仅TLS模式) |
yxby |
yes | 可选,设为yes关闭所有优选功能 |
rm |
no | 可选,设为no关闭地区智能匹配 |
ae |
yes | 可选,设为yes允许API管理(默认关闭) |
- 在Cloudflare Workers中创建KV命名空间
- 在Workers设置中绑定KV,变量名设为
C - 重新部署
- 访问
/{你的UUID}使用图形化配置
- 下载优选软件:https://github.com/byJoey/yx-tools/releases
- 开启API:访问
/{UUID}或/{自定义路径},找到"允许API管理",开启后保存 - 添加单个IP:
# 使用UUID路径
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": "香港节点"}'
# 使用自定义路径(如果设置了d变量)
curl -X POST "https://your-worker.workers.dev/{自定义路径}/api/preferred-ips" \
-H "Content-Type: application/json" \
-d '{"ip": "1.2.3.4", "port": 443, "name": "香港节点"}'- 批量添加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"}
]'- 清空所有IP:
curl -X DELETE "https://your-worker.workers.dev/{UUID或自定义路径}/api/preferred-ips" \
-H "Content-Type: application/json" \
-d '{"all": true}'v2.7开始提供,v2.9增强了筛选功能
- 内置测试工具,不用装其他软件,直接在配置页面测IP延迟
- IP来源:
- 手动输入:直接输IP或域名,支持批量(逗号分隔)
- CF随机IP:从Cloudflare IP段随机生成
- URL获取:从远程URL获取IP列表
- 支持1-50线程并发测试,默认5线程
- 自动获取机场码(如SJC、LAX)
- 自动映射中文机场名(SJC→圣何塞)
- 自动扣除DNS+TLS握手时间,显示真实延迟
- 设置自动保存到浏览器
- 支持按地区筛选
- 支持只显示最快的10个
- 支持追加或替换模式
- VLESS:默认启用
- Trojan:支持Trojan-WS-TLS,可以自定义密码,不填就用UUID
- xhttp:基于HTTP POST的伪装协议
- 可以同时启用多个协议,客户端会自动识别
- 图形界面一键开关
- 协议配置有独立保存按钮
- 支持 Encrypted Client Hello (ECH) 加密客户端握手
- 自动获取:每次刷新订阅时自动从 DoH 获取最新的 ECH 配置
- 优先使用 Google DNS,失败时自动尝试 Cloudflare DNS
- 智能模式:启用 ECH 时自动启用"仅 TLS"模式,避免 80 端口干扰
- 图形界面:可在协议配置区域一键开启/关闭
- 调试信息:在浏览器开发者工具的响应头中可查看详细的 ECH 获取过程
- 响应头信息:
X-ECH-Status: SUCCESS 或 FAILEDX-ECH-Debug: 详细的调试信息X-ECH-Config-Length: ECH 配置长度(成功时)
- 不用UUID当路径了,可以自己设置
- 支持多级路径,如
/path/to/sub - 路径没
/开头会自动补上 - 自定义路径后UUID路径自动禁用
- 可以随时在图形界面改路径
- 用Cloudflare KV存配置
- 访问
/{你的UUID}或/{自定义路径}就能用 - 改完立即生效,不用重新部署
- 优先级:KV配置 > 环境变量 > 默认值
- 根据浏览器语言自动选择中文或波斯语
- 右上角可以手动切换
- 语言选择会保存到浏览器
- 波斯语自动启用RTL布局
- 可以自定义转换服务URL
- 可以单独控制优选域名、优选IP、GitHub优选
- 默认全部启用
- 改完立即生效
- 通过RESTful API管理优选IP,不用改代码
- 支持批量添加
- 支持清空所有IP
- 默认关闭,需要在图形界面开启
- API添加的IP和手动配置的yx变量会自动合并
- API端点:
GET /{UUID或路径}/api/preferred-ips- 查询列表POST /{UUID或路径}/api/preferred-ips- 添加(单个/批量)DELETE /{UUID或路径}/api/preferred-ips- 删除(单个/全部)
- 可以手动指定Worker地区,覆盖自动检测
- 设置方式:
wk=SG或图形界面选择 - 支持:US、SG、JP、HK、KR、DE、SE、NL、FI、GB
- 支持自定义名称,格式:
IP:端口#节点名称 - 示例:
1.1.1.1:443#香港节点,8.8.8.8:53#Google DNS - 不设置名称会自动生成
自定义优选-IP:端口
- 显示Worker地区、检测方式、ProxyIP状态
- 选择逻辑:同地区 → 邻近地区 → 其他地区
rm=no关闭地区智能匹配qj=no启用降级模式(CF直连失败→SOCKS5→fallback)dkby=yes只生成TLS节点ech=yes启用ECH功能(启用后自动开启仅TLS模式)yxby=yes关闭所有优选功能
支持10种客户端:CLASH、SURGE、SING-BOX、LOON、QUANTUMULT X、V2RAY、Shadowrocket、STASH、NEKORAY、V2RAYNG
- 根据客户端类型自动生成配置
- 图形界面一键生成订阅链接
- 点按钮自动打开对应客户端
- 根据User-Agent自动识别并返回对应格式
- 不同客户端自动适配最佳协议组合
- 所有TLS链接自动包含
h3,h2,http/1.1协议协商
- 每15分钟自动优选一次
- 多重备用方案
- 智能缓存,减少重复计算
- 基于 zizifn/edgetunnel 修改
- ProxyIP部分来自 cmliu
- 反代IP来自 qwer-search
- 在线优选接口来自 白嫖哥