پاسخ : محدود کردن برنامه ها به استفاده از VPN

ساخت وبلاگ
ممنونم از پاسختون دوست عزیز..
در نهایت با نصب و تنظیم 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 "Disconnected, trying to reconnect..."
                (sleep 0.1s && /usr/bin/vpnfirewall && sleep 0.2s && nmcli con up uuid de4ce151-835e-4f67-bd93-04ef10314e49)
        else
                echo "Already connected !"
        fi
        sleep 1
done


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

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

اوبونتو...
ما را در سایت اوبونتو دنبال می کنید

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