NymVPN alpha
Nym proudly presents NymVPN alpha - a client that uses Nym Mixnet to anonymise all of a user’s internet traffic through either a 5-hop mixnet (for a full network privacy) or the faster 2-hop decentralised VPN (with some extra features).
You are invited to take part in the alpha testing of this new application. The following pages provide a how-to guide, explaining steps to install and run NymVPN CLI and GUI on the Sandbox testnet environment.
Here is how
- Go to the NymVPN testers form
- Please consent to the GDPR so we can use the results
- To test the GUI, go here
- To test the CLI, go here
- Fill and submit the form!
- Join the NymVPN matrix channel if you have any questions, comments or blockers
NymVPN alpha testing will last from 15th of January - 15th of February.
NOTE: NymVPN alpha is experimental software for testing purposes only.
NymVPN Overview
To understand what’s under the hood of NymVPN and the mixnet, we recommend interested developers to begin with Nym network overview and the Mixnet traffic flow pages.
The default setup of NymVPN is to run in 5-hop mode (mixnet):
┌─►mix──┐ mix mix
│ │
Entry │ │ Exit
client ───► Gateway ──┘ mix │ mix ┌─►mix ───► Gateway ───► internet
│ │
│ │
mix └─►mix──┘ mix
Users can switch to 2-hop only mode, which is a faster but less private option. In this mode traffic is only sent between the two Gateways, and is not passed between Mix Nodes.
The client can optionally do the first hop (local client to Entry Gateway) using Wireguard. NymVPN uses Mullvad libraries for wrapping wireguard-go
and to setup local routing rules to route all traffic to the TUN virtual network device.