Check if on Docker network level routing trough glueun works: docker run --rm --network=container:gluetun alpine:3.20 sh -c "apk add wget && wget -qO- https://ipinfo.io" Docker containers that need the routing through Proton VPN use network_mode flag
ShadowSocks and HTTP Proxy on internal ports, accessable as proxy for internal applications Username / password set on the proxies so it can be exposed safely on proxy.ligthart.cc
protonvpn config for wireguard
[Interface]
Key for homeserver
Bouncing = 25
NetShield = 1
Moderate NAT = off
NAT-PMP (Port Forwarding) = on
VPN Accelerator = on
PrivateKey = mDCspyn8NWh/tgUiKfijB3rUouSjXfrD1j304wQqwVk= Address = 10.2.0.2/32 DNS = 10.2.0.1
[Peer]
NL#563
PublicKey = D8Sqlj3TYwwnTkycV08HAlxcXXS3Ura4oamz8rB5ImM= AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = 103.69.224.4:51820