Package: wnpp
Severity: wishlist
* Package name : wireproxy
Version : 1.0.9
Upstream Author : whyvl <[email protected]>
* URL : https://github.com/whyvl/wireproxy
* License : ISC
https://github.com/whyvl/wireproxy/blob/master/LICENSE
* Description : WireGuard client that exposes itself as a
SOCKS5/HTTP proxy
Wireproxy is a userspace WireGuard client that implements a SOCKS5 or
HTTP proxy
instead of creating a traditional TUN/TAP network interface. This makes
it ideal
for applications that natively support proxy configurations (browsers,
etc.)
without requiring system-wide routing changes or root privileges for
interface
creation.
Key features:
- Reads standard WireGuard config files (.conf)
- Supports multiple peers and endpoints
- Optional health checks for endpoints (CheckAlive)
- Low overhead, single binary written in Go
- Actively maintained with recent releases (v1.0.9 as of Apr 2024)
It fills a gap for users wanting WireGuard VPN access in proxy-only
environments
or containerized setups where TUN device access is restricted. No
Debian package
exists yet despite its popularity (3k+ GitHub stars) and utility
alongside
wireguard-tools.
Upstream provides binaries and Docker images, but a native .deb would
improve
integration with systemd services and APT dependency management (e.g.,
golang-go).