mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-05-20 07:26:58 -04:00
Development
Dependencies
The following packages will be required to build depending on your environment:
- Cargo
- pnpm
- openconnect-devel (containing
openconnect.h
):sudo apt install libopenconnect-dev
orsudo yum install openconnect-devel
Build the service
# Build the client first
cargo build -p gpclient
# Build the service
cargo build -p gpservice
Start the service
sudo ./target/debug/gpservice
Start the GUI
cd gpgui
pnpm install
pnpm tauri dev
Open the DevTools
Right-click on the GUI window and select "Inspect Element".
Description
Languages
C++
72.9%
Shell
18.8%
CMake
8.3%