vm75/openvpn-proxy

By vm75

Updated over 1 year ago

A simple openvpn client with SOCKS5 & HTTP proxy and kill switch

Image

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 Command

docker pull vm75/openvpn-proxy