A lightweight tcp-proxy based on alpine and socat.
1M+
Github: https://github.com/hpello/tcp-proxy-docker
Simple utility to relay tcp traffic to a specific host and port.
It can prove useful if you want to temporarily bind a running container port to your host.
tcp-proxy host port
To relay all TCP connections on your port 1234 to my.cool.host:8080:
docker run -it --rm -p 1234:8080 hpello/tcp-proxy my.cool.host 8080
To access a container running on the compose_default network, with name api and port 8080:
docker run -it --rm --network compose_default -p 1234:8080 hpello/tcp-proxy api 8080
By default, tcp-proxy will listen on the same port as the one specified.
This can be overriden by setting the LISTEN_PORT environment variable.
Content type
Image
Digest
sha256:3c20e88f8…
Size
7.1 MB
Last updated
9 months ago
docker pull hpello/tcp-proxy