{"repo":"database64128/swgp-go","free":true,"listed":false,"github":"https://github.com/database64128/swgp-go","clone":"git clone https://github.com/database64128/swgp-go.git","description":"🐉 Simple WireGuard proxy with minimal overhead for WireGuard traffic.","language":"Go","stars":359,"topics":["wireguard","proxy","golang"],"license":"AGPL-3.0","category":"networking-infra","readme_excerpt":"swgp-go 🐉 Simple WireGuard proxy with minimal overhead for WireGuard traffic. Proxy modes 1. Zero overhead Mode identifier: \"zero-overhead-2026\" - The first 16 bytes are encrypted as an AES block for obfuscation. - Data packets have no further processing. - For handshake packets, the rest of the packet is randomly padded and encrypted with XChaCha20-Poly1305 AEAD. - Replayed handshake packets are dropped by checking the nonce and an encrypted timestamp. When to use - ✅ Does not affect tunnel MTU. - ✅ Minimal processing of data packets. 2. Paranoid Mode identifier: \"paranoid-2026\" Packets are padded to the maximum packet size allowed by the MTU, then encrypted using XChaCha20-Poly1305. When to use - ✅ Full-packet AEAD. - ✅ Hides in-tunnel packet sizes. - The length of a WireGuard data packet is always a multiple of 16. - Many IPv6 websites cap their outgoing MTU to 1280 for maximum compatibility. - ❗️ Slight reduction of tunnel MTU. - ❗️ Increased bandwidth usage. 3. Legacy modes The \"zero-overhead\" and \"paranoid\" modes are also supported for backward compatibility with previous versions. These modes do not provide replay protection at the obfuscation layer, and do not require the client and server to have synchronized clocks. Deployment Arch Linux package Release and VCS packages are available in the AUR: - - Homebrew Run brew install swgp-go . Prebuilt binaries Download from releases. Container images There are container images maintained by the community: - vnxme/docker-sw","default_branch":null,"files":null,"tree":[],"storefront":"/r/database64128","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/database64128/swgp-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}