VPN
WireGuard & Tailscale are great although not strictly a VPN. I personally use Mullvad for whenever I need a VPN.
Hosted solutions
There is always a trust issue having VPN hosted by third party. Especially if it's free!
Links
- Cloudflare Warp - DNS by CloudFlare. (HN)
- OpenVPN - Secure tunneling daemon. (Code)
- OpenVPN install
- OpenVPN vs IPSec, WireGuard, L2TP, & IKEv2 (VPN Protocols 2019)
- Ask HN: What VPN service are you currently using? (2019)
- Brook - Cross-platform(Linux/MacOS/Windows/Android/iOS) proxy/vpn software.
- DSVPN - Dead Simple VPN, designed to address the most common use case for using a VPN.
- sshuttle - Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin.
- Passepartout - User-friendly OpenVPN client app for iOS.
- Algo VPN - Set up a personal VPN in the cloud. (Docs)
- RadVPN - Decentralized VPN.
- Building a simple VPN with WireGuard with a Raspberry Pi as Server (2020) (HN)
- Tailscale - Mesh VPN that makes it easy to connect your devices, wherever they are. No more fighting configuration or firewall ports. (Code) (HN) (GitHub)
- N2N - Light VPN software which make it easy to create virtual networks bypassing intermediate firewalls.
- Orchid - Enables a decentralized virtual private network (VPN), allowing users to buy bandwidth from a global pool of service providers. (Web)
- Official ProtonVPN iOS app
- Mysterium Node - Decentralized VPN built on blockchain.
- Mysterium VPN Desktop Code
- tinc VPN
- How Does VPN Work? (2020)
- VPN & datacenter IPs - List of datacenter & VPN IP addresses.
- Speedify - Fast, Secure, Reliable VPN for Individuals, Families & Teams.
- FreePN - Open-source peer-to-peer VPN service. (Code) (HN)
- Don't use VPN services (HN)
- Zetamesh - P2P VPN: Build a security layer-three local area network on the WAN.
- Simple and Secure VPN in FreeBSD – Introducing WireGuard (2021)
- TCP/IP Fingerprinting for VPN and Proxy Detection (2021)
- VpnCloud - Peer-to-peer VPN. (Web) (HN)
- Everything VPN Is New Again (2021)
- Bitmask - Open source application to provide easy and secure encrypted communication with a VPN. (Code)
- Apple's iCloud+ “VPN” (2021) (HN)
- How do Mesh VPNs work? Writing my own VPN tool in Go to find out (2021)
- Setting up a home VPN server with Wireguard (2019)
- vtun - Simple VPN written in Go.
- How does Apple Private Relay Work? (2021)
- Make your own VPN with Fly.io, tailscale and GitHub (HN)
- Selecting and Hardening Remote Access VPN Solutions (2021) (HN)
- kytan - High Performance Peer-to-Peer VPN.
- vopono - Run applications through VPN tunnels with temporary network namespaces.
- 1.1.1.1 for Families (2021) (HN)
- Setting Up 1.1.1.1 for Families on a Pi-Hole (2021) (HN)
- ZudVPN - Mobile application to deploy private VPN servers in the cloud with DNS ad-blocking and other features.
- EdgeVPN - Fully Decentralized. Immutable. Portable. Easy to use Statically compiled VPN and a reverse proxy over p2p. (GUI Code)
- SeekVPN - Explore the best VPN. (HN)
- Poor man's VPN (pay for only what you need) (HN)
- WGDashboard - Simplest dashboard for WireGuard VPN written in Python w/ Flask.
- IPsec VPN Server Auto Setup Scripts - Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2.
- Cloak - Censorship circumvention tool to evade detection by authoritarian state adversaries. (HN)
- Amnezia VPN - Best client for self-hosted VPN (Desktop+Mobile).
- No more VPN. Introducting Cloudflare Tunnel (2022)
- PairMesh - Next-generation security Mesh VPN implementation based on Go.
- TunnelKit - VPN client library for Apple platforms.
- Pangolin - VPN written in Go.
- Smart VPN client
- Experimental post-quantum safe VPN tunnels (2022)
- Gluetun VPN client - Lightweight swiss-knife-like VPN client to multiple VPN service providers.
- Pritunl - Distributed enterprise vpn server built using the OpenVPN protocol.
- The M247/DataPacket Problem with Mullvad VPN (2022) (HN)
- Cunicu - User-space daemon managing WireGuard interfaces to establish a mesh of peer-to-peer VPN connections in harsh network environments.
- Rosenpass - Formally verified, post-quantum secure VPN that uses WireGuard to transport the actual data. (HN)
- Build your own private WireGuard VPN with PiVPN (2023) (HN)
- Anywherelan - Mesh VPN project, similar to tinc, direct wireguard or tailscale.
- Paper VPN
- Russia starts blocking VPN at the protocol (WireGuard, OpenVPN) level (2023)
- Shadowsocks Specifications
- shadowsocks-go - Versatile and efficient proxy platform for secure communications.