● 在线 自备落地 IP VLESS + WS + TLS 兼容 Shadowsocks 兼容 TURN (UDP/XUDP) 不定时更新

高质量 ProxyIP
一键生成节点链接

本项目基于 hofccyf/Cloudflare-Vless Workers 脚本 —— 在下方填入你自己的 UUIDCF 域名落地 ProxyIP,即可即时生成 VLESS 链接并批量订阅。 支持 /?ip= 路径切换落地、完全释放千兆带宽。

01

个性化配置

链接随输入实时更新
02

落地节点列表

自备落地 IP · 勾选需要的节点 · 点击「复制」即可导入客户端
0 条 · 已选 0
03

批量订阅

复制全部 / Base64 订阅文本
04

三步部署到 Cloudflare

基于 hofccyf/Cloudflare-Vless
STEP 1

新建 Worker

登录 Cloudflare → Workers & Pages → 创建 Worker,复制 _worker.js 全部内容粘贴并部署。

STEP 2

改 UUID + 落地

在脚本顶部修改 CFG.id 为你自备的 UUID,并把 默认备用小可爱地址 改成你自备的落地 IP(其余保持默认即可)。
⚠️ Snippets 部署时务必把 CFG.concur 改成 1

STEP 3

绑定自定义域名

Worker 设置 → 触发器 → 添加自定义域,把 你的域名 解析过来;然后在顶部 个性化配置 填入相同的域名,即可使用上方生成的全部节点。

05

path 路径写法详解

看完这里你就懂了,0 基础也能玩

💡 什么是 path?为什么它这么重要?

你部署在 Cloudflare 上的那段脚本就像一个「快递分拣中心」,客户端先连到它(走 Cloudflare 的 IP), 它再帮你把流量转发到真正的「落地服务器(ProxyIP)」上网。
path 就是你交给分拣中心的「派送地址」 —— 你想把流量发到哪台落地、连哪个端口、甚至订阅哪份 IP 列表,全靠它告诉脚本。

你的客户端 ──TLS─▶ Cloudflare ─读 path─▶ 落地 ProxyIP ─▶ 真正的目标网站
   (V2RayN)        (你的 CF 域名)       (你自备的落地 IP)       (google.com 等)
      

🧩 path 的三种写法(全部以 /?ip= 开头)

① 直连 IP
/?ip=IP:PORT
/?ip=1.2.3.4:443
最常用。直接把流量丢到指定的落地服务器和端口。
✅ 速度最稳 ✅ 本站节点录入框默认就是这种写法
⚠️ 端口可省略(默认 443),但若你的落地端口非 443,请务必写全
② 直连域名
/?ip=domain.com[:PORT]
/?ip=dsl253-007-079.nyc1.dsl.speakeasy.net
落地是一个动态域名(家宽 / DDNS)时使用。Worker 会先解析域名再连接。
适合自建家庭落地、合租 NAT VPS 等场景。
③ 远程 TXT 订阅
/?ip=https://.../xx.txt
/?ip=https://raw.githubusercontent.com/hofccyf/myip/refs/heads/main/us.txt
指向一份 纯文本 IP 列表(每行一个 IP:PORT),Worker 会自动随机挑一个用。
✅ TXT 更新了,客户端不用换链接,全自动跟新 —— 适合做「美国池」「香港池」。
📂 你可以把自己整理的落地池 .txt 放到 GitHub raw / 任意 HTTPS 直链,直接当订阅源用。

不支持 SOCKS5 代理(如 /?ip=socks5://... 写法无效,会失败)。
不要同时写 /?ip=A&ip=B,只会取第一个。

🎯 客户端里 path 长什么样?

你导入的 VLESS 链接里,路径必须 URL 编码。这就是为什么界面上的链接看着「乱码」:

明文(看得懂)/?ip=1.2.3.4:443 ← 把 1.2.3.4:443 换成你自备的落地
编码后(链接里)%2F%3Fip%3D1.2.3.4%3A443
对应符号 /%2F  ?%3F  =%3D  :%3A

在不同客户端的填法:

📱 V2RayN / V2RayNG
  1. 新建 / 编辑节点
  2. 找到「路径 (path)」一栏
  3. 粘贴 /?ip=<你的落地IP>:<端口>(写明文即可,软件会自动编码)
🍎 Shadowrocket
  1. 节点详情 → 「Path」
  2. /?ip=IP:PORT
  3. 类型选 ws,TLS 打开,SNI 填你的 CF 域名
⚙️ Clash Meta / Stash
  1. YAML 节点里的 ws-opts.path
  2. /?ip=IP:PORT
  3. ws-opts.headers.Host 填 CF 域名

🚀 进阶:用本仓库做「地区池订阅」

想让节点「美国」永远指向当前最新的美国 IP?把 path 改成指向本仓库的 raw 文件即可,不用改链接,IP 自动跟着仓库走

/?ip=https://raw.githubusercontent.com/<你的用户名>/proxyip/main/us.txt /?ip=https://raw.githubusercontent.com/<你的用户名>/proxyip/main/hk.txt /?ip=https://raw.githubusercontent.com/<你的用户名>/proxyip/main/jp.txt

💡 把上面的明文 path 用在自定义节点里即可(V2RayN 直接粘到 path 框、Clash 写在 ws-opts.path)。
💡 本站节点录入框里写的就是 固定 IP 直连(写法 ①),稳定优先;如需「地区池订阅」,就改用写法 ③。

06

完整链接拼装手册

手把手教你把零件拼成 VLESS 链接

🔬 第一步:先把链接「拆开」看一遍

下面这条就是一条完整的 VLESS 链接,颜色相同的部分含义相同 —— 看懂结构,你就能自己拼了:

vless://<你的UUID>@<你的CF域名>:443?encryption=none&security=tls&sni=<你的CF域名>&fp=chrome&type=ws&host=<你的CF域名>&path=%2F%3Fip%3D<你的落地IP>%3A<端口>#节点备注
协议头 固定写 vless://
UUID 你的「身份证」,跟 Worker 里 userID 一致
域名 CF 自定义域 / Worker 域 / 优选 IP,3 处全写同一个
端口 永远是 443(客户端连 CF)
固定参数 全部抄写,不要改
path ★ 唯一随节点变化的部分(落地 IP 编码后塞这里)
备注 # 后面随便写,客户端会显示成节点名

📦 第二步:5 个空格,你只要填 3 个

① UUID填一次永远不变 · 跟 Worker 里的 CFG.id 一致 → 形如 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
② 域名(3 处)填一次永远不变 · @后面、sni=、host= 都填它 → 你自己的 CF 自定义域 / Worker 域
③ 落地 IP:PORT★ 每个节点不一样 · 自备的落地服务器地址 → 形如 1.2.3.4:443
④ 备注(节点名)随便写 · 客户端会显示 → 例如 🇺🇸 US-纽约
⑤ 其他参数原样抄 · encryption=none&security=tls&fp=chrome&type=ws 一字不动

🧱 第三步:照着「模板」抄

把下面模板里 {大括号} 里的内容替换掉就行:

vless://{UUID}@{域名}:443?encryption=none&security=tls&sni={域名}&fp=chrome&type=ws&host={域名}&path={编码后的path}#{节点名}

🪄 path 编码懒人办法

不会手动 URL 编码?两个办法二选一:

🎬 第四步:从 0 到 1 实战 —— 拼一条节点(占位示例)

下面用 <你的UUID> / <你的CF域名> / <你的落地IP>:<端口> 作占位,请替换成自备的真实值

A
从你的落地 IP 池里拿一行
<你的落地IP>:<端口>
B
套上 /?ip= 前缀,得到明文 path
/?ip=<你的落地IP>:<端口>
C
URL 编码(4 个符号替换即可)
%2F%3Fip%3D<你的落地IP>%3A<端口>
D
填进模板 → 完整链接出炉 🎉
vless://<你的UUID>@<你的CF域名>:443?encryption=none&security=tls&sni=<你的CF域名>&fp=chrome&type=ws&host=<你的CF域名>&path=%2F%3Fip%3D<你的落地IP>%3A<端口>#节点备注

🛠️ 第五步:在线拼装器(自己试一试)

下方任意框输入,结果会实时拼好。完成后点「复制」就能用:

实时生成的链接

❓ 小白常见疑问

path 改了之后,UUID 和域名也要改吗?

不用。UUID = 你的「身份证」、域名 = 「分拣中心地址」,两者只跟 Worker 本身有关。 path 只决定流量送往哪个落地,可以随便改。

不写 path 会怎样?

会走 Worker 脚本里写死的 默认备用小可爱地址(即 GrainTCP.js 顶部那一行兜底落地)。也能用,但所有节点都跑同一个落地,没法切区。

端口 3306 / 2087 这种不是数据库 / 控制面板端口吗,安全吗?

这里的端口是落地服务器对外开放的反代入口,不是数据库。Cloudflare 出站允许这些端口,所以才能用。 你的客户端始终只连 443,整个链路是 TLS 加密的,没有泄露风险。

落地 IP 失效了怎么办?

① 换成本站另一个地区的节点;② 等仓库 .txt 更新(README 写明「不定时更新」); ③ 改用写法 ③ 订阅整份 TXT,自动随机挑一个可用 IP。

Cloudflare 优选 IP 跟 path 有冲突吗?

没有。优选 IP 是替换链接里 @ 后面的 address,让客户端连更快的 CF 入口; path 决定 落地。两者各管一段,互不影响。

已复制 ✓