博主头像

人間になりたい!!!!!


皖ICP备2025096275号

图形化管理您的 frpc 集群 - Super-frpc 项目介绍

Super-frpc

让 frp 客户端集群管理变得可视化, 自动化, 可靠化.


项目简介

将您的所有 frp 客户端实例置于一个 WebUI 中进行管理. 集中化, 标准化, 自动化. 增强您的 frp 链路鲁棒性, 让您的 frp 实例管理更方便, 更快捷

该项目目前处于预发布阶段, 可能会遇到各种不确定的 Bug 和有待完善的功能. 还请各路大佬高抬贵手, 有能力的帮忙完善项目

项目特色

  • 集中管理: 使用一个后端服务, 一个 WebUI, 就可以一次性对所有 frp 实例进行管理
  • 跨平台: 同时支持 Windows, GNU/Linux 平台 (GNU/Linux 平台目前支持 systemd, initd)
  • 基于角色的访问控制: 系统内置三种用户角色 (visitor, admin, superuser), 每个角色权限明确, 使得您可以安排您信任的人共同维护您的 frp 客户端集群
  • 轻松部署: 整个项目使用二进制方式部署, 方便快捷, 部署难度低
  • 操作简单: Web 面板内各个功能模块分区明确, 操作简单易上手
  • 自动化运维: 内置 Watchdog 程序, 可以对您的 frp 客户端实例进行监控. 一旦检测到程序报错, 会先自行尝试恢复, 如无法恢复, 可以通过您自行设定的通知渠道来通知您

技术栈

  • 开发语言: Go, Vue3
  • 后端模块: BurntSushi/toml, gorilla/websocket, modernc.org/sqlite
  • 数据库: SQLite

支持平台

  • GNU/Linux (systemd, initd)
  • Windows 10 or Up

    其中, 主程序的测试已在 Linux 中完成, 但 watchdog 在目前的版本中只支持 systemd 管理器的 Linux 平台

项目地址

截图

Instance Management
Instance Management

Instance Detail
Instance Detail

Proxy List
Proxy List

User Management
User Management

Session Management
Session Management

Settings
Settings

Webhook Settings
Webhook Settings

部署

Linux 平台

  1. 后端发布页面 中下载最新发行版的二进制程序, 并将其放入新建文件夹中
  2. 给予可执行权限

    chmod +x super-frpc
  3. 在相同目录中新建 watchdog 文件夹

    mkdir watchdog
  4. Watchdog 发布页 中下载最新发行版的二进制程序, 并将其放入 watchdog 文件夹中
  5. 赋予可执行权限

    chmod +x watchdog_systemd
  6. 退回上一级, 并以 root 用户执行主程序
  7. 如果程序执行没有报错, 则证明正常运行. 程序会默认监听 7000 端口, 可以通过该端口进入内嵌的 WebUI
  8. 进入 frp 官方发布页 下载最新 frp 二进制文件发行压缩包
  9. 解压到 super-frpc 目录

    tar -xzvf frp_0.69.0_darwin_amd64.tar.gz
  10. 赋予 frpc 可执行权限

    chmod +x frp_0.69.0_darwin_amd64/frpc
  11. 进入程序 WebUI, 按照初始化提示进入设置页面, 填入 frpc 二进制文件的绝对路径, 并按照要求和需求完成剩余设置后应用并重启
  12. 如果一切正常, 那么您已经成功部署了!

在初次进入程序时, 程序会要求您进行初始化设置.

图形化管理您的 frpc 集群 - Super-frpc 项目介绍
https://blog.nanami.tech/archives/289/
本文作者 Madobi Nanami
发布时间 2026-05-13
许可协议 CC BY-NC-SA 4.0
发表新评论