Liu Song’s Projects


~/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.