

If HTTP_PROXY_USERNAME is specified, you should also specify HTTP_PROXY_PASSWORD.Ĭredentials for accessing the HTTP proxy. It listens on port 8080.Ĭredentials for accessing the HTTP proxy. Any other value (including unset) will cause the proxy server to not run. To enable, set to any "truthy" value (see below the table). Whether or not to enable the built-in HTTP proxy server. Whether or not to enable the network kill switch. If unset, the search will include *.conf and *.ovpn.ĭocker secret that contain the credentials for accessing the VPN.Ī list of one or more comma-separated subnets (e.g. The search pattern to use when looking for an OpenVPN configuration file. If unset, the VPN_CONFIG_PATTERN is used. It's best to leave this enabled unless you have a good reason to disable it. Whether or not to use the DNS servers pushed from the VPN server. :/data/vpn restart: unless-stopped Environment variables Variable Image: ghcr.io/wfg/openvpn-client container_name: openvpn-client cap_add: To pull it from GitHub Container Registry, run You can either pull it from GitHub Container Registry or build it yourself.
Mullvad kentucky server down install#
It also keeps you from having to install an OpenVPN client on the underlying host. Having a containerized VPN client lets you use container networking to easily choose which applications you want using the VPN instead of having to set up split tunnelling. If you find something that doesn't work or have an idea for a new feature, issues and pull requests are welcome. This image requires you to supply the necessary OpenVPN configuration file(s).īecause of this, any VPN provider should work.

This allows hosts and non-containerized applications to use the VPN without having to run VPN clients on those hosts. It also includes an HTTP proxy server ( Tinyproxy) and a SOCKS proxy server ( Dante). It has a kill switch built with nftables that kills Internet connectivity to the container if the VPN tunnel goes down for any reason. Ghcr.io/wfg/openvpn-client is a containerized OpenVPN client. OpenVPN Client for Docker What is this and what does it do?
