diff options
Diffstat (limited to 'test')
| -rwxr-xr-x | test/auth.sh | 18 | ||||
| -rwxr-xr-x | test/proxy.sh | 4 |
2 files changed, 16 insertions, 6 deletions
diff --git a/test/auth.sh b/test/auth.sh index d8a1dee..608b4fd 100755 --- a/test/auth.sh +++ b/test/auth.sh @@ -1,12 +1,22 @@ #!/bin/bash +FILE=`mktemp` + +cat > $FILE <<EOF +T t +X x +EOF + +trap 'unlink $FILE' EXIT + ROOT=$(dirname $0)/.. PATH=$ROOT/bin:$PATH -tunnel add name T listen,addr=-:2000 auth aes dial,addr=-:3000 -tunnel add name X listen,addr=-:3000 -aes -auth dial,addr=-:4000 -tunnel set tunnel.T.secret secret -tunnel set tunnel.X.secret secret +tunnel add name T listen,addr=%2000 auth dump aes dial,addr=%3000 +tunnel add name X listen,addr=%3000 /aes /auth dial,addr=%4000 +tunnel set authfile $FILE +tunnel set tunnel.T.authuser T +tunnel set tunnel.X.authuser X nc -l 4000 & echo "Hello, World!" | nc -N localhost 2000 wait diff --git a/test/proxy.sh b/test/proxy.sh index 8348bd6..e8c5a3f 100755 --- a/test/proxy.sh +++ b/test/proxy.sh @@ -3,8 +3,8 @@ ROOT=$(dirname $0)/.. PATH=$ROOT/bin:$PATH -tunnel add name C listen,addr=-:2000 proxy,addr=-:4000 dial,addr=-:3000 -tunnel add name S listen,addr=-:3000 proxy +tunnel add name C listen,addr=%2000 proxy,addr=%4000 dial,addr=%3000 +tunnel add name S listen,addr=%3000 proxy tunnel set tunnel.C.proxy.auth user:password tunnel set tunnel.S.proxy.auth user:password nc -l 4000 & |
