v3.0 更新内容
「自动检测」改成「官方直连」
「指定地区 (wk)」下拉的第一项改名了,行为也跟着变。留空是默认值,什么都不用配。
以前留空叫「自动检测」:Worker 先探测自己在哪个国家,再拿这个结果去匹配第三方的
ProxyIP 域名。现在留空直接用内置地址,不探测、不联网、不依赖别人的域名。
- 不占用
p变量。p是留给你手填自己的 ProxyIP 的,填了就以你的为准 - 想指定落地地区,照旧在下拉里选具体国家,那条路径没变
删掉了地区自动探测
检测工作器地区 整个函数和它的 5 处调用都删了。少一层不确定性,也少一个外部依赖。
为什么不做「按地区选 IP」
Cloudflare 是任播(anycast)。同一个 IP 在不同位置访问,落到的机房是不一样的,
所以挑 IP 决定不了你落地在哪,做成地区列表属于误导。要指定地区请用 wk 变量。
怎么部署
下载下面的 Pages.zip,解压得到 _worker.js 和 wrangler.toml。
Pages 部署:Cloudflare 控制台 → Workers 和 Pages → 创建 → Pages → 上传资产,
把整个 Pages.zip 拖进去。
Worker 部署:新建 Worker,把 _worker.js 的内容整个粘贴进编辑器保存。
部署完记得绑定 KV(变量名 C),不然配置管理页用不了。
已经在用旧版本的话,直接换代码就行,KV 里的配置不会丢,设置都还在。