All Projects → OtherOfIce → VPN-Jail

OtherOfIce / VPN-Jail

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to VPN-Jail

nordvpn
NordVpn Docker Client
Stars: ✭ 475 (+1596.43%)
Mutual labels:  openvpn, vpn-client
Vpngate With Proxy
vpn gate client for linux, be able to connect to open vpn server through proxy
Stars: ✭ 150 (+435.71%)
Mutual labels:  openvpn, vpn-client
Android Vpn Client Ics Openvpn
⭐ Create your Android VPN App by using Android Studio and publish to Google Play Store 🤖
Stars: ✭ 270 (+864.29%)
Mutual labels:  openvpn, vpn-client
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 (+1135.71%)
Mutual labels:  openvpn, vpn-client
desktop-app-cli
Official IVPN command-line interface (CLI)
Stars: ✭ 18 (-35.71%)
Mutual labels:  openvpn, vpn-client
killswitch-windows
VPN kill switch for windows.
Stars: ✭ 22 (-21.43%)
Mutual labels:  openvpn, vpn-client
Nordvpn Networkmanager
A CLI tool for automating the importing, securing and usage of NordVPN (and in the future, more) OpenVPN servers through NetworkManager.
Stars: ✭ 111 (+296.43%)
Mutual labels:  openvpn, vpn-client
desktop-app-daemon
Official IVPN Desktop app (service)
Stars: ✭ 34 (+21.43%)
Mutual labels:  openvpn, vpn-client
desktop-app-ui
Official IVPN Desktop app (legacy version)
Stars: ✭ 23 (-17.86%)
Mutual labels:  openvpn, vpn-client
split-vpn
A split tunnel VPN script for Unifi OS routers (UDM, UXG, UDR) with policy based routing.
Stars: ✭ 589 (+2003.57%)
Mutual labels:  openvpn, vpn-client
Openvpn3 Linux
OpenVPN 3 Linux client
Stars: ✭ 186 (+564.29%)
Mutual labels:  openvpn, vpn-client
desktop-app-ui2
IVPN Desktop app
Stars: ✭ 19 (-32.14%)
Mutual labels:  openvpn, vpn-client
desktop-app
Official IVPN Desktop app
Stars: ✭ 141 (+403.57%)
Mutual labels:  openvpn, vpn-client
Gear-VPN
A VPN client for Android based on OpenVPN made with Jetpack Compose.
Stars: ✭ 55 (+96.43%)
Mutual labels:  openvpn, vpn-client
openvpn-portable
🚀 OpenVPN portable for Windows
Stars: ✭ 59 (+110.71%)
Mutual labels:  openvpn
AdGuard-WireGuard-Unbound-Cloudflare
The Ultimate Network Security Guide 🔒 Protection | 🔎 Privacy | 🚀 Performance on home network 24/7 🕛 Accessible anywhere 🌏
Stars: ✭ 160 (+471.43%)
Mutual labels:  openvpn
openvpn-unroot
Run OpenVPN without root privileges
Stars: ✭ 27 (-3.57%)
Mutual labels:  openvpn
netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Stars: ✭ 4,147 (+14710.71%)
Mutual labels:  openvpn
docker-openvpn-client-socks
Expose an OpenVPN tunnel as a SOCKS proxy
Stars: ✭ 89 (+217.86%)
Mutual labels:  openvpn
k8s-ovpn
OpenVPN on a Kubernetes cluster. Roll your own secure VPN cluster!
Stars: ✭ 72 (+157.14%)
Mutual labels:  openvpn

VPN-Jail

Isolate an application to just VPN access and prevent data leaks especially when the VPN is down.

This script creates a network namespace to run the VPN. The namespace has IP Table rules that block all traffic apart from to the VPN provider & local locations. This ensures that if the VPN ever goes down no unencrypted data will be sent out over the internet. It's very simple to use all you need is to have a OPENVPN client & an application you need to run (rtorrent, firefox or popcorn-time)

Usage

sudo python3 ./vpnJail.py vpn.ovpn firefox 
sudo python3 ./vpnJail.py config_path process 

Installation

Requires OPENVPN

sudo apt-get install openvpn
git clone [email protected]:OtherOfIce/VPN-Jail.git 

Thanks to Schnouki: For his brilliant post (https://schnouki.net/posts/2014/12/12/openvpn-for-a-single-application-on-linux/)

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