这是一个关于 EasyConnect 如何在 Linux (Debian/RPM) 上安装运行的教程。本文分为两个部分。第一个部分涉及如何安装 EasyConnect,并且如何解决现代 Linux 某些库版本太高导致无法运行的问题;第二部分涉及在完成安装后,国外的 BUAAer 如何访问 BUAA 提供的数据库(例如 Web of Science)。
安装 EasyConnect
首先从 VPN 网站下载客户端。
不要被这里的写法吓到。这里的 For Ubuntu 的意思就是 Debian 系,得到的是 .deb 包;同样的,这里 For NeoKylin 指的是 RPM 系使用的 .rpm 包。然后根据操作系统架构选择对应的 x86 或 x64 安装包。
然后正常安装相应的包即可。
自定义程序函数库文件 (.so 文件)
到这里直接运行 VPN 会发现无法打开,使用命令行启动会得到报错,提示我们缺少相应的库文件。但事实上我们的操作系统即便存在库文件,VPN 同样会报错。这是因为 VPN 只支持到一个较老的库文件,任何一个较高版本均不支持。
于是我们需要解压得到安装包内的库文件,并将其放在安装目录下,以实现让 VPN 首先调用安装目录内的较老版本。
接下来我们会一步步提取需要的库文件,并且在结尾会为大家提供提前解压好的库文件。
步骤
- 解压三个
.deb
文件
$ dpkg -x [filename]
- 获得文件夹
/usr/lib/x86_64-linux-gnu/
下所有的文件 - 将整理后在
/lib
下的文件全部移动到安装目录,默认为/usr/share/sangfor/EasyConnect
:- 在
/lib
文件夹中右键打开终端 (或 cd 至此文件夹) - 在终端中输入命令
$ sudo cp * /usr/share/sangfor/EasyConnect
- 在
之后 VPN 配置完成,可以正常使用了。
修改 BUAA 数据库访问链接
在成功配置 Linux 客户端并登陆之后,通过点击 VPN 列表中的访问连接一般可以成功访问网站。
但是,对于在国外留学的 BUAAer,某些数据库,例如 AIP (American Institution of Physics)、Springer 等,均可能出现无法访问的状态。这时候需要手动修改这些网站的链接。
修改连接
- 将域名中所有的 ‘.’ 修改为 ‘-‘
例如:aip.scitation.org 修改为 api-scitation-org - 在尾部加入 -s.vpn.buaa.edu.cn:8118
- 之后的部分原封不动
举例
原网页地址为:
|
|
修改地址通过 VPN 访问:
|
|
然后
享受 BUAA 为我们提供的丰厚资源哦!如果你喜欢我的文章,欢迎订阅分享哦!下次见!