自建 frp 还是用托管服务:成本、带宽和维护怎么算
作者
小编
发布时间

已有闲置云服务器且愿意维护就自建 frp,否则用托管服务。本文把服务器、带宽、防护、维护时间四笔账逐项对照,并说明现有 frp 配置怎么迁到 PassNAT。
结论先说:手里已经有闲置的云服务器、也愿意自己维护,就自建 frp;没有服务器,或者不想管服务器,就用托管服务。PassNAT 是用原生 frp 接口做的托管服务,6 元/月起,已有的 frp 用法不用改,换一份配置文件就能迁过来。
文中 PassNAT 的价格和配置核对于 2026 年 11 月 12 日,以控制台实际显示为准。
两者用的是同一个 frp
frp 分两部分:公网服务器上的服务端 frps,内网设备上的客户端 frpc。自建和托管的区别只有一个,公网那一端由谁来买、谁来管。内网这一端做的事完全一样。

自建要算的四笔账
1. 服务器
自建需要一台有公网 IP 的云服务器。frps 本身很轻,对 CPU 和内存要求不高,花钱的地方在带宽。如果这台服务器本来就在跑别的业务,这笔钱可以算作零;专门为穿透买一台,就要整台算进去。
2. 带宽
穿透的速度上限就是这台服务器的带宽。国内云服务器的带宽通常单独计价,带宽越大越贵,这是自建成本里变化最大的一项。
比较的方法是把两边换成同一个口径:去你打算买的云厂商查「同样带宽的服务器一个月多少钱」,再和托管服务同档限速的月费比。PassNAT 这边的数字是:20 Mbps 限速 6 元/月(每月 50 GB 流量),50 Mbps 限速 15 元/月(200 GB),100 Mbps 限速 30 元/月(1024 GB)。
要注意两边计费方式不同:云服务器的固定带宽不限流量,托管服务限速之外还有每月流量额度。流量很大的用法,固定带宽更划算;平时用量不大、偶尔需要跑得快,按流量更划算。
3. 防护
把端口开到公网就可能被扫描和攻击。自建时服务器被攻击由自己处理,流量型攻击还可能导致云厂商暂时封停 IP。PassNAT 的多数节点标注了 100G 或 150G 防御,攻击由服务商一侧处理。
4. 维护时间
自建要自己做的事:装系统和 frps、配置开机自启、开放安全组和防火墙端口、给 frps 设置鉴权、日后升级 frp 版本、服务器到期续费和迁移。第一次配置要花些时间,之后每次出问题也都要自己排查。
托管服务把这部分换成了在控制台点几下:选节点、填本地端口、创建隧道。
什么时候自建更合适
已经有一台带宽够用的云服务器,穿透只是顺带。
流量很大且持续,例如长期满速传输,固定带宽比按流量计费便宜。
需要完全自主:自定义 frps 插件、特殊的鉴权方式、不希望流量经过第三方节点。
访问者主要在海外:可以自己选海外机房。PassNAT 的节点都在国内。
什么时候用托管更合适
没有服务器,也不想学怎么管服务器。
用量不大:远程桌面、NAS 管理、偶尔看看相册,一个月几十 GB 以内。
需要多个地区或多条线路:自建一台只有一个地区,托管可以按隧道选不同节点。PassNAT 有四个地区 17 个节点。
担心被攻击:不想自己处理防护。
已经在用 frp,怎么迁到 PassNAT
PassNAT 没有修改 frp 的客户端和服务端,内网这一端继续用原来的 frpc 就行,只需要换配置文件:
第一步,在控制台创建隧道,选节点,填协议和本地端口。
第二步,在隧道详情里复制或下载这条隧道的配置文件。
第三步,用新的配置文件启动 frpc:
1./frpc -c frpc.toml
用 Docker 跑 frpc 的写法见 Linux 接入文档。不想用命令行的话,Windows 和 macOS 有官方客户端,登录后点一下就能连接隧道。
在控制台给隧道增加端口后,配置文件不会自动更新,需要重新复制一份再重启 frpc。
托管服务的限制也要知道
PassNAT 没有免费档,创建隧道前需要实名认证,HTTP 和 HTTPS 隧道绑定自己的域名需要 ICP 备案,流量按上行加下行之和计、每月 1 日重新统计。这些在自建时有的同样存在(备案),有的不存在(流量额度、实名),选之前对照一下自己的情况。
各档套餐的完整数据见 PassNAT 套餐、价格与节点一览;还没想好看哪些指标,可以先读 内网穿透怎么选。
开始使用 PassNAT
PassNAT 帕斯内网穿透基于 frp,四个地区 17 个节点,以 BGP 线路为主,支持 TCP、UDP、HTTP、HTTPS,Windows 和 macOS 有图形客户端,飞牛 NAS 可在应用商店直接安装。套餐 6 元/月起,按月付费,随时可以升级。
注册并登录控制台,创建第一条隧道;或先看 套餐、价格与节点一览。