From 17fb7c66e4f9dfd96276e8ebefa176cd720e2800 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Wed, 29 May 2019 15:40:29 -0400 Subject: [PATCH] Update README.md --- README.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4bb33b5..9165924 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ See https://github.com/pirate/wireguard-docs for example code and documentation
  • Forwarding All Traffic
  • Dynamic IP Allocation
  • Other WireGuard Implementations
  • +
  • WireGuard Setup Tools
  • Config Shortcuts
  • Containerization
  • @@ -924,14 +925,30 @@ PostUp = PostUp = wg set %i allowed-ips /etc/wireguard/wg0.key <(some command) ### Other WireGuard Implementations -- https://git.zx2c4.com/wireguard-go/about/ + +- https://git.zx2c4.com/wireguard-go/about/ A compliant userland WireGuard implementation written in Go. -- https://github.com/cloudflare/boringtun + +- https://github.com/cloudflare/boringtun A compliant WireGuard implementation with the exact same API, written in Rust. See https://blog.cloudflare.com/boringtun-userspace-wireguard-rust/ + Both of these are slower than the native C version that runs in kernel land, but provide other benefits by running in userland (e.g. easier containerization). +### WireGuard Setup Tools + +These are some GUI and CLI tools that wrap WireGuard to assist with config, deployment, key management, and connection. + + - https://github.com/subspacecloud/subspace + - https://github.com/corrad1nho/qomui + - https://github.com/max-moser/network-manager-wireguard + - https://github.com/its0x08/wg-install + - https://pypi.org/project/wireguard-p2p/ + - https://github.com/trailofbits/algo + - https://github.com/StreisandEffect/streisand + + ### Config Shortcuts Credit for these shortcuts goes to: