PodWarden Cloud
CatalogCase StudiesNewsDocsGitHubEarly Adopter

PodWarden — Fleet operations as a product

CatalogNewsDocumentationGitHubEarly Adopter|Terms of ServicePrivacy PolicyAcceptable Use
CatalogVPN & PrivacyOpenVPN-Client
OpenVPN-Client

OpenVPN-Client

ich777

Learn how to self-host
Install with PodWardenLearn how to deploy with PodWarden

This OpenVPN container was designed to be started first to provide a connection to other containers (using '--net=container:OpenVPN-Client'), see the documentation for further help here: https://github.com/ich777/docker-openvpn-client The basic steps for a OpenVPN connection that requires a Username and Password are: 1) Rename your *.ovpn to 'vpn.ovpn' and place it in your OpenVPN-Client directory, 2) Create in the same director‍y a file named 'vpn.auth' and place your Username in the first l‍ine and the Password for the connection in the second line and s‍ave it 3) Restart the container open the logs and see if the con‍nection to your VPN establishes successfully. To tunnel traffic from another container through this container edit the template from the other container, set the 'Network Type' to: 'None', enable the advanced view in the top right corner and at 'Extra Parameters' add the following: '--net=container:OpenVPN-Client' (replace 'OpenVPN-Client' with the name of this container if you choose a different name for it) and write down the port(s) that you need to connect to. After that go back to edit ‍this containers template and add the port that you have noted in‍ the above step to this container and click 'Apply' now you can ‍connect to the container that you tunneld the traffic though thi‍s container. You can route the traffic from multiple containers through this container with the steps above, if you need more ports then simply add more ports in this containers template. DNS: By default this container uses Googles DNS Server: 8.8.8.8 if you want to edit this turn on 'Advanced View' and edit this setting at 'Extra Parameters'. IPv6: By default IPv6 is disabled in this container. If you want to enable it turn on ‍'Advanced View' and delete the entry: '--sysctl net.ipv6.conf.al‍l.disable_ipv6=1' from the 'Extra Parameters' or simply set it t‍o: '--sysctl net.ipv6.conf.all.disable_ipv6=0'. ADVANCED CONFIG:‍ If you leave the appdata directory for this container empty it

VPN & PrivacyNetworkingFree·41.0K6mo ago
#networking#network-security#wireguard-alternative#openvpn-client#dns-configuration#openvpn-alternative#ipv6-support#container-networking#traffic-routing#privacy#docker-networking#authentication#docker-container#vpn-provider#vpn
Learn how to self-host
Learn how to deploy with PodWarden

About

This is a Docker container that functions as an OpenVPN client, allowing you to easily route traffic from other containers through a VPN connection. It's specifically designed to be started first, with subsequent containers connecting to it using Docker's --net=container networki…

Deployment Options

1 stack

You might also like

pia-wireguard

VPN & Privacy

openvpn-antizapret

openvpn-antizapret

VPN & Privacy

nordlynx

nordlynx

VPN & Privacy

Wireguard

Wireguard

VPN & Privacy

nord-vpn

nord-vpn

VPN & Privacy

OpenVPN-AS

OpenVPN-AS

VPN & Privacy

Requirements

500m
4Gi

Stacks

OpenVPN-ClientService

Author

ich777

Project page

Tags

#networking#network-security#wireguard-alternative#openvpn-client#dns-configuration#openvpn-alternative#ipv6-support#container-networking#traffic-routing#privacy#docker-networking#authentication#docker-container#vpn-provider#vpn
How to deploy with PodWardenSelf-hosting guide