已有反向代理时怎么接入移动访问
零新增组件的接入方式
家里或机房已经有对外 HTTPS 反向代理(Nginx、Caddy、Lucky 等)的用户,不需要再装任何隧道组件——插件的「自有反向代理」模式只提供一个私有认证后端,你的代理负责公网 HTTPS,插件负责设备配对与认证。需要较新版本的 App 支持。
配置步骤
- 电脑端 移动访问 → 远程,展开 自建连接 → 自有反向代理。
- 填写四项:公网 HTTPS 地址(支持自定义端口)、私有监听 IPv4、独立 HTTP 后端端口(默认 3444)、代理来源 CIDR。
- 点 保存并启动后端,面板显示「后端已监听」。
- 自行确认公网 HTTPS 与 WebSocket 转发可用,再生成远程配对二维码,App 扫码或手机浏览器打开配对链接。
代理侧的要求
- 保留外部 Host(含端口)、Origin、Cookie 和 WebSocket 升级——这几样丢了配对或长连接就废。
- 来源 CIDR 匹配的是代理的直接 TCP 来源,不信任转发头;按你代理部署的实际网段填。
- 后端端口(默认 3444)与局域网入口 3443 是两回事,别混。
三条红线
- HTTP 后端只许留在可信私网——不要把它映射到公网,公网侧永远走你的 HTTPS 代理。
- 不要绕过代理直连 dsh 或现有局域网 3443 入口,认证体系会被绕开。
- 不要把插件的管理路径公开转发(同无界面主机的规则,见端口 3080 与 3443 的区别和防火墙放行)。
换代理、清配置的影响
清除代理配置不会删除已配对的远程设备;换了公网地址后,App 里重新扫当前二维码验证新地址即可,旧设备令牌不会发给新地址。