Skip to content

Latest commit

 

History

History
80 lines (52 loc) · 2.53 KB

README_en.md

File metadata and controls

80 lines (52 loc) · 2.53 KB

FRP Manager

GitHub release Frp version

简体中文 | English

A user-friendly desktop GUI client for frp on Windows.

screenshot

System requirements: Windows 10 or greater. Windows Server 2016 or greater.

Instructions for use:

  1. 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.
  2. The configuration that has been started, the next system boot will automatically start, unless the automatic start is manually disabled.
  3. After modifying the configuration through the GUI, the instance of the configuration will be automatically restarted.
  4. After manually stopping the configuration, the configuration will not start automatically.

✨ Features

  • ✏️ 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

⚙️ Build

Install dependencies

Setup environment

  1. Add vcvarsall.bat to the PATH environment variable. Usually the directory is:

    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build

  2. Make sure the bin directory of MinGW is added to the PATH environment variable.

  3. Make sure the environment variable WIX is set to the Wix installation directory.

Compile

git clone https://github.com/koho/frpmgr
cd frpmgr
build.bat

Find the generated installation files in the bin directory.

Debugging

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

Donation

If this project helps you a lot, you can support us.