GlobalProtect-openconnect

A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, etc.

GPL-3.0 License

Stars
1.1K
Committers
36

Bot releases are visible (Hide)

GlobalProtect-openconnect - Release 2.0.0-beta6

Published by yuezk 9 months ago

  • Fix ignore TLS errors. Some endpoints were missed previously.

Full Changelog: https://github.com/yuezk/GlobalProtect-openconnect/compare/v2.0.0-beta5...v2.0.0-beta6

GlobalProtect-openconnect - Release 2.0.0-beta5

Published by yuezk 9 months ago

  • Support SSO authentication using the default browser
  • Remove the clientgpversion from the portal config request, to align with the old behavior.
GlobalProtect-openconnect - Release 2.0.0-beta4

Published by yuezk 9 months ago

  • Fix the external auth window unnecessary retry.
  • Update the openconnect declaration to 8.20
GlobalProtect-openconnect - Release 2.0.0-beta3

Published by yuezk 9 months ago

What's Changed

  • Enhancements and Bug Fixes: Align Pre-login Behavior, TLS Error Ignorance (#288), GUI Auto-Launch, and Documentation Improvements
  • Align with the old behavior of the portal config request

Full Changelog: https://github.com/yuezk/GlobalProtect-openconnect/compare/v2.0.0-beta2...v2.0.0-beta3

GlobalProtect-openconnect - Release 2.0.0-beta2

Published by yuezk 9 months ago

  • Use default user agent for auth window. Fix #280
  • Improve polkit policy.
GlobalProtect-openconnect - Release 2.0.0-beta1

Published by yuezk 9 months ago

Re-implement using Rust and Tauri.

Features

  • Better Linux support
  • Support both CLI and GUI
  • Support both SSO and non-SSO authentication
  • Support multiple portals
  • Support gateway selection
  • Support auto-connect on startup
  • Support system tray icon

Install

Please download the corresponding package below, and install it using your package manager.

GlobalProtect-openconnect - v1.4.9

Published by github-actions[bot] almost 2 years ago

  • Save credentials in a secure way
  • Expose os-version to settings.
  • Fix VPN status for es and pt languages
GlobalProtect-openconnect - v1.4.8

Published by github-actions[bot] over 2 years ago

  • Refine the authentication workflow
  • Clear cookies when clicking the Reset button (fix #159)
GlobalProtect-openconnect - v1.4.7

Published by github-actions[bot] over 2 years ago

  • Fix #152, #145 (Thanks @techgaun)
  • Release memory resources properly
GlobalProtect-openconnect - v1.4.6

Published by github-actions[bot] over 2 years ago

  • Fix #155
  • Display the gateway address in the Switch Gateway submenu.
GlobalProtect-openconnect - v1.4.5

Published by github-actions[bot] over 2 years ago

  • Support start minimized (#47)
  • Fix high DPI support (#115)
  • Improve the parsing logic of portal config
  • Free resources
GlobalProtect-openconnect - v1.4.4

Published by github-actions[bot] over 2 years ago

Fix #115

GlobalProtect-openconnect - v1.4.3

Published by github-actions[bot] over 2 years ago

  1. Fixed security problem #113.
  2. Introduce a more elegant configuration. See Configuration.
  3. Restart the gpservice after the package upgrade for Arch Linux and Fedora.
GlobalProtect-openconnect - v1.4.2

Published by github-actions[bot] over 2 years ago

GlobalProtect-openconnect - v1.4.1

Published by github-actions[bot] over 2 years ago

This release has no impact on the functionalities. Just fixed a bug that the logs of the gpservice cannot be printed.

GlobalProtect-openconnect - v1.4.0

Published by yuezk over 2 years ago

  • Support 2FA
  • Support OpenConnect 8.20
GlobalProtect-openconnect - v1.3.4

Published by github-actions[bot] almost 3 years ago

  • Hide the auth cookie from the process
  • Add ubuntu ppa, openSUSE OBS, and fedora copr packaging
  • Add snapshot version
  • Improved release workflow