diff --git a/scripts/localexpose b/scripts/localexpose new file mode 100755 index 0000000..e83e750 --- /dev/null +++ b/scripts/localexpose @@ -0,0 +1,13 @@ +#! /bin/bash +# Opens a local port that redirects to a remote server + +if [ "$#" -lt 2 ]; then + echo "Usage: $0 [local_port]" + exit 1 +fi +REMOTE_HOST=$1 +REMOTE_PORT=$2 +LOCAL_PORT=${3:-$REMOTE_PORT} + +echo "Forwarding connections for 0.0.0.0:$LOCAL_PORT to $1:$2" +socat tcp-listen:$3,reuseaddr,fork tcp:$1:$2 \ No newline at end of file