MENU

用AI做了一个通过web管理frp客户端的工具

• February 12, 2026 • Read: 32 • 折腾,软件

前言

NAS用户都有内网穿透的需求,需要远程访问家里的 NAS 文件、SSH 管理服务器、或者给家里的web服务绑定域名,或者内网穿透3389端口进行远程连接。frp 是目前最流行的解决方案之一。

飞牛NAS (fnOS) 的官方应用中心虽然自带了 frpc 功能,但实际用下来很不方便——只能配置一台 frps 服务器(也可能是我菜不会配置多个),界面也比较粗糙,打开就显示配置文件。

所以就打算自己造一个,便有了 FNOS FRP 管理器 —— 一个自带 Web 管理界面的 frpc 配置工具,自动安装frpc,支持添加多个服务器,在浏览器里就能完成内网穿透的全部配置。其实不单限于飞牛NAS,几乎任何 Linux 设备都能用。

项目地址:https://github.com/ZhensJoke/fnos-frpc


它能做什么?

  • Web 图形界面管理 frpc,告别手写配置文件
  • 多服务器管理:同时连接多台 frps 服务器
  • 支持主流代理类型:TCP / UDP / HTTP / HTTPS
  • frpc 版本管理:在线一键安装/更新 frpc,也支持离线上传安装
  • 跨平台:支持 Linux x86_64 和 ARM64(飞牛NAS、群晖、树莓派、云服务器通通可以)
  • 零依赖:单个二进制文件,静态资源全部内嵌,放上去就能跑

安装方式

一键安装(推荐)

SSH 登录你的 NAS 或 Linux 服务器,一行命令搞定:

curl -fsSL https://raw.githubusercontent.com/ZhensJoke/fnos-frpc/main/install.sh | bash

脚本会自动检测系统架构(x86_64 / ARM64)、下载最新版本、创建系统服务并启动。整个过程大约 10 秒。

想换个端口?加个环境变量就行:
WEB_PORT=8080 curl -fsSL https://raw.githubusercontent.com/ZhensJoke/fnos-frpc/main/install.sh | bash

Docker 部署

如果你更习惯 Docker:

mkdir -p /vol1/docker/fnos-frpc && cd /vol1/docker/fnos-frpc

curl -fsSL https://raw.githubusercontent.com/ZhensJoke/fnos-frpc/main/docker-compose.yml -o docker-compose.yml

docker compose up -d

使用方法

第一步:打开管理界面

安装完成后,浏览器访问:

http://你的IP:7500

首次打开会提示设置管理密码。

第二步:安装 frpc

登录后系统会自动弹出 frpc 版本管理窗口。点击「在线安装 / 更新」即可从 GitHub 下载最新版 frpc。

如果你的设备无法访问 GitHub,也可以在 frp releases 页面手动下载对应架构的 frp_*_linux_*.tar.gz,然后拖拽到上传区域离线安装。

第三步:添加服务器 + 代理规则

点击左侧的 + 按钮添加你的 frps 服务器信息(地址、端口、Token),然后在服务器详情页添加代理规则。

常见场景举例:

场景类型本地端口远程端口/域名
SSH 远程访问TCP226022
NAS Web 界面HTTP5666nas.example.com
远程桌面TCP33893389

配置好之后,点「启动」就完成了。日志区域会实时显示连接状态,方便排查问题。


关于技术实现

整个项目比较轻量:

  • 后端:Go 语言,仅使用标准库,零外部依赖
  • 前端:原生 HTML / CSS / JS,无框架
  • 部署:静态资源通过 go:embed 内嵌到二进制文件中,单文件即完整应用
  • 架构:管理器本身只负责生成 frpc 配置文件并管理 frpc 进程的启停,不修改 frp 本身的任何行为

写在最后

这个项目最初是为了在飞牛NAS (fnOS)上使用的,后来发现其实任何 Linux 设备都可以用,所以现在也支持了 ARM64 和手动安装方式。

如果你觉得好用,欢迎去 GitHub 点个 ★ Star,也欢迎提 Issue 和 PR。

本项目包括本文几乎全部由AI完成。不得不说在需求明确的情况下指挥AI写代码还是非常爽的。

尤其是当前Google的Antigravity还能免费使用Claude Opus 4.6 顶级编码模型。
Archives QR Code Tip
QR Code for this page
Tipping QR Code
本网站由 又拍云 提供CDN加速/云储存服务