Open-source projects categorized as Openvpn | Edit details

Top 23 Openvpn Open-Source Projects

  • GitHub repo 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.

    Project mention: StreisandEffect | news.ycombinator.com | 2021-04-16
  • GitHub repo openvpn-install

    OpenVPN road warrior installer for Ubuntu, Debian, CentOS and Fedora

    Project mention: Looking for VPN services | reddit.com/r/selfhosted | 2021-05-01

    Useful auto install scripts https://github.com/Nyr/wireguard-install https://github.com/Nyr/openvpn-install

  • GitHub repo SoftEther

    Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.

    Project mention: Openvpn Access Server Fixed License Key Price | reddit.com/r/sysadmin | 2021-02-16

    I can recommend softether VPN as it was the most direct way to migrate our existing solution, https://www.softether.org/

  • GitHub repo docker-openvpn

    🔒 OpenVPN server in a Docker container complete with an EasyRSA PKI CA

    Project mention: I would like to create a remote cloud storage device using my Pi. Like my own personal Dropbox. All suggestions are greatly appreciated :) | reddit.com/r/RASPBERRY_PI_PROJECTS | 2021-04-05
  • GitHub repo openvpn-install

    Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux. (by angristan)

    Project mention: Looking for VPN services | reddit.com/r/selfhosted | 2021-05-01
  • GitHub repo pivpn

    The Simplest VPN installer, designed for Raspberry Pi

    Project mention: Where can I found a clear Wireguard installation and configuration tutorial ? | reddit.com/r/WireGuard | 2021-04-29

    http://pivpn.io, select wireguard during the installation

  • GitHub repo docker-transmission-openvpn

    Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel

    Project mention: Vpn client on a vps | reddit.com/r/seedboxes | 2021-05-04

    I use https://github.com/haugene/docker-transmission-openvpn on my NAS, you could also easily install that on your VPS

  • GitHub repo autoVPN

    Create On Demand Disposable OpenVPN Endpoints on AWS.

  • GitHub repo mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

    Project mention: macOs 2021.2 versus 2021.3 on Wireguard in the US | reddit.com/r/mullvadvpn | 2021-05-07

    Just in case anyone else see this, for now I'm staying on .2. I did reach out to Mullvad and they recommended rebooting the Mac (did that a few times), otherwise switch back to .2. You can get .2 from their repo here: https://github.com/mullvad/mullvadvpn-app/releases/tag/2021.2

  • GitHub repo Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs

    Run your own privacy-first ad blocking service in the cloud for free on Google Cloud Services.

    Project mention: What am i missing ? | reddit.com/r/pihole | 2021-04-04
  • GitHub repo linux-cli-community

    Linux command-line client for ProtonVPN. Written in Python.

    Project mention: The Complete Security Guide to keep you, your computer, and your crypto safe | reddit.com/r/SatoshiStreetBets | 2021-05-07


  • GitHub repo Cloak

    A censorship circumvention tool to evade detection against state adversaries (by cbeuw)

    Project mention: Noob questions about creating my own VPN... | reddit.com/r/VPN | 2021-03-23

    Great news ! I PM you a Qrcode ASAP, do not hesitate to reach out if there is any issue later on, in the meantime take a look at these to set you up. Plugin binary is available here.

  • GitHub repo android-app

    Official ProtonVPN Android app

    Project mention: Where is Allow Lan Connection on PC version of ProtonVPN? | reddit.com/r/ProtonVPN | 2021-05-02


  • GitHub repo openpyn-nordvpn

    Easily connect to and switch between, OpenVPN servers hosted by NordVPN on Linux (+patch leakes)

    Project mention: NordVPN client crashes immediately on Raspberry Pi 4 | reddit.com/r/nordvpn | 2021-03-09

    I have Pi4(4GB), running Raspberry OS 64bit. I am using this software (https://github.com/jotyGill/openpyn-nordvpn) and basically connect using NordVPN using executable bash script (sample below) which is semi-automated once setup. If you are looking for a GUI interface then this might not be the best for you. Overall I am getting solid performance, no connections drop out.

  • GitHub repo 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. (by firecat53)

    Project mention: bitwarden_rs backup | reddit.com/r/selfhosted | 2021-02-10

    I build a small image with the sqlite program, then run a container that calls the sqlite built in backup function on the bitwarden_rs db file to ensure consistency. See instructions here. This way you don't have to pause the bitwarden container.

  • GitHub repo arch-delugevpn

    Docker build script for Arch Linux base with Deluge, Privoxy and OpenVPN

    Project mention: Does anyone using split tunneling guide by htpcguides on Ubuntu 20.04?? | reddit.com/r/seedboxes | 2021-04-29
  • GitHub repo 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.

    Project mention: JDownloader Docker Container + OpenVPN (NordVPN) Docker container help! | reddit.com/r/synology | 2021-04-04

    Use this for VPN https://hub.docker.com/r/qmcgaw/gluetun . You will want to create this VPN container first and run its testing script to see if it gets an IP from the provider. Then when setting up your other containers whether it is JDownload or whatever, change or add the networking “— network container:vpncontainername”. One last note is when setting up the VPN container, to include the ports required for your JDownload containers as it will actually being served through the VPN container’s interface.

  • GitHub repo qomui

    Qomui (Qt OpenVPN Management UI)

    Project mention: ProtonVPN unstable on Linux | reddit.com/r/ProtonVPN | 2021-02-26

    you can also use a gui like github.com/corrad1nho/qomui if network manager's gui annoys you

  • GitHub repo passepartout-apple

    User-friendly OpenVPN client app for iOS and macOS.

    Project mention: iOS: NextDNS and ProtonVPN working like a charm with Passepartout for iOS | reddit.com/r/nextdns | 2021-03-05

    I've been looking for the past days for a solution to get NextDNS and ProtonVPN seamlessly working together on my iPhone and found several workarounds, but none of them worked or worked stable enough. I prefer the advantages of NextDNS over Netshield. Then I remembered I purchased Passepartout quite a while ago (available in the App Store, also for iPad and Mac) and since it's a very user-friendly, flexible OpenVPN Client I expected it to have a possibility to enter custom DNS server, so I would be able to use NextDNS for parental controls et cetera instead of ProtonVPN DNS servers. I started fiddling, but to no avail, unfortunately I still had no DNS-resolution. I mailed the developer of Passepartout and got a reply within the hour pointing me to Github, to this closed issue: https://github.com/passepartoutvpn/passepartout-apple/issues/171#issuecomment-786809247. It works flawlessly and as I already had ProtonVPN configured, I only had to add an NexDNS ip address to the config, and reconnected and my problem was solved!

  • GitHub repo nordvpn

    NordVpn Docker Client

    Project mention: Route Specific Containers Through VPN Tunnel | reddit.com/r/homelab | 2021-05-08
  • GitHub repo vopono

    Run applications through VPN tunnels with temporary network namespaces

    Project mention: Can't install Mullvad. | reddit.com/r/archlinux | 2021-04-02

    While it's not directly related to this issue, you might be interested in using vopono to be run only specific applications through it (or different servers) - I'm a fellow Mullvad user.

  • GitHub repo openvpn3-linux

    OpenVPN 3 Linux client

    Project mention: Running a .ovpn without having access to it ? | reddit.com/r/OpenVPN | 2021-03-22

    You're on the wrong OS. The OpenVPN 3 Linux client actually gives you the ability to pre-install VPN config profiles and allow non-privileged users to start VPN sessions without having access to the content of the profile, though the config-acl feature.

  • GitHub repo ovpn-admin

    Simple web UI to manage OpenVPN users.

    Project mention: ovpn-admin is a new simple web UI to manage OpenVPN users | reddit.com/r/linuxadmin | 2021-03-26

    Not sure how this all will work with Mikotiks, though. Because the admin panel should have access to the certificates and run on Mikrotik, but the OpenVPN there is quite limited (the things you've mentioned)… If you're really into it, it would be great to see a relevant issue, so other people can support, we can discuss all details and don't forget about it :-)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-08.


What are some of the best open-source Openvpn projects? This list will help you:

Project Stars
1 streisand 22,343
2 openvpn-install 13,221
3 SoftEther 7,962
4 docker-openvpn 6,588
5 openvpn-install 6,216
6 pivpn 4,262
7 docker-transmission-openvpn 2,420
8 autoVPN 1,939
9 mullvadvpn-app 1,494
10 Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs 1,149
11 linux-cli-community 1,088
12 Cloak 968
13 android-app 577
14 openpyn-nordvpn 553
15 dockerfiles 502
16 arch-delugevpn 416
17 gluetun 402
18 qomui 384
19 passepartout-apple 297
20 nordvpn 296
21 vopono 252
22 openvpn3-linux 193
23 ovpn-admin 190