使用 SoftEther 搭建 L2TP VPN
在openwrt上搭建 L2TP VPN 都推荐用 openswan、libreswan 比较繁琐,softether在openwrt上不知道为什么总是丢失配置文件,所以要在Linux上配置,softether这个简单易用还容易管理,也能完成多地组网的复杂操作。
安装
编译安装
1 | # 安装编译工具 |
开机自启
创建文件:/lib/systemd/system/vpnserver.service
1 | [Unit] |
1 | # 开启这个服务 |
配置L2TP
配置
咕了,这东西配置起来很容易很容易,教程特别多,都是中文的,大致说一下有两种配置方式:
一种是通过命令行配置vpncmd
,这里如果你的Linux服务器是中文的,那么这个vpncmd
的命令帮助都是中文的,简直太简单,这个vpncmd
值得好好玩一玩,GUI配置有些时候着实是不方便。
另一种是通过管理程序配置,也是中文的,配置工具下载 https://www.softether-download.com/cn.aspx?product=softether。
如果想要访问内网的东西,需要开启SecureNAT
。
参考配置教程:
- 中文:https://noter.tw/4524/softether-vpn-架設記錄/
- 官方英文(不推荐):https://www.softether.org/4-docs/2-howto/9.L2TPIPsec_Setup_Guide_for_SoftEther_VPN_Server/1.Setup_L2TP%2F%2F%2F%2FIPsec_VPN_Server_on_SoftEther_VPN_Server
- 中文:https://libertyleadingnetwork.blogspot.com/2018/01/softethervpsvpn.html
- 中文:http://blog.dengxj.com/archives/9/
端口转发
如果你和我一样是在内网配置的,且有公网IP,需要在路由器上转发UDP:500
和UDP:4500
出去,再搞一个DDNS
这样就可以远程访问家里了。