简体中文 | English
A user-friendly desktop GUI client for frp on Windows.
System requirements: Windows 10 or greater. Windows Server 2016 or greater.
Instructions for use:
- All started configurations will run independently in the form of a background service. Close the GUI does not affect the running state of the configuration.
- The configuration that has been started, the next system boot will automatically start, unless the automatic start is manually disabled.
- After modifying the configuration through the GUI, the instance of the configuration will be automatically restarted.
- After manually stopping the configuration, the configuration will not start automatically.
- ✏️ Simple GUI for quick configuration
- ⏯️ Quick enable/disable proxy entry
- 📚 Multiple configuration files management
- 📥 Support import/export configuration files
- 💻 Auto-start at system boot
- 🔒 Support password protection
- 🕓 Support automatic deletion of configuration files
- Go
- Visual Studio
- MinGW
- WiX Toolset
-
Add
vcvarsall.bat
to thePATH
environment variable. Usually the directory is:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build
-
Make sure the
bin
directory of MinGW is added to thePATH
environment variable. -
Make sure the environment variable
WIX
is set to the Wix installation directory.
git clone https://github.com/koho/frpmgr
cd frpmgr
build.bat
Find the generated installation files in the bin
directory.
When building the project for the first time, you need to render the icon and generate resources:
go generate
The above command does not need to be run for every build, it just needs to be executed again when the resource changes.
After the command is completed, the program can be run directly:
go run ./cmd/frpmgr
If this project helps you a lot, you can support us.