#!/bin/bashcontrol_c()
{
echo -en "n*** Ouch! Exiting ***n"
set -x
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
exit $?
}
trap control_c SIGINT
while [ "true" ]
do
VPNCON=$(nmcli con show --active | grep bitgame | cut -f1 -d " ")
if [[ $VPNCON != "bitgame" ]]; then
echo "Discoected, trying to recoect..."
(sleep 0.1s && /usr/bin/vpnfirewall && sleep 0.2s && nmcli con up uuid de4ce151-835e-4f67-bd93-04ef10314e49)
else
echo "Already coected !"
fi
sleep 1
done
مشکل من در بازی Dota 2 بود که اگر VPN وسط بازی قطع می شد بدون VPN ارتباط برقرار می شد و در نهایت خطای no steam logon پیش می اومد حتی اگر دوباره به VPN وصل می شدم یا قطعش می کردم و باعث می شد در نهایت abandon کنم بازی رو و اخطار بگیرم.. این خطا مثل این که ریشه های امنیتی داره.. (علت استفاده از VPN هم کاهش پینگ هست..)
برچسب:
نویسنده: استخدام کار