ProxyBlob is a reverse SOCKS5 proxy that uses aznet to carry traffic through Azure Storage services. Run the proxy locally and an agent on the machine whose network you want to access.
flowchart LR
Client[SOCKS application] <--> Proxy[Proxy]
Proxy <--> Storage[Azure Storage]
Storage <--> Agent[Agent]
Agent <--> Destination[Destination service]
Build with make, configure your storage account, then connect an agent and start its local SOCKS endpoint. The setup guide walks through each step.
- Usage: commands, applications, logging and upgrades.
- WASM agent with Bun.
- Troubleshooting.
ProxyBlob supports TCP and UDP, plus SOCKS5 BIND with native agents. The SOCKS endpoint defaults to 127.0.0.1:1080 and has no authentication; keep it on loopback unless you control access to it.
See the changelog for release history.
Made with ❤️ by @_atsika
