Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 12 C++ VPN Projects
-
-
I'm running a tor bridge on my home proxmox box, and I'm interested in running an i2p node as well but I have no experience with this. From what I was able to gather the easiest way is to install the i2pd .deb (https://github.com/PurpleI2P/i2pd/releases).
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
tinyfecVPN
A VPN Designed for Lossy Links, with Build-in Forward Error Correction(FEC) Support. Improves your Network Quality on a High-latency Lossy Link.
If it's a network issue, you might try a VPN with FEC. I've looked at https://github.com/wangyu-/tinyfecVPN but haven't actually tried it.
-
Project mention: [PSA] Official communities are having an outage right now | /r/Session_Messenger | 2023-06-30
Every official Session community hosted on the getsession.org domain, as well as the official websites (https://getsession.org, https://oxen.io) are unreachable as of now. https://lokinet.org seems to have issues as well.
-
GlobalProtect-openconnect
A GlobalProtect VPN client (GUI) for Linux, based on OpenConnect and built with Qt5, supports SAML auth mode.
In order to reach a client's domain for a project, my team needs to use a VPN and the instructions were pretty clear regarding which tool to use - GlobalProtect VPN - so I've installed https://github.com/yuezk/GlobalProtect-openconnect and was able to connect successfully.
-
openvpn3
OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
-
Here is a link to the GitHub thread https://github.com/OpenVPN/openvpn3-linux/issues/171
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
vpn-libraries
The VPN client libraries provide a reference implementation for a secure, encrypted tunnel for connected devices. Full Public report: https://research.nccgroup.com/2021/04/08/public-report-vpn-by-google-one-technical-security-privacy-assessment/
-
Project mention: Mozilla VPN: CVE-2023-4104: vpndaemon wrongly implements Polkit authentication | news.ycombinator.com | 2023-08-04
The summary seems to ignore upstream.
They did infact
removed polkit : https://github.com/mozilla-mobile/mozilla-vpn-client/pull/70...
refactor auth using D-Bus: https://github.com/mozilla-mobile/mozilla-vpn-client/pull/71...
These are why author's PR was dropped.
-
husarnet
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
Project mention: ZeroTier VS husarnet - a user suggested alternative | libhunt.com/r/ZeroTierOne | 2023-01-23 -
-
C++ VPN related posts
- Unable to log into qBittorrent
- GlobalProtect VPN and browser configuration
- Mozilla VPN: CVE-2023-4104: vpndaemon wrongly implements Polkit authentication
- [PSA] Official communities are having an outage right now
- IVPN to remove port forwarding
- Is there any way to change the language of the games?
- Issues upgrading the VPN
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Dec 2023
Index
What are some of the best open-source VPN projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | ZeroTier | 12,418 |
2 | i2pd | 2,979 |
3 | tinyfecVPN | 2,191 |
4 | loki-network | 1,595 |
5 | GlobalProtect-openconnect | 925 |
6 | openvpn3 | 866 |
7 | openvpn3-linux | 482 |
8 | vpn-libraries | 456 |
9 | mozilla-vpn-client | 392 |
10 | husarnet | 255 |
11 | ovpn-dco-win | 32 |
12 | NordVPNKrunner | 11 |