Linux 使用北邮 globalprotect 的方法
学校网站上提供 Windows macOS 版本globalprotect 的下载链接,但不提供 linux 桌面的下载链接。 而存在访问 OJ GitLab 等校内网资源的需求,本文将提供适合于各种发行版的解决方案。
步骤如下
- 下载 openconnect
注意必须是 8.0 及以上的版本
有很多不同方式,如:
- 访问官方网站下载
- 使用包管理器,如 Arch/Manjaro 下:
sudo pacman -S openconnect
- 从源码编译 openconnect github repo
- 下载 vpnc-script
链接打开之后全选并复制文本,再将文本粘贴到这个文件(如果没有需新建)中
/etc/vpnc/vpnc-script
- 更改 vpnc-script 的执行权限
sudo chmod 777 /etc/vpnc/vpnc-script
- 环境配置完成,运行方法:
sudo ./openconnect --protocol=gp --script=/etc/vpnc/vpnc-script vpn.bupt.edu.cn
- (可选)可以在
~/.bashrc
或~/.zshrc
中加入alias globalprotect="sudo openconnect --protocol=gp --script=/etc/vpnc/vpnc-script vpn.bupt.edu.cn"
这样只需要输入globalprotect
即可自动开始连接
开始运行后,终端窗口不能关闭。