C VPN

Open-source C projects categorized as VPN

Top 18 C VPN Projects

  • SoftEther

    Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.

  • OpenVPN

    OpenVPN is an open source VPN daemon

  • Project mention: Ask HN: Who is hiring? (October 2023) | news.ycombinator.com | 2023-10-02

    OpenVPN is hiring! https://openvpn.net/

    C++ Developer in the United States. Full-time| Fully remote| Flexible work schedules

    Link to look at vacancy details and apply:

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

    AdAway is a free and open source ad blocker for Android.

  • Project mention: ADS on my pixel | /r/Pixel7Pro | 2023-12-05
  • n2n

    Peer-to-peer VPN

  • Project mention: n2n: build a private network over the Internet | dev.to | 2024-02-21

    Repository in Github: n2n

  • iodine

    Official git repo for iodine dns tunnel

  • Project mention: Show HN: This Website Is Hosted on DNS | news.ycombinator.com | 2024-02-25

    Reminds me of using https://code.kryo.se/iodine/ ( DNS tunnel ) and a empty prepaid card...

  • dsvpn

    A Dead Simple VPN.

  • Project mention: Dsvpn (Dead Simple VPN) | news.ycombinator.com | 2023-09-07
  • strongswan

    strongSwan - IPsec-based VPN

  • Project mention: Configuring an IPsec VPN connection with OpenIKED | dev.to | 2023-09-16

    IPsec is commonly employed by enterprise-grade VPN solutions such as FortiGate for its excellent security and richness of features, though open-source implementations such as OpenIKED and strongSwan also exist. It uses Internet Key Exchange (IKE) under the hood which is further divided into IKEv1 and IKEv2, the latter a more modern and secure version of the former.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • android-app

    Official ProtonVPN Android app

  • Project mention: Proton Mail & VPN inaccessible over ISP | /r/ProtonMail | 2023-12-10

    Hi! Unfortunately, some ISPs in Turkey have recently started blocking Proton Mail: https://status.proton.me/incidents/dzl872r2tn5m. If you have an Android device, you can download our VPN from GitHub: https://github.com/ProtonVPN/android-app/releases. Log in with your Proton account, and connect to the VPN to access Proton Mail.

  • tinc

    a VPN daemon

  • Project mention: Would we still create Nebula today? | news.ycombinator.com | 2023-10-13

    But both Nebula and tinc max out at around 1 Gbit/s on my Hetzner servers, thus not using most of my 10 Gbit/s connectivity. This is because they cap out at 100% of 1 CPU. The Nebula issue about that was closed due to "inactivity" [2].

    I also observed that when Nebula operates at 100% CPU usage, you get lots of package loss. This causes software that expects reasonable timings on ~0.2ms links to fail (e.g. consensus software like Consul, or Ceph). This in turn led to flakiness / intermittent outages.

    I had to resolve to move the big data pushing softwares like Ceph outside of the VPN to get 10 Gbit/s speed for those, and to avoid downtimes due to the packet loss.

    Such software like Ceph has its own encryption, but I don't trust it, and that mistrust was recently proven right again [3].

    So I'm currently looking to move the Ceph into WireGuard.

    Summary: For small-data use, tinc and Nebula are fine, but if you start to push real data, they break.

    [1]: https://github.com/gsliepen/tinc/issues/218

    [2]: https://github.com/slackhq/nebula/issues/637

    [3]: https://github.com/google/security-research/security/advisor...

  • openmptcprouter

    OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt

  • Project mention: Multipath TCP for Linux | news.ycombinator.com | 2024-04-19

    I've been looking at this project for a while which may be interesting to you: https://github.com/Ysurac/openmptcprouter.

    I recently bought a property where I cannot get a full fibre connection, but I can get 150-400 Mbps using 5G. I've been thinking about using dual 5G connections and tunneling my traffic via mptcp to a VPS to aggregate the connections.

  • SimpleRT

    Simple Reverse Tethering utility for Android

  • glorytun

    Multipath UDP tunnel

  • lightway-core

    Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.

  • android-app

    Official IVPN Android app (by ivpn)

  • Project mention: How do I identify if a server will give me good speeds | /r/IVPN | 2023-07-11
  • onioncat

    Official repository of OnionCat, the VPN adapter for Tor and I2P.

  • Project mention: OnionCat: Transparent IPv6 layer on top of Tor hidden services or I2P tunnels | news.ycombinator.com | 2024-01-16
  • BindToInterface

    With this program you can bind applications to a specific network interface / network adapter. This is very useful if you have multiple (internet) connections and want your program to use a specific one.

  • lightway-laser

    Lightway Laser is a reference point-to-point Linux client/server implementation for Lightway Core.

  • Ubond

    Bonding VPN based on MLVPN for dynamic links with additional features

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

C VPN related posts

Index

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

Project Stars
1 SoftEther 11,038
2 OpenVPN 9,911
3 AdAway 6,507
4 n2n 5,872
5 iodine 5,790
6 dsvpn 5,138
7 strongswan 2,081
8 android-app 1,935
9 tinc 1,837
10 openmptcprouter 1,643
11 SimpleRT 894
12 glorytun 627
13 lightway-core 510
14 android-app 276
15 onioncat 219
16 BindToInterface 102
17 lightway-laser 24
18 Ubond 11

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com