Sign inSign up

zhangsean/rinetd

By zhangsean

•Updated over 1 year ago

Minimal dockerized rinetd auto-follow the latest release, simply TCP port forward solution.

Image
1

4.7K

zhangsean/rinetd repository overview

⁠Docker-Rinetd

Docker Pulls Docker Stars Docker Stars

Dockerized rinetd, simply TCP port forward to any port which the container reachable.

Specially useful for running containers which didn't expose some port when it starting for security reason.

Specially useful for exposing a TCP port proxy to an internal service on a gateway server.

Forked from leafsoar/rinetd⁠.

⁠Usage

⁠TLTR
docker run -d -p [local-port]:8000 zhangsean/rinetd [remote ip/name] [remote port]
⁠SSH forward
# Forward local port 2222 to remote host ssh on 192.168.1.100:22
docker run -itd --name ssh-forward -p 2222:8000 zhangsean/rinetd 192.168.1.100 22
⁠Web container forward
# Run a web server
docker run --name web -p 8080:8080 -d zhangsean/hello-web

# Run a port proxy with link:
docker run --name web-proxy -p 8000:8000 --link web:web -d zhangsean/rinetd web 8080

# Run a port proxy without link:
docker run --name web-proxy -p 8000:8000 -d zhangsean/rinetd [IP] 8080
⁠MySQL container forward
# run a mysql server
docker run --name mysql -d mysql

# Run a port proxy with link:
docker run --name mysql-proxy -p 3306:8000 --link mysql:mysql -d zhangsean/rinetd mysql 3306
⁠Given bind port
# Forward host:8086 to container proxy:80, container bind :80 to 172.16.2.3:8010
docker run -itd --name proxy -p 8086:80 zhangsean/rinetd 172.16.2.3 8010 80
⁠UDP
docker run -itd --name ntp -p 123:123/udp zhangsean/rinetd ntp.aliyun.com 123 123 udp

Tag summary

Content type

Image

Digest

sha256:aad6afd05…

Size

2.1 MB

Last updated

over 1 year ago

docker pull zhangsean/rinetd