Python VPN

Open-source Python projects categorized as VPN

Top 23 Python VPN Projects

  • XX-Net

    A proxy tool to bypass GFW.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • sshuttle

    Wrong project! You should head over to http://github.com/sshuttle/sshuttle (by apenwarr)

  • Pritunl

    Enterprise VPN server

  • V2ray-Configs

    🛰️✨ Free V2ray Configs , Updating Every 10 minutes.

  • Project mention: Gitlab confirms it's removed Suyu, a fork of Nintendo Switch emulator Yuzu | news.ycombinator.com | 2024-03-22

    Did you tell Hollywood your secret? They're dying to know how to "trivially shut down" all the decentral media sharing going on for decades. Even China's Great Firewall has its hole-punchers (https://github.com/barry-far/V2ray-Configs). Maybe they have an opening for Grand Master of Reality position you can apply to.

  • proxy.py

    💫 Ngrok FRP Alternative • ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework

  • linux-cli-community

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

  • Project mention: I can’t make an account or login into One | /r/operabrowser | 2023-12-06

    Try the free version of Proton VPN specifically.

  • WGDashboard

    Simple dashboard for WireGuard VPN written in Python w/ Flask

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openpyn-nordvpn

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

  • Project mention: PiHole and NordVPN client on the same raspberry pi | /r/pihole | 2023-07-05

    I have the same setup on my PI4 and use openpyn - https://github.com/jotyGill/openpyn-nordvpn

  • wg-manager

    A easy to use WireGuard dashboard and management tool

  • Libertea

    Easily install and manage a multi-protocol VPN server; with user management, auto fallback and auto update.

  • python-vpn

    VPN Server implemented in pure Python. (For Research Purposes Only)

  • vycontrol

    vyos frontend

  • remoteTelegramShell

    control your Linux OS computer through Telegram

  • outline-vpn-api

    A Python API wrapper for Outline VPN https://getoutline.org/

  • nordpy

    A gui application to connect automatically to the recommended NordVPN server

  • TunnelDeck

    A Decky Plugin for Steam Deck to Access Wireguard and OpenVPN Connections From Gaming Mode

  • Project mention: Trying to install a .run file as a Linux noob and having a lot of trouble. | /r/SteamDeck | 2023-12-06
  • Wiregen

    a script for generate wireguard configs from surfshark vpn service,based on mobile API

  • what-vpn

    Identify servers running various SSL VPNs based on protocol-specific behaviors

  • Project mention: Actual SSH over HTTPS | news.ycombinator.com | 2023-12-23

    From the article:

    > Ubiquitous presence of HTTPS allows you to pass your data through very restrictive middle boxes!

    This is, in fact, why all — or nearly all — proprietary VPN protocols (so-called "SSL VPNs") implement a mode that initiates a tunnel via HTTPS, at least as a fallback if not as the primary mode of operation: precisely in order to have a mode of operation that works with almost any connection to the global Internet.

    I'm one of the main developers of https://gitlab.com/openconnect/openconnect, which implements many such protocols, and wrote https://github.com/dlenski/what-vpn, which sniffs or identifies even more flavors of TLS-based VPN servers.

  • django-forbid

    Secure your Django app by controlling the access - grant or deny user access based on device and location, including VPN detection.

  • lthn-app-vpn

    Client/Server dVPN

  • wg_tool

    Tool to administer wireguard VPN (server and user configs)

  • meile-gui

    Meile dVPN GUI for Linux, OS X, and Windows - Powered by the Sentinel Network

  • mulping

    Self contained utility wrapper script to ping, filter and select Mullvad VPN servers

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

Python VPN discussion

Log in or Post with

Python VPN related posts

  • Trying to install a .run file as a Linux noob and having a lot of trouble.

    1 project | /r/SteamDeck | 6 Dec 2023
  • I can’t make an account or login into One

    1 project | /r/operabrowser | 6 Dec 2023
  • VPN apps for Android / Lineage OS Custom ROM with GApps installed

    1 project | /r/androidapps | 16 Sep 2023
  • Why people use VPN on torrent and which torrent software should i use ?

    1 project | /r/torrents | 28 Aug 2023
  • Could Not Connect to Servers, Try Using a VPN

    1 project | /r/u_KrnlBoog | 11 Aug 2023
  • Landlord asked for my MAC address when I moved in to add me to the community wifi. Now we just found out they can see our browsing history.

    1 project | /r/HomeNetworking | 31 Jul 2023
  • issue with vrpirates website

    1 project | /r/QuestPiracy | 29 Jul 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 13 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

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

Project Stars
1 XX-Net 32,754
2 sshuttle 8,902
3 Pritunl 4,330
4 V2ray-Configs 3,260
5 proxy.py 2,898
6 linux-cli-community 1,270
7 WGDashboard 1,212
8 openpyn-nordvpn 627
9 wg-manager 586
10 Libertea 333
11 python-vpn 318
12 vycontrol 238
13 remoteTelegramShell 119
14 outline-vpn-api 113
15 nordpy 104
16 TunnelDeck 83
17 Wiregen 79
18 what-vpn 73
19 django-forbid 65
20 lthn-app-vpn 36
21 wg_tool 35
22 meile-gui 32
23 mulping 19

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com