Package Info

dsvpn


A Dead Simple VPN


Productivity/Networking/Security

DSVPN is a Dead Simple VPN, designed to address the most common use case for using a VPN:

[client device] -- (untrusted network) -- [vpn server] -- [the Internet]

Features:

  • Runs on TCP. Works pretty much everywhere, including on public WiFi where only TCP/443 is open or reliable.
  • Uses only modern cryptography, with formally verified implementations.
  • Small and constant memory footprint. Doesn't perform any heap memory allocations.
  • Small (~25 KB), with an equally small and readable code base.
  • 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 with.
  • Doesn't leak between reconnects if the network doesn't change. Blocks IPv6 on the client to prevent IPv6 leaks.

License: MIT
URL: https://github.com/jedisct1/dsvpn

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.1.4-bp156.2.8 info GA Release 2024-05-13 15 SP6
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • dsvpn
0.1.4-bp155.1.5 info GA Release 2023-05-17 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • dsvpn