前缀:
- server:服务端,适用于长期运行frp服务的情景,或需要frp实现开机自启的情形。对外提供HTTP接口,实现远程控制
- client:客户端,可以独立控制frp服务,也可以连接到服务端对服务端进行配置和空值。
- browser:浏览器端,能够部署在Web服务器中,使使用者可以在任意地点使用任意设备进入FrpGUI的管理界面,对服务端进行管理。
系统支持:
- Windows(已在Windows10测试)
- Linux(已在Deepin20测试,缺失内置浏览器查看仪表盘功能)
- MacOS(已在macOS13测试,缺失内置浏览器查看仪表盘功能)
- 浏览器(已在Edge测试,仅支持服务模式,缺失内置浏览器查看仪表盘功能)
注:
- 使用前请先阅读ReadMe。
- 软件包包含了运行库和frp二进制文件,开箱即用。
- V3.0版对整体架构进行了大幅改动,升级前建议备份原有程序和配置文件。
- V3.0版的客户端不支持开机自启,暂时不支持后台持久运行(后续会增加单机模式下的后台运行,类似V2.0版)。开机自启和后台持续运行功能需要使用服务端实现。
- 浏览器端使用Web Assembly技术实现,程序较大(可达50M),首次加载时,在较慢的网络环境中需要较长的时间(6Mbps的宽带可能需要30秒以上)。
- 目前的V3.0为初步版本,虽然经过多次测试,仍可能存在部分问题。
Prefixes:
- server: The server-side, suitable for scenarios where the FRP service needs to run long-term or requires startup on boot. It provides an HTTP interface for remote control.
- client: The client-side, which can independently control the FRP service or connect to the server to configure and control it.
- browser: The browser-side, which can be deployed on a web server, allowing users to access the FrpGUI management interface from any location and device to manage the server.
Supported systems:
- Windows (tested on Windows 10)
- Linux (tested on Deepin 20, lacks the built-in browser for dashboard viewing)
- macOS (tested on macOS 13, lacks the built-in browser for dashboard viewing)
- Browser (tested on Edge, only supports server mode, lacks the built-in browser for dashboard viewing)
Notes:
- Please read the ReadMe before use.
- The package includes the runtime libraries and the FRP binary files, ready to use out of the box.
- Version 3.0 has undergone significant architectural changes. It's recommended to back up the original program and configuration files before upgrading.
- The client-side of version 3.0 does not support startup on boot and currently does not support background persistent operation (future updates will add background operation in standalone mode, similar to version 2.0). Startup on boot and background operation features need to be implemented using the server-side.
- The browser-side is implemented using Web Assembly technology, making the program quite large (up to 50MB). On slower networks, the initial load may take a long time (on a 6Mbps broadband, it may take over 30 seconds).
- The current version 3.0 is a preliminary version. Although it has undergone multiple tests, there may still be some issues.