pia-wireguard (PIA WireGuard gateway container)
Deze container zet Private Internet Access (PIA) op via WireGuard en laat andere containers dezelfde VPN-stack gebruiken via network_mode: service:....
Vereisten
- Docker/Compose
- Kernel WireGuard support op de host
- Container runtime permissies:
cap_add: [NET_ADMIN]devices: [/dev/net/tun]
Environment variables
-
Required
PIA_USER: je PIA usernamePIA_PASS: je PIA passwordPIA_REGIONS: CSV (nl_amsterdam,de_berlin) of JSON array (["nl_amsterdam","de_berlin"])
-
Optional
PIA_PORT_FORWARD:true|false(defaultfalse)PIA_STATE_DIR: default/piaPIA_PF_FILE: default/pia/port_forward.jsonPIA_PF_PORT_FILE: default/pia/port_forward.portPIA_HANDSHAKE_MAX_AGE_SECONDS: default180PIA_HEALTH_URL: defaulthttps://api64.ipify.org
Output
Wanneer PIA_PORT_FORWARD=true:
port_forward.json(mountbaar naar host): bevatport,region,expires_at,refreshed_atport_forward.port: bevat enkel het poortnummer