Shell VPN

Open-source Shell projects categorized as VPN

Top 14 Shell VPN Projects

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

    Latest mention: WireGuard: Great protocol, but skip the Mac app | | 2020-12-24

  • setup-ipsec-vpn

    Scripts to build your own IPsec VPN server, with IPsec/L2TP and Cisco IPsec on Ubuntu, Debian and CentOS

    Latest mention: Sinceramente,¿que tan cierto es esto? Y ¿de plano hay que eliminar whatsapp? | | 2021-01-16

    Si no crees que esto es seguro, entonces montante un servidor VPN IPSec con, conectado en tu teléfono y en el servidor usando la terminal instala un monitor de trafico para que veas como viaja tu contenido que entra y sale, si envías un mensaje por WhatsApp veras que los bloques están cifrados con símbolos y texto aleatorio.

  • openvpn-install

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

    Latest mention: OpenVPN | | 2021-01-20

    I run a Ubuntu VM and used this to install it. One quick script and it walks your through the setup. There is a container template but I’ve never tried it. I think you can get a bit more granular with a VM.

  • OpenVPN-install

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

    Latest mention: Tor blocked by websites | | 2021-01-20
  • wireguard-docs

    📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.

    Latest mention: What They Don’t Tell You About Setting Up A WireGuard VPN | | 2021-01-12

    Find more example commands for inspecting the interface at

  • autovpn

    Create On Demand Disposable OpenVPN Endpoints on AWS.

  • wireguard-install

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

    Latest mention: 30 December 2020- Daily Chat Thread | | 2020-12-29

    If you want to, you can get your own VPN on Oracle cloud for free forever, 10 TB traffic per month, you can then stuff it with Wireguard too and get covered by two of the most popular protocols. Your ISP can't even see what you're accessing, but the government of the country you choose as the server location, and Oracle obviously, can snoop the traffic if they want (full content for HTTP, domain only for HTTPS), albeit far less likely. It's far cheaper for intelligence service and advertiser to just host free VPN service and get all the data they want.

  • arch-delugevpn

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

    Latest mention: Transmission VPN alternatives that work with PIA? | | 2021-01-14

    Binhex-DelugeVPN works fantastically with PIA.

  • Pi-Hole-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-Wireguard-VPN-Configs

    Run your own privacy-first ad blocking service at home, or in the cloud for free with Google Cloud Services.

    Latest mention: What is the best equivalent of this addon for an iPhone? | | 2021-01-12

    I sent up a PiHole via Google for free (guide on GitHub). Unfortunately, like all methods like this (e.g. $10 Adguard), you’re not blocking terribly much anymore (outsmarted, cat and mouse). One example - Google ads (the not-so-annoying ones at tops of search results) aren’t blocked.

  • nordvpn

    NordVpn Docker Client

    Latest mention: Best way to Setup Radarr + Sonarr + Jackett in Docker | | 2021-01-17
  • htpc-docker-standup

    A simple docker-compose based configuration to stand up a new HTPC w/ Plex, Deluge, Sonarr, Radarr and more!

    Latest mention: Questions about plex server | | 2021-01-03

    When I turn on the vpn on the same machine that has plex, remote access goes down because the plex port isn't forwarded through the vpn. I can get around this by using a separate docker container for my vpn but if you are unfamiliar with all of this, it won't be easy. Here is a nice set up but it has a lot of things you probably won't need and each application will need some tinkering.

  • vpn_client_gateway

    Pi-Powered VPN Client Gateway: installation documentation and related files.

    Latest mention: Can my ISP see what I'm downloading on NZBGet? | | 2021-01-18

    check up

  • arch-qbittorrentvpn

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

    Latest mention: Cannot route docker containers through a vpn container | | 2021-01-20
  • wireguard-tools

    Wireguard helper scripts

    Latest mention: GUI to add new tunnels? | | 2021-01-12

    I can recommend this script, it isn't UI but still it's very easy to use CLI that you can use not only to generate client configs but also to configure servers as well (hub-and-spoke architecture).

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).


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

Project Stars
1 streisand 22,026
2 setup-ipsec-vpn 14,977
3 openvpn-install 12,689
4 OpenVPN-install 5,757
5 wireguard-docs 2,759
6 autovpn 1,937
7 wireguard-install 533
8 arch-delugevpn 383
9 Pi-Hole-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-Wireguard-VPN-Configs 302
10 nordvpn 233
11 htpc-docker-standup 158
12 vpn_client_gateway 103
13 arch-qbittorrentvpn 86
14 wireguard-tools 49