nymtech / nym-vpn-client

Home Page:https://nymvpn.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nym VPN client

VPN client that uses the Nym mixnet.

  • 5-hops (incl entry and exit gateways),
  • optional: 2-hop straight from entry to exit gateway.
  • optional: tunnel the connection to the entry gateway through wireguard

Makes use of the fantastic Mullvad open source libraries to handle setting up local routing and wrapping wireguard-go.

                      ┌─►mix──┐  mix     mix
                      │       │
            entry     │       │                   exit
client ───► gateway ──┘  mix  │  mix  ┌─►mix ───► gateway ───► internet
                              │       │
                              │       │
                         mix  └─►mix──┘  mix

CLI client

nym-vpn-cli

GUI client

nym-vpn-desktop

About

https://nymvpn.com

License:GNU General Public License v3.0


Languages

Language:HTML 37.8%Language:Rust 18.6%Language:Swift 18.5%Language:Kotlin 11.4%Language:TypeScript 10.6%Language:Shell 1.9%Language:Go 0.5%Language:Handlebars 0.2%Language:JavaScript 0.2%Language:Makefile 0.1%Language:CSS 0.1%Language:Ruby 0.0%Language:C 0.0%