All Projects → ekristen → Docker Openvpn Client

ekristen / Docker Openvpn Client

OpenVPN Client for Docker

Projects that are alternatives of or similar to Docker Openvpn Client

Qomui
Qomui (Qt OpenVPN Management UI)
Stars: ✭ 378 (+1160%)
Mutual labels:  openvpn
Android App
Official ProtonVPN Android app
Stars: ✭ 547 (+1723.33%)
Mutual labels:  openvpn
Vpnserver ynh
OpenVPN package for YunoHost
Stars: ✭ 17 (-43.33%)
Mutual labels:  openvpn
Pivpn
Visit the PiVPN site for more information. This is a set of shell scripts initially developed by @0-kaladin that serve to easily turn your Raspberry Pi (TM) into a VPN server using two free, open-source protocols:
Stars: ✭ 4,782 (+15840%)
Mutual labels:  openvpn
Openpyn Nordvpn
Easily connect to and switch between, OpenVPN servers hosted by NordVPN on Linux (+patch leakes)
Stars: ✭ 544 (+1713.33%)
Mutual labels:  openvpn
Openvpn Install
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
Stars: ✭ 7,142 (+23706.67%)
Mutual labels:  openvpn
Gluetun
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN, DNS over TLS, with a few proxy servers built-in.
Stars: ✭ 346 (+1053.33%)
Mutual labels:  openvpn
Openvpn Bosh Release
A BOSH release to help manage an OpenVPN network.
Stars: ✭ 13 (-56.67%)
Mutual labels:  openvpn
Streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
Stars: ✭ 22,605 (+75250%)
Mutual labels:  openvpn
Openvpn
Stars: ✭ 5 (-83.33%)
Mutual labels:  openvpn
Openvpn Web Ui
Web interface (with golang backend) for monitoring and administration of OpenVPN server
Stars: ✭ 444 (+1380%)
Mutual labels:  openvpn
Dockerfiles
Dockerfiles: Check_Mk, Couchpotato, Deluge, Gollum, Headphones, Jackett, Lazy Librarian, Miniflux, Nginx/PHP-FPM, OpenVPN PIA client, Plex, Privatebin, Radarr, Sabnzbd, Samba, SSH Socks Proxy server, Sonarr, Syncthing, Stringer,Transmission, Unifi Controller.
Stars: ✭ 499 (+1563.33%)
Mutual labels:  openvpn
Openvpn Admin
Install and administrate OpenVPN with a web interface (logs visualisations, users managing...)
Stars: ✭ 795 (+2550%)
Mutual labels:  openvpn
Arch Delugevpn
Docker build script for Arch Linux base with Deluge, Privoxy and OpenVPN
Stars: ✭ 404 (+1246.67%)
Mutual labels:  openvpn
Cloak
A censorship circumvention tool to evade detection against state adversaries
Stars: ✭ 942 (+3040%)
Mutual labels:  openvpn
Netjsonconfig
Network configuration management library based on NetJSON DeviceConfiguration
Stars: ✭ 372 (+1140%)
Mutual labels:  openvpn
Openvpn Monitor
openvpn-monitor is a web based OpenVPN monitor, that shows current connection information, such as users, location and data transferred.
Stars: ✭ 636 (+2020%)
Mutual labels:  openvpn
Lethean Vpn
Lethean Virtual Private Network (VPN)
Stars: ✭ 29 (-3.33%)
Mutual labels:  openvpn
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+2770%)
Mutual labels:  openvpn
Docker Openvpn
🔒 OpenVPN server in a Docker container complete with an EasyRSA PKI CA
Stars: ✭ 7,121 (+23636.67%)
Mutual labels:  openvpn

Docker OpenVPN Client

Original idea borrowed from https://github.com/dperson/openvpn-client

  1. You should add the generated openvpn client config to a directory, you can call it client.ovpn
  2. You should add the password for the private key in the client.ovpn to client.pwd
  3. Run the following, I recommend adding --auth-nocache
docker run -d --name vpn-client \
  --cap-add=NET_ADMIN \
  --device /dev/net/tun \
  -v /path/with/vpn/configs:/vpn \
  ekristen/openvpn-client --config /vpn/client.conf --askpass /vpn/client.pwd --auth-nocache

Route container traffic

Use --net=container:<container-id> -- routes available by the VPN client will be made available to the container.

docker run -it --rm \
  --net=container:vpn-client
  ubuntu /bin/bash
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].