2018-04-13 07:39:30 +00:00
|
|
|
rpi-port-forward
|
|
|
|
==========================
|
|
|
|
Forward your traffic behind NAT etc.
|
2018-04-13 07:18:58 +00:00
|
|
|
|
2018-04-13 07:39:30 +00:00
|
|
|
## Usage
|
|
|
|
|
|
|
|
Define the following environment variables to configure port-forwarding.
|
|
|
|
|
|
|
|
Variable | Description | Optional
|
|
|
|
-------- | ----------- | --------
|
|
|
|
REMOTE_HOST | IP or address of the host you want to forward traffic to | no
|
|
|
|
REMOTE_PORT | Port on remote host to forward traffic to | yes (80)
|
|
|
|
LOCAL_PORT | Port where container listens | yes (80)
|
|
|
|
|
|
|
|
The `socat` process within the container will listen by default to port 80, use `-p`docker
|
|
|
|
flag to map the port of the local machine where it will listen to traffic to be forwarded.
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
docker run \
|
|
|
|
--name port-forward \
|
|
|
|
-d \
|
|
|
|
--restart always \
|
2018-04-13 07:18:58 +00:00
|
|
|
--publish 81:80 \
|
|
|
|
--ENV REMOTE_HOST=example.com \
|
|
|
|
--ENV REMOTE_PORT=82 \
|
2019-02-18 07:53:17 +00:00
|
|
|
--ENV LOCAL_PORT=80 \
|
2018-04-13 07:18:58 +00:00
|
|
|
newnius/rpi-port-forward
|
|
|
|
```
|
|
|
|
|
2018-04-13 07:39:30 +00:00
|
|
|
Thanks to: [marcnuri/port-forward](https://hub.docker.com/r/marcnuri/port-forward/)
|