~/Projects/dsvpn
git clone https://code.lsong.org/dsvpn
Commit
- Commit
- c85d7bee4187b10a615154219d8a2558177c403b
- Author
- Frank Denis <[email protected]>
- Date
- 2019-07-17 22:22:39 +0200 +0200
- Diffstat
README.md | 13 ++++++++++---
Doc
diff --git a/README.md b/README.md index 5cd518d66aeb1b2524bc3b677063f92eb5b1d07d..a635ab2fe7bc4be74fc09cabd67d177514dc2a6f 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,13 @@ * Secure * Tiny (~ 17 Kb), with an equally small and readable code base. * No external dependencies * Works out of the box. No lousy documentation to read. No configuration file. No post-configuration. Run a single-line command on the server, a similar one on the client and you're done. No firewall and routing rules to manually mess up with. +* Works with Linux (client, server) and MacOS (client). Adding support for other operating systems is trivial. + +Next: + +[client device] ---- (untrusted/restricted network) ---- [vpn server] ---- [the Internet] # ![DSVPN](https://raw.github.com/jedisct1/dsvpn/master/logo.png) -DSVPN is a Dead Simple VPN, designed to address the most common use case for using a VPN: +* OpenBSD support Non-features: @@ -78,9 +83,11 @@ ## Why I needed a VPN that works in an environment where only TCP/80 and TCP/443 are open. +WireGuard doesn't work over TCP. + +[client device] ---- (untrusted/restricted network) ---- [vpn server] ---- [the Internet] ```text -``` OpenVPN is horribly complicated to set up. -Everything else I looked at was either too difficult to use, too bloated, didn't work on MacOS, didn't work on my small router, wasn't maintained, or didn't feel secure. +Everything else I looked at was either too difficult to use, slow, bloated, didn't work on MacOS, didn't work on my small router, wasn't maintained, or didn't feel secure.