CentOS安装VPN(L2TP、Openvpn、SSR)

CentOS 安装 L2TP

尝试过的安装方法:

1
2
https://github.com/hwdsl2/setup-ipsec-vpn
https://www.cnblogs.com/sfissw/articles/7085678.html

出现的问题

1
状态均正常,但始终是无响应无法连接。

总结结论:

1
2
电脑端(电信企业宽带)无法连接,尝试过win7、macOS、iPhone(连接WiFi)
手机端(联通4G)可以正常连接

以上问题的发现是在这个Issues

1
https://github.com/hwdsl2/setup-ipsec-vpn/issues/244

L2TP到此为止,还是去试试ssr吧!


CentOS 安装 SSR

安装、配置、连接 一切顺利

但是ssr的全局没办法让数据库连接工具走代理,macOS上无问题,win上出现了问题 navicat、sqlyog 都试过了没办法走ssr代理访问数据库,ssr的方式也到此为止了。


CentOS 安装 OpenVPN

想着自己的脑子还可以,就按照教程一步一步的来

1
2
(基础)https://www.jianshu.com/p/4bbf946222d5
(补充)https://www.jianshu.com/p/0ed2a7e8258d

可是没想到败给了自己,不知道是教程的问题,还是自己配置有问题,始终无法访问,启动了openvpn之后也看不到1194端口的监听

最后依赖于轮子了

⬇ 真的好用,一键配置,访问正常!

1
https://github.com/Nyr/openvpn-install
添加多个用户
1
2
3
4
5
6
7
8
Run the script and follow the assistant:

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

Once it ends, you can run it again to add more users, remove some of them or even completely uninstall OpenVPN.

⬆️翻译:
因为openvpn每一个配置文件允许一个用户访问,如果想要新增一个用户,那么就再执行一下这个命令即可。

客户端

1
2
macOS :https://tunnelblick.net/index.html
windows:https://openvpn.net/community-downloads/