mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-04-02 18:31:50 -04:00
33 lines
939 B
Markdown
33 lines
939 B
Markdown
# GlobalProtect-openconnect
|
|
A GlobalProtect VPN client (GUI) for Linux based on Openconnect and built with Qt5, supports SAML auth mode, inspired by [gp-saml-gui](https://github.com/dlenski/gp-saml-gui).
|
|
|
|
<p align="center">
|
|
;
|
|
</p>
|
|
|
|
## Prerequisites
|
|
|
|
- Openconnect v8.x
|
|
- Qt5, qt5-webengine, qt5-websockets
|
|
|
|
### Ubuntu
|
|
1. Install openconnect v8.x
|
|
Update openconnect to 8.x, for ubuntu 18.04 you might need to [build the latest openconnect from source code](https://gist.github.com/yuezk/ab9a4b87a9fa0182bdb2df41fab5f613).
|
|
2. Install the Qt dependencies
|
|
```sh
|
|
sudo apt install qt5-default libqt5websockets5-dev qtwebengine5-dev
|
|
```
|
|
## Install
|
|
|
|
```sh
|
|
git clone https://github.com/yuezk/GlobalProtect-openconnect.git
|
|
cd GlobalProtect-openconnect
|
|
qmake CONFIG+=release
|
|
make
|
|
sudo make install
|
|
```
|
|
Open `GlobalProtect VPN` in the application dashboard.
|
|
|
|
## [License](./LICENSE)
|
|
GPLv3
|