خرید بک لینک
ممنونم از پاسختون دوست عزیز..
در نهایت با نصب و تنظیم vpn-firewall و سر هم بندی اسکریپت رو به رو به هدفم رسیدم..
https://github.com/adrelanos/vpn-firewall #!/bin/bash

control_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


شما برای استفاده از اسکریپت بالا باید نام و uuid کانکشن VPN خودتون رو جای گذاری کنید.. (من از PPTP استفاده می کنم..)

مشکل من در بازی Dota 2 بود که اگر VPN وسط بازی قطع می شد بدون VPN ارتباط برقرار می شد و در نهایت خطای no steam logon پیش می اومد حتی اگر دوباره به VPN وصل می شدم یا قطعش می کردم و باعث می شد در نهایت abandon کنم بازی رو و اخطار بگیرم.. این خطا مثل این که ریشه های امنیتی داره.. (علت استفاده از VPN هم کاهش پینگ هست..)

برچسب: نویسنده: استخدام کار تاريخ: پنجشنبه 23 ارديبهشت 1395 ساعت: 8:35

صفحه بندی