Google Compute Engine安装docker搭建L2TP服务

1,注册 Google Cloud Platform 过程省略
2,进入 https://console.cloud.google.com/compute/instancesAdd 创建实例

3,点创建好的实例的在线SSH,贴入下面其中一个安装命令
版本A

sudo -i
yum install docker-io -y
service docker start
modprobe af_key
docker run -d \
    --restart=always \
    --name=vpn \
    --cap-add NET_ADMIN \
    -p 500:500/udp \
    -p 4500:4500/udp \
    -p 1701:1701/tcp \
    -e PSK=自定义密钥 \
    -e USERNAME=自定义账户 \
    -e PASSWORD=自定义密码 \
    siomiz/softethervpn:latest

版本B

sudo -i
yum install docker-io -y
service docker start
modprobe af_key
cat >> vpn.env <<EOF
VPN_IPSEC_PSK=自定义密钥
VPN_USER=自定义账户
VPN_PASSWORD=自定义密码
EOF
docker run -d \
    --restart=always \
    --name vpn \
    --env-file ./vpn.env \
    -p 500:500/udp \
    -p 4500:4500/udp \
    -p 1701:1701/tcp \
    -v /lib/modules:/lib/modules:ro \
    --privileged \
    hwdsl2/ipsec-vpn-server

4,进入 https://console.cloud.google.com/networking/firewalls/add 创建防火墙规则

udp:500;udp:4500;tcp:1701;


附:
启动l2tp

docker start vpn

停止l2tp

docker stop vpn

删除l2tp

docker rm vpn

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*