使用SoftEtherVPN搭建openvpn绕过校园网认证

校园网需要使用手机号认证,但是由于手机卡较贵,已经停止使用,在登录后发现网页跳转到充值页面。这时使用ping检测发现可以找到百度ip地址,因此设想通过搭建基于53端口的openvpn绕过充值达到免流上网的目的。
准备工作:
1.1台公网ip的云服务器,本人有一台阿里云服务器
2.linux系统,本人使用的是centos7
这里使用日本筑波大学的SoftEtherVPN来介绍搭建过程。
详细步骤
1.设置云安全组开放443和53端口
443端口是用来管理端连接服务器的,53端口用来进行udp隧道上网的
《使用SoftEtherVPN搭建openvpn绕过校园网认证》
2.下载linux server端并安装


wget -b https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
ll
tail wget-log
tar zxvf softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
cd vpnserver
ll
make
./vpnserver start
./vpncmd  

《使用SoftEtherVPN搭建openvpn绕过校园网认证》
输入1,然后一直回车就好

3.下载vpn管理工具并配置openvpn
windows管理工具下载地址
https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver_vpnbridge-v4.29-9680-rtm-2019.02.28-windows-x86_x64-intel.exe
github在阿里云是可以直接访问的,如果本地无法下载可以在云服务器下好然后在传回本地就可以了。
运行管理工具设置服务器ip连接。
《使用SoftEtherVPN搭建openvpn绕过校园网认证》
接下来管理虚拟hub,添加用户
《使用SoftEtherVPN搭建openvpn绕过校园网认证》
设置openvpn和端口
在右下角找到openvpn设置,点击
《使用SoftEtherVPN搭建openvpn绕过校园网认证》
把默认的端口1194替换为53,ok
《使用SoftEtherVPN搭建openvpn绕过校园网认证》
再次打开openvpn设置,点击生成配置openvpn文件
《使用SoftEtherVPN搭建openvpn绕过校园网认证》
保存配置文件
4.下载客户端并连接openvpn
windows客户端下载地址
https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnclient-v4.29-9680-rtm-2019.02.28-windows-x86_x64-intel.exe
同样可以云服务器下载后再保存
安装后导入l3的配置文件到安装目录的config文件夹中即可
5.可选项,关闭其他vpn端口
使用管理工具关闭其他tcp端口,我们只使用53端口的udp接口即可,当然也可以从阿里云安全组关闭443端口,要设置再打开就是
《使用SoftEtherVPN搭建openvpn绕过校园网认证》

到此大功告成了,当然网速受到云服务器的限制,毕竟是小水管。搭这种绕过验证的vpn的话最好用国内的vps就好,用国外的虽然可以达到科学上网的目的,但是容易因为流量大被检测到,然后就悲剧了,如果是科学上网的话还是推荐shadowsocks的。可参考这篇文章

本文介绍利用dns查询端口53的开放来进行绕过验证的上网目的,也是可使用在各种需要认证的wifi上面,当然要没有过滤数据包的。

点赞