Re:Show HN: Wiretap – Transparent WireGuard proxy server wit...
by random021 on Monday November 21, 2022 @11:29PM
(#33701911)
I’m not sure to understand what makes it different from WireGuard. Could someone eli5 ?
[ Parent
| on HN ]
Re:Show HN: Wiretap – Transparent WireGuard proxy server wit...
by stevefan1999 on Tuesday November 22, 2022 @12:01AM
(#33702166)
Userspace capability. Especially when running inside containers.
Re:Show HN: Wiretap – Transparent WireGuard proxy server wit...
by fulafel on Tuesday November 22, 2022 @12:59AM
(#33702549)
Kernel networking interfaces already work pretty well in containers (using network namespaces). You can eg run openvpn or some fancier SDN to tunnel a container's traffic.
Re:Show HN: Wiretap – Transparent WireGuard proxy server wit...
by sleepyink on Tuesday November 22, 2022 @12:43AM
(#33702451)
Vanilla WireGuard doesn't provide a way to run a peer in userspace that can proxy traffic between another peer and an endpoint such 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 networking stack. This project uses these two userspace tools to "fake" a privileged WireGuard peer that proxies TCP, UDP, and (a small subset of) ICMP. It was written as a pentesting/red team utility for my team but it can also serve as a general makeshift VPN when you don't have privileges on a box you want to proxy through.
Edit: typo
Re:Show HN: Wiretap – Transparent WireGuard proxy server wit...
by omgtehlion on Tuesday November 22, 2022 @06:32AM
(#33704616)
this replaces WG + some iptables config in a single user-space solution (no root required)