namespaced-openvpn
Wrapper for OpenVPN on Linux solving various privacy issues (by slingamn)
vpn-only-network-namespace
By naseschwarz
namespaced-openvpn | vpn-only-network-namespace | |
---|---|---|
8 | 1 | |
302 | - | |
- | - | |
0.0 | - | |
about 2 years ago | - | |
Python | ||
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
namespaced-openvpn
Posts with mentions or reviews of namespaced-openvpn.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-30.
-
Linux - namespaces: Network namespace
Network namespaces are a really nice feature for me. I use them for a few things. They are a simple and foolproof way of running programs in VPNs without having the whole system use the VPN, and you can have multiple of them, and even chain/nest them (foolproof as long as you remember to run it in the network namespace, such as a wrapper script or systemd service). WireGuard remembers the namespace it was created in and uses it for connecting to the VPN endpoint, so if you create it in your init namespace, then move it to a different namespace, programs in that different namespace can use the WireGuard interface which connects to the VPN endpoint using the original connection. Programs have no direct access to the internet if the VPN interface disappears. (https://www.wireguard.com/netns/#ordinary-containerization). There is also https://github.com/slingamn/namespaced-openvpn for OpenVPN.
- Use expressvpn on per-process basis?
-
How to run multiple minecraft clients on one computer with different IP for each client?
namespaced-openvpn can do this.
-
Before I get a VPN I have a question: How do I define what programs go through the VPN and what programs don't? (Linux)
Even found namespaced-openvpn, a ready-made solution for this problem.
- DNS for wireguard interface inside netns (with systemd-resolved)
-
VPN through Hotspot
It would depend of your device but on linux you can use namespaced-openvpn (https://github.com/slingamn/namespaced-openvpn). It would let you connect to vpn1 and running vpn2 over vpn1 for example.
-
Is there a way to use a VPN for only certain programs?
There are ready-made solutions like namespaced-openvpn for OpenVPN. See #27 when using with libtorrent-rasterbar. For WireGuard, you can read up on https://www.wireguard.com/netns but it might be a bit confusing. I've easily made my own script which implements this so that it creates a network namespace, creates a WG interface, moves the WG interface into the new network namespace, then configures the WG interface (which is now in the new network namespace).
-
With The Office leaving Netflix for a, apparently, crappy streaming service I think the entertainment companies need this reminder.
If you don't feel like using docker, this is an awesome script to seamlessly launch OpenVPN and spawn a new network namespace with only the tun interface in it. Handy af.
vpn-only-network-namespace
Posts with mentions or reviews of vpn-only-network-namespace.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-30.
What are some alternatives?
When comparing namespaced-openvpn and vpn-only-network-namespace you can also consider the following projects:
firejail - Linux namespaces and seccomp-bpf sandbox
dnsleaktest - An open source script tests VPN connection for DNS Leak.
arch-qbittorrentvpn - Docker build script for Arch Linux base with qBittorrent, Privoxy and OpenVPN
docker-transmission-openvpn - Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel
Sonarr - Smart PVR for newsgroup and bittorrent users.
systemd - The systemd System and Service Manager
VPNHotspot - Share your VPN connection over hotspot or repeater! (root required)