nowfound

Life & fun · October 5, 2017

Encrypted VPN in 2k lines of Go

Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN. - twitchyliquid64/subnet

Encrypted VPN in 2k lines of Go launched on October 5, 2017 with 123 votes, #345 of 3,169 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 9 years on.

Visit github.com ↗Alternativestop 11% of October 2017

In plain words

Encrypted VPN in 2k lines of Go is a virtual private network tool written in Go, available on GitHub. It provides encrypted network connections and is designed for users seeking privacy in their internet traffic. The implementation is compact at around 2,000 lines of code, making it accessible for developers who want to review or modify the source. It targets technically minded users interested in open-source networking solutions.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Weron – A Peer-to-Peer VPN Based on WebRTC Written in Go2022 · github.com · ▲204

    Hey HN! I just released weron, a P2P VPN that uses WebRTC for transport which I've been working on for the last couple of months. It can create both layer 2/Ethernet and layer 3/IP overlay networks, and the underlying transport layer can be easily embedded to write your own P2P apps with Go. Compared to for example Tailscale, WireGuard and ZeroTier, its much harder to block on a network level and also significantly easier to set up, while not sacrifing much performance. I'd love to get your feedback :)

  • SatoshiVPN2020 · ▲212

    Run your own private & anonymous VPN server.

  • A simple SSH VPN client2017 · github.com · ▲113

    SSH-based "VPN for poors". Contribute to ivanilves/xiringuito development by creating an account on GitHub.

  • A toy version of Wireshark (student project)2025 · github.com · ▲265

    Hi everyone, I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark. It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear. The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still…

  • SafeHaven – A Minimal VPN Implementation in Go2025 · github.com · ▲99

    Hi HN, For the past few months, I've been exploring tools that integrate with the Linux networking stack. This led me to build SafeHaven, a lightweight and configurable VPN implementation written in Go. The goal was to better understand how virtual private networks work at a fundamental level. Would love feedback from the community! Repo link: https://github.com/kwakubiney/safehaven

  • A small bootstrapped independent VPN company in the Netherlands2019 · wifimask.com · ▲154

    WifiMask VPN encrypts and tunnels all your internet traffic between your device and our servers with proven VPN technology and strong encryption to prevent eavesdropping on your Wi-Fi connection. Public Wi-Fi hotspots are accessible for everyone and connections are not encrypted. Cybercriminals, mal

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, October 2017

the whole month →
  • Coda▲1,647

    It's a new day for docs

    Work · 2017 · coda.io

  • Station▲1,377

    One app to rule them all

    Work · 2017 · stationhq.com

  • Google is launching a new look + new features for Calendar

    Work · 2017 · support.google.com

  • The world’s most powerful screen design tool

    Work · 2017 · miro.com

  • Slite▲876

    One combined workspace. All of your team documentation.

    Work · 2017 · slite.com

  • Beautiful, smart checkout flows 💳💸

    Commerce · 2017 · stripe.com