自建 FRP 远程通道部署要点
适合谁用
已有 VPS、希望避开公共服务带宽与限流的用户。FRP 通道的自助程度最高,也要承担服务器运维责任。手机端不需要装任何 FRP 客户端,需要的组件由插件按需下载校验。
两条接入路径
路径一:托管部署(从零建)
- 电脑端 移动访问 → 远程,展开 自建连接,选择自建 FRP。
- 填写 frps 信息和公开 HTTPS 域名或真实公网 IPv4。
- 部署方式二选一:复制受限的 frps + Caddy 模板手动部署;或在 Ubuntu/Debian + systemd 环境用 SSH 密钥一键部署。
- 部署完成、公网 HTTPS 就绪后生成远程配对二维码,App 扫码。
托管架构说明:VPS 上的明文 vhost 只允许回环访问,公网 HTTPS 由 Caddy 提供,流量经 HTTP vhost 指向电脑上的 dsh 回环网关。
路径二:接入既有 frps(不动服务器)
已有 frps 服务器的用户选这条路:插件不安装、不改动你的服务器;公开 CA 档仍需受限 HTTP vhost 与 Caddy 配合,自签档则用 frps TCP 透传到电脑端 HTTPS 网关(须由较新的 App 在配对时固定远程 CA,自签档目前面向公网 IPv4)。两档都不开放任意 FRP 配置。
安全线上的硬要求
- 核对主机指纹:自动部署与一键清理前,必须先到 VPS 控制台核对 SSH 主机指纹。
- 不支持密码登录:一键部署只走 SSH 密钥。
- Token 不外露:共享 Token 不会出现在状态、诊断或接入清单响应里;含 Token 的接入配置复制进剪贴板后,请粘贴完及时清除。
- 不动别人的配置:不会覆盖非本插件管理的 Caddy 配置;frps 的
proxyBindAddr是全局设置,调整时别忽略已有明文 vhost。
清理清单
- 本机:面板清理即可,插件删除它托管的全部文件;本机 frpc 按需下载并校验。
- VPS:必须单独清理——用面板提供的卸载脚本或一键清理,或按部署指南手动删;接入既有 frps 的路径则本来就不改服务器。
- 注意中国大陆 VPS 上的未备案域名可能被云厂商拦截,此时改用公网 IPv4 模式。