openvpn 中转 EasyConnect

国内大部分高校都使用 easyconnect 这种傻逼的软件作为 vpn 解决方案,最近需要频繁登入某高校 VPN(easyconnect),由于手上只有一个账号,所以遇到了以下几个问题

  • 同一账号最多只能在一个客户端登录(多人使用会被挤下线)
  • 除了 Mac 和 Windows,Linux 下基本没法用
  • 连接过程过于繁琐

同事给我提了一个方案,通过一台主机中转 EasyConnect 连接,来解决上面的这些问题

大致拓扑图如下

VPN Architecture

说干就干,我先尝试了 UbuntuCentOS 作为 EasyConnect 的客户端,各种失败,因为浏览器版本太新不支持 JavaEasyConnect 给出的文档是要求 Opera 10.10 的版本

。。。。天哪,这是 2018 年了,哪里去找 10.10 的版本,最后我在 rpmfind 上找到一个 10.12 的 Opera,装上了 JRE 的插件,还是不能连接 EasyConnect,我就放弃 Linux 转用 Windows 作为客户端了

Windows 上 EasyConnect 几分钟就搞定了,连上学校的 vpn 后,开始安装 openvpn Server,教程可以看 Easy_Windows_Guide 最后直接在 EasyConnect 的网络设备里面 sharing trafficopenvpntun 设备即可

Sharing Network