WireGuard/wireguard-go
View on GitHub ↗ ★ 4,488 Go
Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
13 mentions on Hacker News by 11 people: 1 story, 12 comments · first 2019-04-02 · latest 2026-09-13
20082026
-
▲ 5
Go Implementation of WireGuardstory by Bluestein · 2026-09-13 · 0 comments
-
Yes; also see: https://github.com/WireGuard/wireguard-go/blob/12269c2761734...
comment by ignoramous · 2024-06-05 · in We improved the performance of a userspace TCP stack in Go -
Would you accept https://github.com/WireGuard/wireguard-go/blob/master/tun/ne... as a solution? =) Edit: also i personally find TUN very convenient.
comment by dilyevsky · 2024-04-09 · in Writing scalable backends in UDP -
Upstream WireGuard (golang) has had this capability for a few years now: https://github.com/WireGuard/wireguard-go/tree/master/tun/ne...
comment by ignoramous · 2024-04-02 · in Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy -
Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?
comment by yjftsjthsd-h · 2024-04-02 · in Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy -
…this is built on the wireguard-go + gvisor mashup, that allows you to do this with just Wireguard: https://github.com/WireGuard/wireguard-go/tree/master/tun/ne... One of my favorite applications of this is this little tool that turns…
comment by asmor · 2023-10-08 · in The Tailscale Universal Docker Mod -
…as a web server because you need to be privileged to do things like work with raw packets. However, https://github.com/WireGuard/wireguard-go is a userspace implementation of WireGuard and has recently incorporated Google's userspace…
comment by sleepyink · 2022-11-22 · in Show HN: Wiretap – Transparent WireGuard proxy server without root -
…of both a http-client and a http-server running over wireguard (a poor man's QUIC, if you will): https://github.com/WireGuard/wireguard-go/tree/master/tun/ne... fly.io wrote about such a setup not long ago too:…
comment by ignoramous · 2021-10-18 · in Show HN: Onetun – Access your WireGuard network from anywhere -
…in which David Crawshaw, aware of all these problems, created an IP type like: It's in a PR here: https://github.com/WireGuard/wireguard-go/pull/11/files Which mentions: > Typically throughout WireGuard, we've used [4]byte for v4 and…
comment by OJFord · 2021-03-11 · in netaddr.IP: a new IP address type for Go -
Why is in-kernel Wireguard a priority? I'm happily using https://github.com/WireGuard/wireguard-go with no issues to speak of, on FreeBSD.
comment by remexre · 2020-12-30 · in Virtualize Your Network on FreeBSD with VNET -
…rather than the kernel. It still requires configuring network interfaces which requires root. [0]: https://github.com/WireGuard/wireguard-go
comment by anderspitman · 2020-09-15 · in Raspberry Pi as a local server for self hosting applications -
…for devices without WireGuard in the kernel, which at the moment is pretty much all. [0] https://github.com/WireGuard/wireguard-go [1] https://www.wireguard.com/xplatform/
comment by dpwm · 2019-05-16 · in WireGuard on OpenBSD -
There is also an official user space implementation. The performance is not bad at all. [1] https://github.com/WireGuard/wireguard-go .
comment by andyonthewings · 2019-04-02 · in Warp – Mobile VPN