feat: add l2tp
This commit is contained in:
parent
30951bfa53
commit
ca535f25f9
32
l2tp/README.md
Normal file
32
l2tp/README.md
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# l2tp server
|
||||||
|
|
||||||
|
|
||||||
|
# ENV
|
||||||
|
```shell
|
||||||
|
cat > ./l2tp.env <<EOF
|
||||||
|
VPN_IPSEC_PSK=PSK
|
||||||
|
VPN_USER=USER
|
||||||
|
VPN_PASSWORD=PASSWORD
|
||||||
|
VPN_PUBLIC_IP=
|
||||||
|
VPN_L2TP_NET=
|
||||||
|
VPN_L2TP_LOCAL=
|
||||||
|
VPN_L2TP_REMOTE=
|
||||||
|
VPN_XAUTH_NET=
|
||||||
|
VPN_XAUTH_REMOTE=
|
||||||
|
VPN_DNS1=
|
||||||
|
VPN_DNS2=
|
||||||
|
VPN_SHA2_TRUNCBUG=
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
|
||||||
|
# Docker run
|
||||||
|
```shell
|
||||||
|
docker run -d --privileged \
|
||||||
|
-p 500:500/udp \
|
||||||
|
-p 4500:4500/udp \
|
||||||
|
--name l2tp \
|
||||||
|
--restart=always \
|
||||||
|
--env-file ${PWD}/l2tp.env \
|
||||||
|
-v /lib/modules:/lib/modules \
|
||||||
|
teddysun/l2tp
|
||||||
|
```
|
25
l2tp/docker-compose.yml
Normal file
25
l2tp/docker-compose.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
version: "3"
|
||||||
|
|
||||||
|
services:
|
||||||
|
l2tp:
|
||||||
|
image: teddysun/l2tp
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- "500:500/udp"
|
||||||
|
- "4500:4500/udp"
|
||||||
|
privileged: true
|
||||||
|
volumes:
|
||||||
|
- "/lib/modules:/lib/modules"
|
||||||
|
environment:
|
||||||
|
- "VPN_IPSEC_PSK=${L2TP_PSK}"
|
||||||
|
- "VPN_USER=${L2TP_USER}
|
||||||
|
- "VPN_PASSWORD=${L2TP_PASSWORD}"
|
||||||
|
- "VPN_PUBLIC_IP="
|
||||||
|
- "VPN_L2TP_NET="
|
||||||
|
- "VPN_L2TP_LOCAL="
|
||||||
|
- "VPN_L2TP_REMOTE="
|
||||||
|
- "VPN_XAUTH_NET="
|
||||||
|
- "VPN_XAUTH_REMOTE="
|
||||||
|
- "VPN_DNS1="
|
||||||
|
- "VPN_DNS2="
|
||||||
|
- "VPN_SHA2_TRUNCBUG="
|
Loading…
x
Reference in New Issue
Block a user