我做了个 frpc 可视化控制台:连上 SSH 就能改配置、看日志、重启

0 阅读1分钟

frpc 跑在路由器/NAS/VPS 上时,改一次配置常见流程:ssh → 打开 frpc.toml → 手改 → 重启服务 → tail 日志。能用,但很容易出错,也不够“可视化”。 我做了 Frpc-GUI :一个现代化的 Web GUI,通过 SSH 远程管理目标机器上的 frpc ,把“手改配置”变成“面板操作”。

项目:

你能用它做什么

  • 连接远端服务器(SSH),保存多台服务器配置,快速切换
  • 可视化管理 proxies:新增/编辑/删除,支持批量
  • 查看状态与日志,按需重启 frpc(Docker/Systemd/进程等)
  • 配置模式 + 源码模式:既适合新手,也不限制熟练用户
  • 桌面版支持用系统默认浏览器打开 FRPS 面板地址(更符合登录/授权流程)

快速开始(桌面版推荐)

  1. 去 Releases 下载对应平台安装包 github.com/dukaworks/f…
  2. 打开应用 → 填 SSH 信息 → 连接
  3. 进入 Proxies/Config/Logs 等页面操作即可

快速开始(Docker)

Docker Compose:

docker compose up -d

浏览器访问:

docker run -d \
  --name frpc-gui \
  -p 3000:3000 \
  ghcr.io/dukaworks/frpc-gui:latest

工作原理(1 分钟)

  • Frpc-GUI 负责 UI + 操作入口
  • 通过 SSH 在目标机执行:读取/写入配置、重启、抓日志、状态检查
  • 桌面版会把内置服务绑定到 127.0.0.1 (更安全)

截图

README 已放完整截图(中英文界面都有):

  • github.com/dukaworks/f… 结尾(引导互动) 如果你也在路由器/NAS 上跑 frpc,欢迎留言说下你的部署环境(OpenWrt/fnOS/PVE/群晖等),我可以优先适配一些常见路径/服务管理方式。