这是一个使用 Go + Vue3 + Tailwind CSS 开发的 FRP 客户端配置管理程序,提供了友好的 Web 界面来管理 frpc.toml 配置文件。
功能特性
- 🌐 Web 界面管理:通过浏览器直观地管理 FRP 配置
- 🔧 完整配置支持:支持服务器配置、TLS 设置、日志配置等
- 📋 代理管理:可以添加、删除、修改代理配置
- 🔄 自动重启:配置保存后自动重启 frpc 服务
- ❌ 错误显示:实时显示配置错误和服务状态
- 💾 配置备份:每次保存前自动备份原配置文件
- 🎯 智能界面:根据配置文件是否存在自动切换界面
- ⚙️ 设置管理:在代理界面可通过设置按钮修改基础配置
- 🔒 TLS 开关:TLS 配置支持开关控制,关闭时不会生成 TLS 配置
- 🏷️ 智能代理名称:代理列表显示实际的代理名称而不是序号
- 🔗 连接状态检查:保存配置后自动检查服务器连接状态
- 📋 实时日志查看:支持查看 systemctl 服务日志,自动刷新
- 📁 代理卡片折叠:代理配置支持折叠/展开,提升界面整洁度
- ⚙️ systemctl 集成:使用 systemctl 管理 frpc 服务,更加稳定可靠
- 🚀 自动安装检查:启动时自动检查系统状态,缺少组件时引导安装
- 📦 一键安装更新:支持自动下载安装最新版本的 frpc 客户端
- 🔍 版本检查:自动检查并提示 frpc 客户端更新
- 📁 文件嵌入打包:支持将 web 文件嵌入到程序中,实现单文件部署
快速开始
最简单的用法
mkdir -p /usr/local/frp
给权限
chmod 755 install-service.sh webfrpc-x86_64
运行
./install-service.sh
评论 (0)