WireGuard
Links
- WireGuard White Paper
- WireGuard clients
- Go Implementation of WireGuard
- WireGuard iOS/macOS apps code
- HN: WireGuard for MacOS (2019)
- Missing Wireguard Documentation
- Install and configure WireGuard on Raspberry Pi (and others)
- boringtun - Implementation of the WireGuard protocol designed for portability and speed.
- HN: WireGuard is in net-next (2019)
- HN: WireGuard 1.0.0 (2020)
- Getting Started with WireGuard (Lobsters) (HN)
- Why not "Why not WireGuard?" (2020) (Lobsters) (HN)
- Building a WireGuard Jail with the FreeBSD's Standard Tools (2020) (HN)
- guard - GRPC server for managing wireguard tunnels.
- Subspace - Simple WireGuard VPN server GUI. (HN)
- wgcf - Generate WireGuard profile from Cloudflare Warp account.
- Success Wireguard stories?
- wireguard-rs - Rust Implementation of WireGuard.
- Simple WireGuard Docker network setup (HN)
- Create Wireguard configuration for hub and peers with ease (HN)
- dsnet - Simple command to manage a centralised wireguard VPN.
- Wireguard Bounce Server (HN)
- IPv6 WireGuard Peering (2020) (HN)
- wireguard-manager - Build and manage a network of servers that provides a distributed VPN using wireguard.
- WireGuard: great protocol, but skip the Mac app (2020) (Lobsters) (Response) (HN) (HN 2)
- WireGuard UI - Basic, self-contained management service for WireGuard with a self-serve web UI.
- My Automagic NixOS Wireguard Setup (2021)
- WireGuard Manager - Self-hosted Wireguard Manager.
- Kilo - Multi-cloud network overlay built on WireGuard and designed for Kubernetes. (Web)
- SSH and User-mode IP WireGuard (2021) (HN)
- tailscale-controller - Kubernetes controller for managing the installation of Tailscale on individual nodes.
- Headscale - Open source implementation of the Tailscale coordination server. (HN)
- innernet - Private network system that uses WireGuard under the hood. (Article)
- wgctl - WireGuard control utility.
- Ansible Wireguard Role - Ansible role for installing WireGuard VPN. Supports Ubuntu, Debian, Archlinx, Fedora and CentOS.
- Tutorial: Tailscale on AWS with Terraform (2021)
- Taildrop was kind of easy, actually (2021) (HN)
- Wiretrustee - Connect your devices into a single secure private WireGuard-based mesh network. (Web) (HN)
- The WireGuard VPN challenge of provisioning clients (2021) (Lobsters)
- wg-meshconf - WireGuard full mesh configuration generator.
- Tailscale IP address by hostname with jq
- Autowire - Automatically configure Wireguard interfaces in distributed system. It supports Consul as backend.
- Tailscale at DeepSource (2021) (Lobsters)
- WireGuard Easy - Easiest way to run WireGuard VPN + Web-based Admin UI.
- Firezone - Open-source WireGuard-based alternative to OpenVPN AS. (HN) (Web) (HN)
- wg-access-server - All-in-one WireGuard VPN solution with a web UI. (HN) (Active Fork)
- Build A Portable Lab In The Cloud Using Tailscale, Terraform and DigitalOcean (2021)
- Tailscale PAM Module - Allows you to SSH using your Tailscale credentials.
- onetun - Cross-platform, user-space WireGuard port-forwarder that requires no system network configurations. (HN)
- Why Not WireGuard (2020) (HN)
- Terraform Provider Tailscale - Terraform provider implementation for interacting with the Tailscale API.
- Taildrop - Feature that makes it easy to send files between your personal devices on a Tailscale network.
- Building WireGate: A WireGuard front to detect compromised keys (2021)
- Netmaker - Platform for creating and managing fast, secure, and dynamic virtual overlay networks using WireGuard. (Web) (HN)
- WireGuard Portal - WireGuard Configuration Portal with LDAP connection.
- wgsd - CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics.
- WireGuard Endpoint Discovery and NAT Traversal using DNS-SD (2020)
- wgctrl - Enables control of WireGuard devices on multiple platforms.
- natpunch-go - NAT puncher for Wireguard mesh networking.
- WireHole - Combination of WireGuard, Pi-hole, and Unbound in a docker-compose project.
- udppunch - udp punch for wireguard, inspired by natpunch-go.
- Our User-Mode WireGuard Year · Fly (2022) (HN)
- WireGuard Linux Code
- wesher - WireGuard overlay mesh network manager.
- Automation for WireGuard VPN tunnels
- WireGuard Web UI Code
- WireGuard Guide
- wireproxy - Wireguard client that exposes itself as a socks5 proxy or tunnels. (HN)
- WireGuard DNS Configuration for Systemd (HN)
- esp_wireguard - WireGuard Implementation for ESP-IDF.
- You may not need Cloudflare Tunnel. Linux is fine (2022) (HN)
- Tailscale raises $100M to fix the Internet (2022) (HN)
- Compare WireGuard Mesh Tools
- wireguard_exporter - Prometheus exporter for WireGuard.
- WireGuard installer - WireGuard VPN installer for Linux servers.
- wghttp - Turn WireGuard to HTTP & SOCKS5 proxies.
- OpenVPN & WireGuard server at GitHub Actions: representative NAT traversal case (HN)
- WireGuard Servers Running from RAM (HN)
- LinuxServer.io WireGuard
- Identity management for WireGuard (2022) (HN)
- Mitmproxy 9: WireGuard Mode (HN)
- wg-bond - Wireguard configuration made easy.
- WireGuard operator - WireGuard operator created to easily provision a VPN in a k8s cluster.
- Wiretap - Transparent WireGuard proxy server without root. (HN)
- WireGuard for the ESP32 (HN)
- WG Commander - TUI for managing WireGuard configuration files.
- dwgd - Docker WireGuard Driver. (HN)
- Webmesh - Simple, distributed, zero-configuration WireGuard mesh provider.
- How we achieved NAT traversal with vanilla WireGuard
- swgp-go - Simple WireGuard proxy with minimal overhead for WireGuard traffic.