这是一个使用 Go + Vue3 + Tailwind CSS 开发的 FRP 客户端配置管理程序,提供了友好的 Web 界面来管理 frpc.toml 配置文件。

链接直达github-webfrpc

功能特性

  • 🌐 Web 界面管理:通过浏览器直观地管理 FRP 配置
  • 🔧 完整配置支持:支持服务器配置、TLS 设置、日志配置等
  • 📋 代理管理:可以添加、删除、修改代理配置
  • 🔄 自动重启:配置保存后自动重启 frpc 服务
  • 错误显示:实时显示配置错误和服务状态
  • 💾 配置备份:每次保存前自动备份原配置文件
  • 🎯 智能界面:根据配置文件是否存在自动切换界面
  • ⚙️ 设置管理:在代理界面可通过设置按钮修改基础配置
  • 🔒 TLS 开关:TLS 配置支持开关控制,关闭时不会生成 TLS 配置
  • 🏷️ 智能代理名称:代理列表显示实际的代理名称而不是序号
  • 🔗 连接状态检查:保存配置后自动检查服务器连接状态
  • 📋 实时日志查看:支持查看 systemctl 服务日志,自动刷新
  • 📁 代理卡片折叠:代理配置支持折叠/展开,提升界面整洁度
  • ⚙️ systemctl 集成:使用 systemctl 管理 frpc 服务,更加稳定可靠
  • 🚀 自动安装检查:启动时自动检查系统状态,缺少组件时引导安装
  • 📦 一键安装更新:支持自动下载安装最新版本的 frpc 客户端
  • 🔍 版本检查:自动检查并提示 frpc 客户端更新
  • 📁 文件嵌入打包:支持将 web 文件嵌入到程序中,实现单文件部署








快速开始

最简单的用法

mkdir -p /usr/local/frp

将install-service.sh 和 对应架构的程序放到 /usr/local/frp

给权限

chmod 755 install-service.sh webfrpc-x86_64

运行

./install-service.sh

浏览器打开 http://ip:8888 web管理界面开始使用就可以了