Hacker ApprovedDepartments

WireGuard

Hacker Approved

The most recommended of 5 VPN protocols

A small, audited VPN that gives secure remote access to home networks and servers without a third party, though setup takes some learning and NAT traversal is limited.

A small, audited VPN that gives secure remote access to home networks and servers without a third party, though setup takes some learning and NAT traversal is limited.

377 people gave an opinion

recommend it
315
criticize it
62
approval share
84%
Each figure is 5 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Owned for 5 years

Median of the 3 owners who said how long they have had it.

Each square is one year.

Why it carries the badge

  • 315 people recommend itNeeds 10 or more, met.
  • 5.1 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Private remote access without middlemen

    “You can have them assist with configuring and operating wireguard nearly as easily as you can have them walk you through Tailscale, eliminating the need for a middleman.”

    Comment from 12 Jan 2026 in “2026 is the Year of Self-hosting”

    “We live in the age of Wireguard (and Nebula and Tailscale etc). Not being home is not an issue for accessing stuff at home in the slightest”

    Comment from 24 Jul 2026 in “The Corporate Creep of Plex: Why it may be time to move to Jellyfin”

    “Use any PC (even a Raspberry Pi or any cheap "thin client") with Wireguard and you remove Apple and Tailscale from the equation entirely”

    Comment from 14 Dec 2025 in “VPN location claims don't match real traffic exits”
  • Invisible to unauthenticated connection attempts

    “The default setup is perfect - you set up your profiles, and the server doesn't respond if you try to connect with an invalid one.”

    Comment from 15 Aug 2026 in “Open WireGuard Endpoints”

    “WireGuard is nice because, unlike most other services, it operates on UDP and sends no reply packet unless you know the key”

    Comment from 30 Apr 2026 in “Who Is That Knocking at My (SSH) Door?”

    “If I were to lose the phone, I would simply revoke the Wireguard key and there wouldn't be anything valuable left on it.”

    Comment from 26 Jul 2026 in “GrapheneOS protections against data extraction from locked devices”
  • Simple, straightforward configuration

    “it is both convenient and secure. No maintenance or hardening is required, as Wireguard was intentionally designed not to require any tinkering.”

    Comment from 22 Feb 2026 in “Password managers less secure than promised”

    “The only thing I see that would need a bit setup would be the wireguard vpn, but even that is pretty straightforward under FreeBSD”

    Comment from 31 Mar 2026 in “From Proxmox to FreeBSD and Sylve in Our Office Lab”

    “With the rise of wireguard (and tailscale I suppose), keeping things connected and private has never been easier.”

    Comment from 8 Mar 2026 in “My Homelab Setup”
  • Small, audited, minimal codebase

    “WireGuard itself is a relatively small project at roughly 4,000 lines of code. It has been thoroughly audited and is even built into the Linux kernel.”

    Comment from 22 Dec 2025 in “Show HN: Netrinos – A keep it simple Mesh VPN for small teams”

    “If you want a hard-to-use VPN with minimal features and minimal surface area, as you said, Wireguard is right there.”

    Comment from 31 Jul 2026 in “Tailscale didn't stop the Hugging Face intrusion”

    “Wireguard exemplifies the superiority of a qualified independent developer over the fractal layers of ossified cruft”

    Comment from 24 Mar 2026 in “WolfGuard: WireGuard with FIPS 140-3 cryptography”

What people warn about

Each mark is one comment

  • Setup still takes effort

    “I found good success with OpenWRT/Tomato and WireGuard. The interface is bad when it comes to provisioning but it can be done with a QR code”

    Comment from 2 Apr 2026 in “Tailscale's New macOS Home”

    “using wireguard is awesome, but I wouldn't say deploying and maintaining it lacks complexity exactly”

    Comment from 27 Oct 2026 in “Tailscale SSH: Investigation and remediation update”

    “Wireguard in particular took me a solid half a day to build understanding and get it configured.”

    Comment from 24 Dec 2025 in “Unifi Travel Router”
  • Trouble with NAT and dynamic endpoints

    “The hardest part with bare wireguard is one part really wants to be static, OR you have to re-init stuff and push DNS updates every time it updates.”

    Comment from 10 Jan 2026 in “QtNat – Open you port with Qt UPnP”

    “It's also entirely impossible to use by itself when both devices you're trying to connect are behind a NAT or some other restricted network.”

    Comment from 9 Oct 2026 in “Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?”
  • No crypto negotiation or AES option

    “It's unfortunate that WireGuard doesn't include a switch that if both sides agree the crypto in use would be AES and SHA256”

    Comment from 24 Mar 2026 in “WolfGuard: WireGuard with FIPS 140-3 cryptography”

    “there's no negotiation possible in the protocol; you're basically standing up a 'Wireguard 2.0' that runs separately”

    Comment from 1 Oct 2026 in “Git 3.0's upcoming SHA-256 default will be a costly mistake”

    “I kind of wish Wireguard looked more toward the future and had included AES as alternative to ChaCha20”

    Comment from 21 Dec 2025 in “GotaTun – Mullvad's WireGuard Implementation in Rust”
  • Occasional routing and compatibility quirks

    “has been working somewhat perfectly for years, but there always are a couple of servers that just dont want to play nice”

    Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access”

    “I've been having some weird routing issues with WireGuard, that seem to work differently based on the client”

    Comment from 2 May 2026 in “I got infected with a crypto-miner via misconfigured qBittorrent”

Other VPN protocols people recommend

The four most recommended other VPN protocols, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

WireGuard compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
WireGuardThis page3156284%125 yrs3 ownersApproved
OpenVPN191458%910 yrs3 owners—
AmneziaWG6186%4——
GotaTun50100%2——
TrustTunnel5183%1——
See all 5 VPN protocols, ranked

What people said

40 of the 481 comments that mention it, newest first. Each links to the original comment.

“Wireguard is perfectly elegant and maintainable as it is for me, and a wonderful improvement on traditional site to site VPNs.”

RecommendsComment from 28 Oct 2026 in “Tailscale SSH: Investigation and remediation update”

“Many times I can connect to that from various public WiFi networks like coffee shops and public libraries.”

RecommendsComment from 27 Oct 2026 in “Tailscale SSH: Investigation and remediation update”

“using wireguard is awesome, but I wouldn't say deploying and maintaining it lacks complexity exactly”

MixedComment from 27 Oct 2026 in “Tailscale SSH: Investigation and remediation update”

“It's also entirely impossible to use by itself when both devices you're trying to connect are behind a NAT or some other restricted network.”

CriticizesComment from 9 Oct 2026 in “Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?”

“I cannot tell you how valuable it is to have my own WG instance that lets me create a VLAN for all my devices.”

RecommendsComment from 9 Oct 2026 in “Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?”

“The wireguard docs are pretty good, and it's probably worth it at least a little to actually understand what it does.”

RecommendsComment from 9 Oct 2026 in “Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?”

“Any security conscious person would probably be using a VPN (Wireguard or Tailscale) to prevent something like this”

RecommendsComment from 5 Oct 2026 in “Apple and a hacker's future”

“there's no negotiation possible in the protocol; you're basically standing up a 'Wireguard 2.0' that runs separately”

CriticizesComment from 1 Oct 2026 in “Git 3.0's upcoming SHA-256 default will be a costly mistake”

“You lose the formally-verified cryptography guarantees underpinning WireGuard & its implementation, though.”

RecommendsComment from 24 Sep 2026 in “Making Tailscale Faster”

“having everything not publicly accessible and only accessible over Tailscale or Wireguard makes me slightly happier”

RecommendsComment from 6 Sep 2026 in “Cloud in a Bottle: making self-hosting accessible to everyone”

“The default setup is perfect - you set up your profiles, and the server doesn't respond if you try to connect with an invalid one.”

RecommendsComment from 15 Aug 2026 in “Open WireGuard Endpoints”

“WG won't respond to any incoming handshake without a valid and authorized client key, it's essentially invisible.”

RecommendsComment from 15 Aug 2026 in “I close SSH port 22 (and what I use instead)”

“I haven't left open ports since a 786k SDSL Linux router PC running CS and Quake servers in 2002. WireGuard these days.”

RecommendsComment from 13 Aug 2026 in “My Homelab Got Hacked – A Postmortem”

“If you want a hard-to-use VPN with minimal features and minimal surface area, as you said, Wireguard is right there.”

RecommendsComment from 31 Jul 2026 in “Tailscale didn't stop the Hugging Face intrusion”

“If I were to lose the phone, I would simply revoke the Wireguard key and there wouldn't be anything valuable left on it.”

RecommendsComment from 26 Jul 2026 in “GrapheneOS protections against data extraction from locked devices”

“We live in the age of Wireguard (and Nebula and Tailscale etc). Not being home is not an issue for accessing stuff at home in the slightest”

RecommendsComment from 24 Jul 2026 in “The Corporate Creep of Plex: Why it may be time to move to Jellyfin”

“has been working somewhat perfectly for years, but there always are a couple of servers that just dont want to play nice”

MixedComment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access”

“I've been having some weird routing issues with WireGuard, that seem to work differently based on the client”

CriticizesComment from 2 May 2026 in “I got infected with a crypto-miner via misconfigured qBittorrent”

“WireGuard is nice because, unlike most other services, it operates on UDP and sends no reply packet unless you know the key”

RecommendsComment from 30 Apr 2026 in “Who Is That Knocking at My (SSH) Door?”

“enabling the built-in Wireguard server on my router (which is more or less as simple as setting up Tailscale)”

RecommendsComment from 13 Apr 2026 in “State of Homelab 2026”

“I rely more on my NAS at home over a Wireguard tunnel for things I would have used the cloud or a hosting service for before.”

RecommendsComment from 6 Apr 2026 in “The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't”

“WG is straightforward to set up, and with LLM the knowledge gap is now nothing if you have trouble with it”

RecommendsComment from 2 Apr 2026 in “Tailscale's New macOS Home”

“I found good success with OpenWRT/Tomato and WireGuard. The interface is bad when it comes to provisioning but it can be done with a QR code”

RecommendsComment from 2 Apr 2026 in “Tailscale's New macOS Home”

“The only thing I see that would need a bit setup would be the wireguard vpn, but even that is pretty straightforward under FreeBSD”

RecommendsComment from 31 Mar 2026 in “From Proxmox to FreeBSD and Sylve in Our Office Lab”

“It's unfortunate that WireGuard doesn't include a switch that if both sides agree the crypto in use would be AES and SHA256”

CriticizesComment from 24 Mar 2026 in “WolfGuard: WireGuard with FIPS 140-3 cryptography”

“Wireguard exemplifies the superiority of a qualified independent developer over the fractal layers of ossified cruft”

RecommendsComment from 24 Mar 2026 in “WolfGuard: WireGuard with FIPS 140-3 cryptography”

“With the rise of wireguard (and tailscale I suppose), keeping things connected and private has never been easier.”

RecommendsComment from 8 Mar 2026 in “My Homelab Setup”

“simply expose a VPN (Wireguard) port on a public IP. I don't see why you need to involve any third parties in such a setup.”

RecommendsComment from 8 Mar 2026 in “My Homelab Setup”

“it is both convenient and secure. No maintenance or hardening is required, as Wireguard was intentionally designed not to require any tinkering.”

RecommendsComment from 22 Feb 2026 in “Password managers less secure than promised”

“X11 windows from remote clients can be indistinguishable performance-wise from those of local ones with the latter”

RecommendsComment from 3 Feb 2026 in “4x faster network file sync with rclone (vs rsync) (2025)”

“You can have them assist with configuring and operating wireguard nearly as easily as you can have them walk you through Tailscale, eliminating the need for a middleman.”

RecommendsComment from 12 Jan 2026 in “2026 is the Year of Self-hosting”

“WireGuard's config is conceptually simple: your key, peer's key, endpoint, what IPs route through the tunnel.”

RecommendsComment from 12 Jan 2026 in “2026 is the Year of Self-hosting”

“Wireguard (or similar) limit the protection to a single service with low churn and minimal attack surface.”

RecommendsComment from 12 Jan 2026 in “2026 is the Year of Self-hosting”

“The hardest part with bare wireguard is one part really wants to be static, OR you have to re-init stuff and push DNS updates every time it updates.”

CriticizesComment from 10 Jan 2026 in “QtNat – Open you port with Qt UPnP”

“Wireguard in particular took me a solid half a day to build understanding and get it configured.”

MixedComment from 24 Dec 2025 in “Unifi Travel Router”

“WireGuard itself is a relatively small project at roughly 4,000 lines of code. It has been thoroughly audited and is even built into the Linux kernel.”

RecommendsComment from 22 Dec 2025 in “Show HN: Netrinos – A keep it simple Mesh VPN for small teams”

“I kind of wish Wireguard looked more toward the future and had included AES as alternative to ChaCha20”

MixedComment from 21 Dec 2025 in “GotaTun – Mullvad's WireGuard Implementation in Rust”

“And good choice on the wireguard only, only issue I had is devops/testing things and not being connected to the wireguard because I'd be connected to another wireguard”

RecommendsComment from 17 Dec 2025 in “Confuse some SSH bots and make botters block you”

“Use any PC (even a Raspberry Pi or any cheap "thin client") with Wireguard and you remove Apple and Tailscale from the equation entirely”

RecommendsComment from 14 Dec 2025 in “VPN location claims don't match real traffic exits”

“It's wireguard based so there's no "installing a VPN", just an interface/network configured in systemd-networkd”

RecommendsComment from 28 Nov 2025 in “Imgur geo-blocked the UK, so I geo-unblocked my network”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.