https://write.yiransheng.com/vpn
You absolutely should not use this application over the public Internet.
- Modeled after
wireguardwithout the unnecessary security features and robustness - Notably stealing a lot from boringtun
- Recognizes a subset of
wireguardconfigurations - Requires a pile of bash scripts to run (best to read the article above if you want to run the thing)
Terminal tab 1, using server.conf:
./run.sh docker server.confTerminal tab 2, using client-B.conf
./run.sh docker client-B.confTerminal tab 3, using ton0.conf
./run.sh hostTerminal tab 4 (traceroute from host to client-B):
traceroute to 10.10.0.2 (10.10.0.2), 64 hops max
1 10.10.0.1 0.116ms 0.179ms 0.268ms
2 10.10.0.2 0.309ms 0.287ms 0.234ms