#!/bin/bash #requires emerge socat #kind of "netcat++" case $1 in start) socat -d -d -lmlocal2 \ TCP4-LISTEN:$port,su=nobody,fork,reuseaddr \ TCP4:213.236.237.166:3690 & echo $! > /var/run/socat.port$port ;; stop) kill `cat /var/run/socat.port$port` ;; *) echo usage error, I only know start or stop esac