MENU

利用Docker将L2TP VPN封装成Socks5代理

November 16, 2023 • Read: 3301 • 技术杂谈

在2022年的时候我写过另外一篇笔记 Openwrt L2TP VPN 实现按目的 IP 分流 ,很显然这个需要硬件依赖,且折腾麻烦,在一些云服务器上面配置非常复杂。

今天记录一个更便捷的方法,利用Docker将L2TP VPN封装成Socks5代理,随后即可以直接使用,也可以配合其它软件例如v2ray再进行二次分流。

首先,你肯定在服务器上面已经安装好了Docker,并且知道了服务器和VPN服务器是网络互通的。

启动容器

按照下面的格式替换对应的服务器地址、私钥、账户以及密码,直接启动,如果没有什么报错,这个时候你的代理应该可以直接用了。

docker run -d -it --privileged \
-e VPN_SERVER=118.242.88.88 \
-e VPN_PSK=secret \
-e VPN_USERNAME=username \
-e VPN_PASSWORD=passsword \
-e SCOKS5_ENABLE=1 \
-p 127.0.0.1:1080:1080 \
wuamin/alpine-l2tp-vpn-client

参考

Last Modified: November 24, 2023