brainstate

twitchyliquid64/subnet

Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN.

Go★ 1.1kMITarchivedGitHub ↗

History and source changes · Reports and owner responses · Compare

Similar

  1. mysteriumnetwork/node

    Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol

    Go★ 1.4kGPL-3.0GitHub ↗

    Why this match

    topics golang, vpn, vpn-client; license differs: MIT → GPL-3.0

  2. OpenVPN/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.

    C++★ 1.2kGitHub ↗

    Why this match

    topics vpn, vpn-client; language differs: Go → C++

  3. strongswan/strongswan

    strongSwan - IPsec-based VPN

    C★ 3.0kGitHub ↗

    Why this match

    topics vpn, vpn-client, vpn-server; language differs: Go → C

  4. pritunl/pritunl-client

    Pritunl OpenVPN and WireGuard client

    Go★ 1.5kGitHub ↗

    Why this match

    topics vpn, vpn-client

  5. WhiteDNS/WhiteDNS-Android

    Source-available Android DNS tunneling client with VPN and proxy modes, backed by MasterDNS & StormDNS.

    Kotlin★ 1.5kGitHub ↗

    Why this match

    topics vpn, vpn-client; language differs: Go → Kotlin

  6. pritunl/pritunl

    Enterprise VPN server

    Python★ 5.0kGitHub ↗

    Why this match

    topics vpn, vpn-server; language differs: Go → Python

  7. amnezia-vpn/amnezia-client

    Amnezia VPN Client (Desktop+Mobile)

    C++★ 15.7kGPL-3.0GitHub ↗

    Why this match

    topics vpn, vpn-client, vpn-server; language differs: Go → C++; license differs: MIT → GPL-3.0

  8. hwdsl2/docker-headscale

    Docker image to run a Headscale server, a self-hosted, open-source Tailscale-compatible mesh VPN coordination server. Auto-generates config and pre-auth key on first start. MagicDNS support, helper script for user/node management. Multi-arch: amd64, arm64.

    Shell★ 20GitHub ↗

    Why this match

    topics tunnel, vpn, vpn-client; language differs: Go → Shell