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 hidden (Show)

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.0

Published by yuezk over 2 years ago

  • Support 2FA
  • Support OpenConnect 8.20