Sign inSign up

backplane/wireproxy

By backplane

•Updated about 19 hours ago

scratch-based dockerization of wireproxy, the "wireguard client that exposes itself as a socks5 prox

Image
2

10K+

backplane/wireproxy repository overview

⁠wireproxy

scratch⁠-based dockerization of wireproxy⁠, the "wireguard client that exposes itself as a socks5 proxy"

As the site⁠ says:

wireproxy is a completely userspace application that connects to a wireguard peer, and exposes a socks5/http proxy or tunnels on the machine. This can be useful if you need to connect to certain sites via a wireguard peer, but can't be bothered to setup a new network interface for whatever reasons.

This image is built from the latest semantic version tag in the wireproxy repo and uses scratch instead of distroless. IMPORTANT: we also apply the following patches:

  1. 001-update-deps-2-Feb-2026.patch⁠ - Update go dependencies to resolve open CVEs
  2. 002-apply-upstream-pr-187.patch⁠ - Apply the currently-open upstream PR https://github.com/whyvl/wireproxy/pull/187⁠
  3. 003-swizzle-patched-socks5.patch⁠ - Apply some PRs we've sent to things-go/go-socks5. #113⁠ and #114⁠, and a security-related dep bump

The build automatically applies all patches found in the https://github.com/backplane/conex/tree/main/wireproxy/patches⁠ subdirectory.

Note: The wireproxy GitHub repo⁠ already has an excellent Dockerfile⁠ with official wireproxy images on GHCR⁠, you may want to consider using those instead.

For usage information, see the wireproxy⁠ repo.

Tag summary

Content type

Image

Digest

sha256:392766c6d…

Size

4.4 MB

Last updated

about 19 hours ago

docker pull backplane/wireproxy