vm75/openvpn-proxy
A simple openvpn client with SOCKS5 & HTTP proxy and kill switch
91
NOTE: DEPRECATED. Please check out https://hub.docker.com/repository/docker/vm75/vpn-sandbox
vm75/openvpn-proxy is a containerized OpenVPN client. It has a kill switch built with iptables that kills Internet connectivity to the container if the VPN tunnel goes down for any reason. It also includes an HTTP proxy server (Tinyproxy) and a SOCKS proxy server (Dante). This allows hosts and non-containerized applications to use the VPN without having to run VPN clients on those hosts.
This image requires you to supply the necessary OpenVPN configuration file(s). Because of this, any VPN provider should work (however, if you find something that doesn't, please open an issue for it). The image monitors for changes to the configuration files and updates the vpn connection automatically. If VPN fails to connect, the kill switch is activated.
docker pull vm75/openvpn-proxy