跳到正文
发现
GP Connect:GlobalProtect 客户端
桌面应用效率工具

GP Connect:GlobalProtect 客户端

基于 OpenConnect 的 GlobalProtect VPN 客户端,含 gpclient 命令行与 GP Connect 桌面应用。

admin
发布于 2026-11-07
浏览
2
访问
0
下载
0
版本
v3.3.0
平台
macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

GlobalProtect-openconnect 是一个基于 OpenConnect 构建的 GlobalProtect VPN 客户端,使用 Rust 编写,面向 macOS、Linux、FreeBSD 和 OpenBSD 用户。项目同时提供命令行工具 gpclient 和桌面应用 GP Connect,支持 SAML/SSO、MFA、YubiKey、客户端证书等现代认证方式。

GP Connect 是独立的第三方客户端,与 Palo Alto Networks, Inc. 没有隶属或背书关系。

主要功能

  • 多平台:macOS(Apple silicon)、Linux、FreeBSD、OpenBSD
  • 双界面:终端 CLI gpclient 与桌面 GUI GP Connect
  • Native Shell:Linux 上提供超低内存的原生桌面界面,可在设置中与 Tauri 界面切换
  • 灵活路由:完整系统 VPN 隧道,或本地 SOCKS5 代理模式
  • 现代认证:SAML / SSO、MFA、FIDO2(YubiKey)、客户端证书、外部浏览器登录
  • HIP 报告:内置自动生成,也可使用自定义脚本
  • 多门户与直连网关:可保存多个门户,或直接连接网关
  • 桌面集成:跟随主题的托盘图标、启动自动连接、唤醒后重连

安装与使用

命令行

# 连接门户服务器
sudo gpclient connect <portal>

# 使用浏览器认证(SSO / SAML)
sudo gpclient connect <portal> --browser

# 直接连接网关
sudo gpclient connect <gateway> --as-gateway

# 断开
sudo gpclient disconnect

运行 gpclient --help 查看全部命令与选项。

桌面应用

  • macOS:从「应用程序」打开 GP Connect,或使用 Homebrew:
    brew install --cask yuezk/gp-connect/gp-connect
    
  • Linux / BSD:从应用菜单启动,或运行:
    gpclient launch-gui
    

Linux 各发行版可通过 PPA、Arch 官方仓库、COPR、OBS、Alpine、Gentoo、NixOS 或 releases 页面提供的安装包安装;也可使用 Docker 运行 CLI:

docker run --rm -it --cap-add=NET_ADMIN --device=/dev/net/tun \
  yuezk/globalprotect-openconnect:latest \
  connect <portal> --browser manual

从源码构建

git clone --recursive https://github.com/yuezk/GlobalProtect-openconnect.git
cd GlobalProtect-openconnect
make build
sudo make install

注意事项

  • 命令行工具 gpclient 为 GPL-3.0 开源;桌面应用 GP Connect 是商业应用,提供免费试用。
  • 无桌面环境或通过 SSH 登录时,使用 --browser manual,在任意浏览器打开打印出的 URL,再把回调 URL 粘贴回终端。
  • 遇到问题时运行 gpclient diagnostics 收集诊断信息。
  • 需要以 root 权限(sudo)建立隧道。

本作品整理自 GitHub 开源项目 yuezk/GlobalProtect-openconnect,原作者 @yuezk,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v3.3.0当前版本

    新增 macOS 与 Linux 的 Native Shell 桌面界面,macOS 默认使用;Linux 可在设置中切换 Tauri 与 Native Shell;新增托盘图标明暗外观选项和应用内功能亮点提示;主窗口可直接选择系统 VPN 与本地代理模式;修复 macOS DNS 配置与清理、后台 CLI 重连、端口保留等问题。

评论