目前很多公司和大学都采用 深信服的 sslvpn 来为校外的用户提供服务访问校内资源. Windows 和 macOS 下有 easyconnect 可以很方便地登陆 vpn. 但是 Linux 下访问却不是那么容易. 这这篇文章会介绍如何在 Fedora, CentOS 下连接深信服的提供的 sslvpn.


update

深信服最近更新了其 SSLVPN 服务, 提供了 Linux 下的客户端, 但 RPM 包貌似是 rhel6 版的…


目前的深信服的 sslvpn 只支持 jre-1.6.27, 以浏览器 NPAPI 类插件的形式运行的, 而大部分的现代浏览器早已不支持这种形式插件, 我们需要下载 古老 opera-10.60, 这也是深信服推荐的版本.

  1. 获取并安装 opera 10.60
1
2
wget http://mirror.olnevhost.net/pub/opera/linux/1060/opera-10.60-6386.x86_64.rpm
sudo rpm -ivhU opera-10.60-6386.x86_64.rpm
  1. 安装 jre-6u27-linux-x64.bin
1
2
chmod +x jre-6u27-linux-x64.bin
sudo ./jre-6u27-linux-x64.bin
  1. 关联浏览器与 JRE
1
2
$ sudo rm -rf /usr/lib/mozila/plugins/libnpjp2.so
$ sudo ln -sf /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so /usr/lib/mozila/plugins/
  1. 安装相应的 32 位软件包
1
$ sudo dnf install libnsl.i686 -y
  1. root 权限打开 Opera, 进入 sslvpn 登陆界面, 登陆 sslvpn.
1
sudo opera https://your-ssl-vpn-address >/dev/null 2>&1 &

如果一切正常, 现在就可以访问内网资源啦…

评论和共享

  • 第 1 页 共 1 页
作者的图片

Yujiang Bi

Do your best and abide by the event


Research Assitant


Beijing, China