























NAS用户都有内网穿透的需求,需要远程访问家里的 NAS 文件、SSH 管理服务器、或者给家里的web服务绑定域名,或者内网穿透3389端口进行远程连接。frp 是目前最流行的解决方案之一。
飞牛NAS (fnOS) 的官方应用中心虽然自带了 frpc 功能,但实际用下来很不方便——只能配置一台 frps 服务器(也可能是我菜不会配置多个),界面也比较粗糙,打开就显示配置文件。
所以就打算自己造一个,便有了 FNOS FRP 管理器 —— 一个自带 Web 管理界面的 frpc 配置工具,自动安装frpc,支持添加多个服务器,在浏览器里就能完成内网穿透的全部配置。其实不单限于飞牛NAS,几乎任何 Linux 设备都能用。
项目地址:https://github.com/ZhensJoke/fnos-frpc
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:
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 版本管理窗口。点击「在线安装 / 更新」即可从 GitHub 下载最新版 frpc。
如果你的设备无法访问 GitHub,也可以在 frp releases 页面手动下载对应架构的 frp_*_linux_*.tar.gz,然后拖拽到上传区域离线安装。
点击左侧的 + 按钮添加你的 frps 服务器信息(地址、端口、Token),然后在服务器详情页添加代理规则。
常见场景举例:
| 场景 | 类型 | 本地端口 | 远程端口/域名 |
|---|---|---|---|
| SSH 远程访问 | TCP | 22 | 6022 |
| NAS Web 界面 | HTTP | 5666 | nas.example.com |
| 远程桌面 | TCP | 3389 | 3389 |
配置好之后,点「启动」就完成了。日志区域会实时显示连接状态,方便排查问题。
整个项目比较轻量:
go:embed 内嵌到二进制文件中,单文件即完整应用这个项目最初是为了在飞牛NAS (fnOS)上使用的,后来发现其实任何 Linux 设备都可以用,所以现在也支持了 ARM64 和手动安装方式。
如果你觉得好用,欢迎去 GitHub 点个 ★ Star,也欢迎提 Issue 和 PR。
本项目包括本文几乎全部由AI完成。不得不说在需求明确的情况下指挥AI写代码还是非常爽的。
尤其是当前Google的Antigravity还能免费使用Claude Opus 4.6 顶级编码模型。 此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。