@@ -70,9 +70,9 @@ function start () {
70
70
echo -e " \n${GREEN} [+]${NC} Starting 4nonimizer to hide your real IP...\n"
71
71
ifconfig $( ls /sys/class/net/ | grep -E ' ^eth|^en|^wl' | head -1) up && sleep 5
72
72
sed -i ' /auth-user-pass/d' /opt/4nonimizer/vpn/* /* .ovpn
73
- sed -i " 10iauth-user-pass pass.txt" /opt/4nonimizer/vpn/vpnbook /* .ovpn
73
+ sed -i " 10iauth-user-pass pass.txt" /opt/4nonimizer/vpn/nordvpn /* .ovpn
74
74
if [ -z " $SELECTOVPN " ]; then
75
- SELECTOVPN=$( ls /opt/4nonimizer/vpn/vpnbook /* .ovpn | shuf -n 1)
75
+ SELECTOVPN=$( ls /opt/4nonimizer/vpn/nordvpn /* .ovpn | shuf -n 1)
76
76
fi
77
77
current_provider=` cat /opt/4nonimizer/4nonimizer | awk ' NR==73' | awk -F' ;' ' {print $1}' | awk -F' /' ' {print $5}' `
78
78
# providers which use certificates
@@ -641,21 +641,25 @@ function locate_offline () {
641
641
break
642
642
fi
643
643
tocontinentcode
644
- # echo -e "\n$continentcode"
645
- for lista in $( cd /opt/4nonimizer/vpn/$provider /; ls * .ovpn | awk -F' _' ' {print $2}' | cut -d' .' -f1 | sort -u) ;
644
+ if [ " $provider " == " nordvpn" ]; then
645
+ lista=$( cd /opt/4nonimizer/vpn/$provider /; ls * .ovpn | cut -c1-2 | sort -u | awk ' {print toupper($0)}' ) ;
646
+ else
647
+ lista=$( cd /opt/4nonimizer/vpn/$provider /; ls * .ovpn | awk -F' _' ' {print $2}' | cut -d' .' -f1 | sort -u) ;
648
+ fi
649
+
650
+ for l in $lista ;
646
651
do
647
- continentcode2=$( cat /opt/4nonimizer/countryInfo.txt | awk -v r=$lista -F $' \t ' ' $1 == r' | awk -F $' \t ' ' {print $9}' )
652
+ continentcode2=$( cat /opt/4nonimizer/countryInfo.txt | awk -v r=$l -F $' \t ' ' $1 == r' | awk -F $' \t ' ' {print $9}' )
648
653
649
654
if [[ " $continentcode " == " $continentcode2 " ]] ; then
650
- array2+=($lista )
655
+ array2+=($l )
651
656
fi
652
657
653
658
done
654
659
655
- # echo "${array2[@]}"
656
660
countryselected=$( for el in " ${array2[@]} " ; do echo $el ; done | shuf | head -1)
657
- # echo $countryselected && sleep 10
658
- SELECTOVPN=$( cd /opt/4nonimizer/vpn/$provider /; ls * .ovpn | grep $countryselected | shuf -n 1)
661
+
662
+ SELECTOVPN=$( cd /opt/4nonimizer/vpn/$provider /; ls * .ovpn | grep -i $countryselected | shuf -n 1)
659
663
echo -e " \n\n${RED} [*] 4nonimizer is going to use the $SELECTOVPN file. ${NC} \n"
660
664
sleep 3
661
665
restart
@@ -667,9 +671,7 @@ function locate_offline () {
667
671
/opt/4nonimizer/4nonimizer change_ip
668
672
break
669
673
fi
670
- # echo ${PAISES[$new]}
671
- # cd /opt/4nonimizer/vpn/$provider/ ; openvpn "$(ls *.ovpn | grep ${PAISES[$new]} | shuf -n 1)"
672
-
674
+
673
675
SELECTOVPN=$( cd /opt/4nonimizer/vpn/$provider /; ls * .ovpn | grep ${PAISES[$new]} | shuf -n 1)
674
676
echo -e " \n\n${RED} [*] 4nonimizer is going to use the $SELECTOVPN file. ${NC} \n"
675
677
sleep 3
@@ -736,8 +738,6 @@ function locate_online () {
736
738
737
739
done
738
740
739
-
740
- # echo "${array2[@]}"
741
741
countryselected=$( for el in " ${array2[@]} " ; do echo $el ; done | shuf | head -1)
742
742
743
743
SELECTOVPN=$( cd /opt/4nonimizer/vpn/$provider /; ls * .ovpn | grep $countryselected | shuf -n 1)
0 commit comments