树莓派搭建 L2TP VPN 服务器

最近频繁的需要访问软件创新实验室的一些数字资源,而这些资源又不太适合直接暴露在校园网内。总得往实验室跑有些时候会感觉很烦,萌生了搭建一个VPN服务器的想法,最近找了一些资料,特地记录一下。

鉴于 L2TP VPN 在 Linux 系统下已经有了成熟的一键部署脚本,这里我们通过执行下面的代码从 github 上下载到本地生成vpnsetup.sh文件。

wget https://git.io/vpnsetup -O vpnsetup.sh

一键部署脚本来自https://github.com/hwdsl2/setup-ipsec-vpn项目,对原作者表示感谢。。

之后我们修改配置参数,填写用户名(YOUR_USERNAME)、密码(YOUR_PASSWORD)和预共享密钥(YOUR_IPSEC_PSK)。

可以执行vim vpnsetup.sh填写上面的参数。

然后执行sudo ./vpnsetup.sh运行上面的脚本。

稍后出现Enjoy,即可使用。

网络穿透方面,开启路由器防火墙的TCP1701端口和UPD500、4500的端口转发即可。

分享