S-UI配置WARP出站,注册这步是面板自动做的

配置 WARP 之前先说个容易被忽略的省心点:S-UI 不需要自己额外用 wgcf 这类工具单独注册 WARP 账号再把密钥抄进面板。翻了一下官方后端源码才确认,这个注册步骤面板自己全包了。

新建Warp类型的Endpoint

进入面板的 Endpoints 管理,新建一个条目,类型选 Warp。这时候表单是空的,不需要预先准备任何密钥、Device ID 或者账号信息,直接保存。

保存的这一刻,面板后端会做几件事:生成一对新的 WireGuard 密钥,拿公钥去调用 Cloudflare 官方的注册接口(api.cloudflareclient.com),注册成一个全新的免费 WARP 账号,把返回的设备 ID、访问令牌、节点公钥和分配到的 IP 地址都存下来。整个过程跟你手动用 wgcf 注册再复制粘贴密钥的效果一样,只是全自动,不需要在面板外面单独操作。

注册完成后能看到什么

保存成功、再打开这个 Endpoint 的时候,界面上会显示注册回来的信息:Device ID、Access Token、本机私钥、分配到的本地 IP,以及对端(Cloudflare 服务器)的公钥、允许的 IP 段这些参数。正常情况下这些字段不需要手动改动,出问题需要重新注册的话,删掉这个 Endpoint 重建一个新的就行,不需要在这些字段里排查密钥对不对。

下面还有几个可选参数:

  • UDP Timeout:UDP 连接的超时时间,默认关闭不显示,需要的话打开开关手动填
  • Workers:WireGuard 处理线程数,机器性能一般的话不用改
  • MTU:数据包最大传输单元,网络环境特殊(比如套了别的隧道)导致丢包严重时可以试着调小
  • System Interface:是否创建成系统级网络接口,一般场景不需要开启,保持默认的用户态实现就够用

怎么用起来

Endpoint 建好只是完成了"这个出口存在"这一步,还需要在路由规则(Rules)里把想要走 WARP 的流量指定到这个 Endpoint 上才会真正生效,这部分是 S-UI 分流规则的配置范畴,思路上跟给普通出站分流一样,只是出站目标换成了这个 WARP Endpoint。

WARP 免费版本身不是拿来加速或者解锁流媒体的,比较实际的用途是给纯 IPv4 的服务器加一层 IPv6 访问能力,或者反过来,具体效果因人而异,建议先在小范围测试确认符合预期再大范围应用。如果用的是 3x-ui,配置思路和面板操作方式不一样,可以参考3x-ui配置Warp给服务器添加IPv4/IPv6出口。