socket-pipe
Socket Pipe is a command-line network forwarding tool that tunnels sockets between addresses without requiring configuration files. It supports TCP and UDP forwarding, allowing users to create simple network bridges by mapping one IP and port to another. The tool offers forward tunneling for both protocols, enabling local-to-remote and remote-to-local address mapping. It also supports TCP reverse tunneling through paired client and server modes, which lets services hosted on a LAN be exposed to the internet. For HTTP services, Socket Pipe provides reverse tunneling with hostname-based routing, allowing multiple backend HTTP servers behind a LAN to be accessed through a single internet-facing portal. Domain prefixes and Host header rewriting direct incoming requests to the correct backend based on subdomain matching. Typical use cases include exposing internal development servers to the public internet, forwarding DNS queries through UDP tunnels, creating TCP bridges across networks, and consolidating multiple