EasyConnect 是深信服公司新一代的 SSLVPN,支持各大操作系统平台,但 Linux 目前只支持 deb 包和 rpm 包,所以 Manjaro 安装 EasyConnect 并不友好。
1. 安装最新版 EasyConnect
1.1 终端安装 AUR 版本
- yaourt 用户
yaourt -S easyconnect
- yay 用户
yay -S easyconnect
- pacaur 用户
pacaur -S easyconnect
1.2 手动 makepkg 安装
- 下载源码包
git clone https://aur.archlinux.org/easyconnect.git
- 生成软件包
cd easyconnect
makepkg
cd ..
可见当前目录下生成了软件包 easyconnect-***-pkg.tar.xz
。
- 安装软件包
cd ..
sudo pacman -U easyconnect-***-pkg.tar.xz
附录
- 报错:您的客户端版本与服务器不匹配,请下载更新
由于最新版与服务器要求版本不一致,所以需要修改源码包中的 PKGBUILD 文件,然后重新手动 makepkg 生成服务器要求版本然后再安装。
1. 修改 PKGBUILD 文件
将这两段(字段内容可能不一样)source=("http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb" "http://ftp.acc.umu.se/pub/GNOME/sources/pango/1.42/pango-1.42.4.tar.xz") md5sums=('ac2020ce44583d5ee4552c81563dce9c' 'deb171a31a3ad76342d5195a1b5bbc7c')
修改为
source=("http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb" "http://ftp.acc.umu.se/pub/GNOME/sources/pango/1.42/pango-1.42.4.tar.xz") md5sums=('6ed6273f7754454f19835a456ee263e3' 'deb171a31a3ad76342d5195a1b5bbc7c')
2. 手动 makepkg 安装
参见上文。