swgp-go
A proxy for WireGuard traffic with packet obfuscation modes and optional padding.
Open source (AGPL-3.0-or-later)By database64128
Alternatives
About swgp-go
swgp-go proxies WireGuard traffic using several modes. Its zero-overhead mode obfuscates the first 16 bytes and adds protection for handshake packets; its paranoid mode pads and encrypts packets, hiding their in-tunnel sizes.
The paranoid mode reduces tunnel MTU and increases bandwidth use. The project provides prebuilt binaries and documents Homebrew and Arch Linux package options, as well as community-maintained container images.
Strengths
- Offers multiple WireGuard proxy modes
- Can hide in-tunnel packet sizes
- Provides prebuilt binaries
Limitations
- Paranoid mode reduces tunnel MTU and increases bandwidth use
- Legacy modes lack replay protection at the obfuscation layer
Details
- Pricing
- FreeFree and open source under the AGPL-3.0-or-later license.
- License
- AGPL-3.0-or-later
- Developer
- database64128
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Best suited for
- WireGuard users configuring a proxy for their tunnel traffic
- Categories
- VPN, Network tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula