教你使用服务器搭建一款frp集中管理平台Frp-Panel

这段时间我在折腾内网穿透,把自己家里的 NAS、软路由后台、监控面板、本地开发环境,全部通过 frp 暴露到公网方便访问。

但跑久了以后会发现:

单独维护 frps + 多个 frpc 配置真的有点痛苦。

尤其是:

想新增 frpc 服务要改文件

想禁用某个通道还得登服务器

不同设备上配置不一致

frp 服务多了之后根本记不住哪个端口对应哪个应用

后来我发现 Frp-Panel —— 一个超好用的 frp 集中管理平台。
瞬间感觉 frp 用起来舒适了好几倍。

下面就来说说如何用服务器搭建它,顺便自然地推荐一下我最常用的 莱卡云服务器,因为稳定、省心,很适合跑 frps 和 Frp-Panel。

一、Frp-Panel 是什么?为什么要用它?

一句话:
Frp-Panel = frps 管理后台 + 多客户端统一配置平台 + 可视化监控

如果你:

用 frp 做内网穿透

有多个 frpc 客户端

想统一管理所有穿透服务

不想再手写 frpc.ini

想给不同用户分权限

那 Frp-Panel 真的是神级工具。

它能做到:

Web 后台统一管理 frps

可视化添加 frpc 穿透规则

一键下发客户端配置

查看在线客户端、端口占用情况

数据面板 + 日志可视化

用户权限(不同人管不同通道)

多平台客户端自动生成配置

超级适合:

家庭内网穿透

小团队项目远程开发

公司内部服务映射

个人工具统一入口

多地点办公的内网互通


二、为什么推荐用服务器搭建?

frps 要求的是:

稳定

固定公网 IP

延迟尽可能低

CPU 不需要太高,但不能掉线

我自己用过一圈供应商以后,更推荐把 frps+Frp-Panel 放在 莱卡云服务器 上,理由很现实:

⭐ 稳定性高

frps 重启或断线会导致所有客户端掉线,稳定就显得特别重要。

⭐ 网络质量好、延迟低

访问控制面板、访问反代服务都需要低延迟,体验更好。

⭐ 价格合适,小配置就够

frps 压力小,并发低,一台低配机跑得很舒服。

⭐ 自动重启、环境干净

适合长期跑服务,不需要频繁维护环境。

如果你本来就在莱卡云买过机器,那 Frp-Panel 直接装上就能用。

三、准备一台服务器(推荐 Linux 系)

Frp-Panel + frps 的最低配置要求:

1vCPU

1GB 内存

5GB+ 磁盘

Linux 系统:Debian / Ubuntu / CentOS 都可以

安装 Docker(推荐)

端口需求:

frps 面板:默认 7500

frps 通讯端口:例如 7000

你自己配置的穿透端口:按需开放

这些在莱卡云服务器中都很容易设置。


四、安装 Docker(最佳部署方式)

Debian / Ubuntu:


sudo apt update sudo apt install -y docker.io systemctl enable --now docker

CentOS:


sudo yum install -y docker systemctl enable --now docker


五、部署 frps(容器版)

创建一个目录放配置:


mkdir -p /opt/frps nano /opt/frps/frps.ini

示例内容:


[common] bind_port = 7000 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = yourpassword token = supersecret

启动 frps:


docker run -d --name frps --restart=always -p 7000:7000 -p 7500:7500 -v /opt/frps/frps.ini:/etc/frp/frps.ini frps-image

你可以通过:


http://服务器IP:7500

进入 frps 自带的面板(先确认安全性)。


六、部署 Frp-Panel

Frp-Panel 一般有类似下面的 Docker 启动方式:


docker run -d --name frp-panel --restart=always -p 8080:8080 -v /opt/frp-panel:/data -e FRP_SERVER_ADDR=127.0.0.1 -e FRP_SERVER_PORT=7000 -e FRP_TOKEN=supersecret frp-panel-image

说明:


FRP_SERVER_ADDR
你的 frps 地址


FRP_SERVER_PORT
frps 的 bind_port


FRP_TOKEN
和 frps 保持一致


/opt/frp-panel
用来存放配置和数据库

启动后访问:


http://服务器IP:8080

第一次进入会让你设置管理员账号。


七、Frp-Panel 使用体验(模拟真实使用感)

进入后台后,你会看到:

✔ 概览仪表板

包括 frps 的状态、在线客户端数量、流量、连接情况。

✔ 客户端管理

你可以添加多台 frpc 客户端,为它们生成:

一键下载的配置包

自动生成 frpc.ini

对应的穿透规则

Token 和身份分配

不用再 SSH 到每台设备改配置了。

✔ 隧道规则管理

比如新增端口映射:


NAS 5000 → 公网 55000 软路由 80 → 公网 10080 开发环境 8080 → 公网 28080

2 秒搞定,不需要记端口。

✔ 用户权限

如果多人使用,可以给不同人分配不同设备权限。

✔ 断线历史 & 日志

方便排查 frpc 是否掉线或 frps 是否被重启。

整体体验就是把 frp 从“命令行工具”升级为“图形控制台系统”。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容