Add alpine_chroot/stunnel.sh
This commit is contained in:
35
alpine_chroot/stunnel.sh
Normal file
35
alpine_chroot/stunnel.sh
Normal file
@@ -0,0 +1,35 @@
|
||||
sh /root/uptime_monitor.sh &
|
||||
|
||||
while [ 1 ]
|
||||
do
|
||||
|
||||
if nc -zv -w 2 88.202.151.14 5222 &> /dev/null
|
||||
then
|
||||
echo "$(date): success"
|
||||
echo "$(date): now check whether PID is present (as might be old connection)"
|
||||
|
||||
else
|
||||
echo "$(date): error - xmpp is down, start tunnel 5222"
|
||||
/usr/bin/ssh -R '*:5222:127.0.0.1:5222' -p 22 -N user@88.202.151.14 &
|
||||
sleep 2
|
||||
|
||||
fi
|
||||
|
||||
|
||||
if nc -zv -w 2 88.202.151.14 5269 &> /dev/null
|
||||
then
|
||||
echo "$(date): success"
|
||||
echo "$(date): now check whether PID is present (as might be old connection)"
|
||||
|
||||
else
|
||||
echo "$(date): error - xmpp is down, start tunnel 5269"
|
||||
/usr/bin/ssh -R '*:5269:127.0.0.1:5269' -p 22 -N user@88.202.151.14 &
|
||||
sleep 2
|
||||
|
||||
fi
|
||||
|
||||
sleep 60
|
||||
|
||||
done
|
||||
|
||||
echo "$(date): Done"
|
Reference in New Issue
Block a user