vpn-gateway
vpn-gateway
Docker app from ProphetSe7en's Repository
Overview
Requirements
Runtime arguments
- Web UI
http://[IP]:[PORT:6050]- Network
bridge- Shell
bash- Privileged
- false
- Extra Params
--hostname=vpn-gateway.internal --cap-add=NET_ADMIN
Template configuration
Traffic monitor and bandwidth management web UI
- Target
- 6050
- Default
- 6050
Web UI port for a container routed through the gateway (e.g. qBittorrent, Deluge, IPTV). Must match the listening port on that container and be included in VPN_EXPOSE_PORTS_ON_LAN. Add additional port mappings for more containers.
- Target
- 7075
- Default
- 7075
Config directory (WireGuard conf, traffic.conf, stats)
- Target
- /config
- Default
- /mnt/user/appdata/vpn-gateway
Container Variable: VPN_ENABLED
- Default
- true|false
Container Variable: VPN_CONF
- Default
- wg0
Container Variable: VPN_PROVIDER
- Default
- generic|proton|pia
Container Variable: VPN_LAN_NETWORK
- Default
- 192.168.1.0/24
Container Variable: VPN_LAN_LEAK_ENABLED
- Default
- false|true
Container Variable: VPN_EXPOSE_PORTS_ON_LAN
Container Variable: VPN_AUTO_PORT_FORWARD
- Default
- false|true
Container Variable: VPN_PORT_REDIRECTS
Container Variable: VPN_HEALTHCHECK_ENABLED
- Default
- true|false
Container Variable: VPN_NAMESERVERS
- Default
- 1.1.1.1,8.8.8.8
Container Variable: VPN_PIA_USER
Container Variable: VPN_PIA_PASS
Container Variable: VPN_PIA_PREFERRED_REGION
Container Variable: VPN_PIA_DIP_TOKEN
Container Variable: VPN_PIA_PORT_FORWARD_PERSIST
- Default
- false|true
Container Variable: TZ
- Default
- America/New_York
Container Variable: PUID
- Default
- 99
Container Variable: PGID
- Default
- 100
Container Variable: UMASK
- Default
- 002
Optional: pin the Trusted Networks CIDR list at host level. Comma-separated list (e.g. 192.168.0.0/24, 192.168.0.5/32). When set, overrides the UI value and the UI field is locked. Leave empty to manage from the Security panel.
Optional: pin the Trusted Proxies list at host level for reverse-proxy deployments (SWAG, Authelia). Comma-separated list of proxy IPs that are allowed to set X-Forwarded-For. When set, overrides the UI value and the UI field is locked.
Categories
Details
ghcr.io/prophetse7en/vpn-gateway:v1.4.2Run vpn-gateway on Unraid.
vpn-gateway is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.