我正在尝试通过 NordVPN 路由家庭 VPN,但无法使其正常工作。
基本上,我希望我的 Internet 请求通过:电话 -> 主页 -> NordVPN。原因是我想要一个拆分 VPN,它可以访问我的家庭设备,同时也可以访问 Internet,而无需提供我的 IP。
硬件
树莓派 4
Debian 10
$ uname -srvmpio
Linux 5.10.0-0.bpo.4-arm64 #1 SMP Debian 5.10.19-1~bpo10+1 (2021-03-13) aarch64 unknown unknown GNU/Linux
软件
码头工人-compose.yml
version: "3.8"
services:
vpn:
image: bubuntux/nordvpn
cap_add:
- NET_ADMIN # Required
- SYS_MODULE # Required for NordLynx
sysctls:
- net.ipv4.conf.all.rp_filter=2 # Required for Nordlynx
devices:
- /dev/net/tun # Required
environment:
- USER=${NORDVPN_USERNAME}
- PASS=${NORDVPN_PASSWORD}
- CONNECT=${NORDVPN_CONNECT}
- TECHNOLOGY=NordLynx
- TZ=${TZ}
- PORTS=64444;51820
- CYBER_SEC=Enable
ports:
- 64444:51820
wireguard:
image: ghcr.io/linuxserver/wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
TZ: ${TZ}
SERVERURL: ${URL}
PEERS: peer1,peer2
# INTERNAL_SUBNET: 10.13.13.0 #optional
depends_on:
- vpn
volumes:
- ${DOCKERCONFIG}/wireguard:/config
- /lib/modules:/lib/modules:ro
network_mode: service:vpn
由于端口转发,它可以在没有 vpn 的情况下工作。
有谁知道如何使这项工作?
非常感谢 :)