Files
proxy-station/.claude/skills/edge-node-multi-protocol/templates/02-node-info-template.md
YANG JIANKUAN 5326c572a2 feat: 合并边缘节点运维并完善 Surge 配置安全
迁入通用节点部署工具、离线交付页生成器和共用技能,隔离真实配置与交付产物。统一 Codex 与 Claude Code 开发约定,补充节点迁移与运维文档。

完善 FINAL、策略组引用、输入校验、Surge 字段编码与 AI DNS 例外保护,增加隔离测试和订阅验证工具。

验证:全量类型检查、44 项单测、前端构建、脚本语法、技能入口与凭据隔离检查均通过。
2026-10-03 23:19:59 +08:00

3.9 KiB
Raw Blame History

{{HOST_LABEL}} 节点信息 · 客户端导入

用支持对应协议的客户端(v2rayN / v2rayNG / Shadowrocket / Nekobox / sing-box / Surge / Clash Meta 等)扫码或粘贴链接即可导入。运行 scripts/14-generate-links-and-qr.py 会自动生成本文档所需的全部 .link 文件和 -qr.png 二维码图片到同一个输出目录 —— 把对应文件内容/图片贴进下面每一节即可,不需要手抄。

六个节点使用同一个域名 {{SUB_COVER}}.{{DOMAIN_ROOT}},同一个协议内的 direct/WARP 只有 WS 路径不同。


线路一:VMess 直连出口

出站走服务器自身公网 IP({{SERVER_IP}}),速度最快,但暴露服务器真实 IP。

VMess direct 节点二维码

{{VMESS_DIRECT_LINK}}

线路二:VMess WARP 净出口

出站走 Cloudflare WARP,隐藏服务器真实 IP,出口 IP 是 Cloudflare 的地址,速度略慢于直连。

VMess WARP 节点二维码

{{VMESS_WARP_LINK}}

线路三:Trojan 直连出口

Trojan direct 节点二维码

{{TROJAN_DIRECT_LINK}}

线路四:Trojan WARP 净出口

Trojan WARP 节点二维码

{{TROJAN_WARP_LINK}}

线路五:Shadowsocks 直连出口

生成器会输出带 Xray 传输参数的 ss:// 链接与二维码,Proxy Station 可解析导入。其他客户端若不接受该写法,可用下面的参数或 sing-box JSON 片段。Surge 不支持 SS over WS,这两条线路不会下发到 Surge。

参数 值
地址 {{SUB_COVER}}.{{DOMAIN_ROOT}}
端口 443
加密方式 (method) {{SS_METHOD}}
密码 {{NODE_PASSWORD}}(与 Trojan 共用同一密码)
传输 ws,路径 {{WS_PATH_SS_DIRECT}}
TLS / SNI 开启,{{SUB_COVER}}.{{DOMAIN_ROOT}}

sing-box outbound(ss-direct-singbox.json,由生成脚本自动写出):

{{SS_DIRECT_SINGBOX_JSON}}

Surge 用户使用其他受支持线路;不能把 SS over WS 写成 Surge 的 obfs=wss。

线路六:Shadowsocks WARP 净出口

参数和线路五完全一样,公开端口仍为 443,只有出口与 WS 路径不同({{WS_PATH_SS_WARP}})。

sing-box outbound(ss-warp-singbox.json):

{{SS_WARP_SINGBOX_JSON}}

手动填写参数 · VMess(如果客户端不支持扫码/粘贴链接)

参数 direct WARP
地址 (address) {{SUB_COVER}}.{{DOMAIN_ROOT}} 同左
端口 (port) 443 同左
用户ID (UUID) {{XUI_UUID}} 同左
额外ID (AlterId) 0 同左
加密方式 (security) auto 同左
传输协议 (network) ws 同左
伪装类型 (type) none 同左
路径 (path) {{WS_PATH_VMESS_DIRECT}} {{WS_PATH_VMESS_WARP}}
Host / SNI {{SUB_COVER}}.{{DOMAIN_ROOT}} 同左
TLS 开启 开启

手动填写参数 · Trojan

参数 direct WARP
地址 / 端口 {{SUB_COVER}}.{{DOMAIN_ROOT}} / 443 同左
密码 {{NODE_PASSWORD}}(与 Shadowsocks 共用同一密码) 同左
传输协议 (network) ws 同左
路径 (path) {{WS_PATH_TROJAN_DIRECT}} {{WS_PATH_TROJAN_WARP}}
Host / SNI {{SUB_COVER}}.{{DOMAIN_ROOT}} 同左
TLS 开启 开启

验证方式

导入后连接,访问 https://1.1.1.1/cdn-cgi/trace,看返回的 ip= 和 warp=:

  • direct 线路(任意协议)应显示 ip={{SERVER_IP}},warp=off
  • WARP 线路(任意协议)应显示一个 Cloudflare 段的 IP,warp=on

服务器侧的 scripts/12-smoke-test.sh 已经对全部六条线路做过 WS-101 + 出口 IP 的实测验证;如果你这边导入后验证结果不对,大概率是客户端参数抄错了(尤其是 path 和 host 要跟表里完全一致,包括大小写),不是服务器端的问题。