多VPN Docker设置
我正在运行一个工作容器,我想像其他容器一样通过该VPN容器添加服务器路由。多VPN Docker设置,docker,networking,containers,vpn,wireguard,Docker,Networking,Containers,Vpn,Wireguard,我正在运行一个工作容器,我想像其他容器一样通过该VPN容器添加服务器路由。 原因是我的订阅限制了6个同时连接,这将使我有一个入口点,可以同时连接数十个/数百个远程连接 问题是,出于某种原因,它似乎不起作用 我手机的流量是:电话->Wireguard服务器->VPN容器->互联网。 我已经设置了net.ipv4.ip_forward=1,Wireguard服务器在没有nordvpn的情况下运行良好 这是我的码头工人 version: "3.8" services: vpn:
原因是我的订阅限制了6个同时连接,这将使我有一个入口点,可以同时连接数十个/数百个远程连接 问题是,出于某种原因,它似乎不起作用 我手机的流量是:电话->Wireguard服务器->VPN容器->互联网。
我已经设置了
net.ipv4.ip_forward=1
,Wireguard服务器在没有nordvpn的情况下运行良好
这是我的码头工人
version: "3.8"
services:
vpn:
image: bubuntux/nordvpn
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.conf.all.rp_filter=2
devices:
- /dev/net/tun
environment:
- USER=${NORDVPN_USERNAME}
- PASS=${NORDVPN_PASSWORD}
- CONNECT=${NORDVPN_CONNECT}
- TECHNOLOGY=NordLynx
- TZ=${TZ}
# CIDR networks (IE 192.168.1.0/24), add a route to allows replies once the VPN is up.
- NETWORK=10.13.13.0/24 # Doesn't work even without
# Semicolon delimited list of ports to whitelist for both UDP and TCP
- PORTS=51820 # Doesn't work even without
ports:
- 51820:51820/udp
wireguard_vpn:
image: ghcr.io/linuxserver/wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
TZ: ${TZ}
SERVERURL: ${URL}
PEERS: peer1
depends_on:
- vpn
network_mode: service:vpn
volumes:
- ${DOCKERCONFIG}/wireguard_vpn:/config
- /lib/modules:/lib/modules:ro
有人知道怎么做吗
非常感谢:)