众所周知,科学上网变得越来越困难了,最近折腾VPS的时候,看到了@Vicer的“ocserv+锐速一键脚本/用户管理”,觉得或许,这是除了我们所熟知的$$之外,另一种选择?
脚本及内容来源:Vicer https://moeclub.org
原文链接:https://moeclub.org/2017/06/22/268/
这一脚本的优点在于,自带锐速加速,同时自带路由表,可智能分流国内国外,国内直连,国外走代理。
此脚本仅在Debian7和Debian8上进行了测试,其他请自测。
由于脚本含锐速安装,因此也需要KVM/XEN等可更换内核的虚拟化技术。
参数使用介绍:
-install
-add 【用户名】【密码】
-del 【用户名】
-use 【Cert/Password】
-route/-noroute
以上参数可以在规则内任意搭配使用。
安装并添加no-route路由表:
bash ocserv.sh -install -noroute
安装并添加route路由表:
bash ocserv.sh -install -route
添加no-route路由表和一个用户名和密码均为Test的用户:
bash ocserv.sh -noroute -add Test Test
删除一个用户名为Test的用户:
bash ocserv.sh -del Test
切换使用证书登陆(cret不区分大小写.需要安装时选择配置为证书登录,否则可能无法正常运行):
bash ocserv.sh -use Cert
切换使用密码登陆(password不区分大小写.)
bash ocserv.sh -use password
我推荐可以直接使用第一种-noroute参数方式进行配置,毕竟android用户其实选择面很广,不必非得用ocserv。
wget --no-check-certificate -qO ocserv.sh 'https://moeclub.org/attachment/LinuxShell/ocserv.sh' && chmod a+x ocserv.sh
这是由于脚本中第181行:
net.ipv4.icmp_echo_ignore_all = 1
我们可以在下载后,先vim修改值为“0”,然后再使用即可:
chmod a+x ocserv.sh
在各平台搜索AnyConnect进行连接使用即可。对于ios用户,需要注意前不久Cisco发布了新版的AnyConnect APP,原有APP已更名为Cisco Legacy Anyconnect,请勿下错。
附部分客户端下载:
Windows:
anyconnect-win-4.4.01054-core-vpn-predeploy-k9.msi
分流:https://dl.yorkchou.com/AnyConnect/anyconnect-win-4.4.01054-core-vpn-predeploy-k9.msi
Linux:
anyconnect-linux64-4.4.01054-predeploy-k9.tar.gz
分流:https://dl.yorkchou.com/AnyConnect/anyconnect-linux64-4.4.01054-predeploy-k9.tar.gz
macOS:
anyconnect-macos-4.4.01054-predeploy-k9.dmg
分流:https://dl.yorkchou.com/AnyConnect/anyconnect-macos-4.4.01054-predeploy-k9.dmg
Android:
com.cisco.anyconnect.vpn.android.avf-4.0.05062.apk
分流:https://dl.yorkchou.com/AnyConnect/com.cisco.anyconnect.vpn.android.avf-4.0.05062.apk
Android(推荐):
app.openconnect_1119.apk
分流:https://dl.yorkchou.com/AnyConnect/app.openconnect_1119.apk
ProfileEditor:
tools-anyconnect-win-4.4.01054-profileeditor-k9.msi
分流:https://dl.yorkchou.com/AnyConnect/tools-anyconnect-win-4.4.01054-profileeditor-k9.msi