#! /bin/bash

defaultport=56278

if [ "$1" == "" ]; then
    echo "Usage: cndr2multi SERVERURL [LOCALPORT]"
    echo "SERVERURL should be in the format cndr2:XXX... or cndr2://XXX..."
    echo "LOCALPORT will default to $defaultport, set a different one if you like."
else
    server=$1
    localport=${2:-$defaultport}
    realserver=`echo ${server^^} | sed 's@/@@g' | cut -d: -f2 | tr ABCDFHJLMRSZ 03162897.5:4`
    echo "url is $server"
    echo "real server is $realserver"
    echo "Proxying local port $localport TCP and UDP to real server... Press ctrl-c to exit. "
    echo "Connecting TCP"
    socat tcp-l:56280,fork,reuseaddr tcp:$realserver &
    echo "Connecting UDP"
    socat udp-l:56280,fork,reuseaddr udp:$realserver
fi

