Skip to content

Instantly share code, notes, and snippets.

@solova
Created March 25, 2020 02:14
Show Gist options
  • Save solova/9c25538d2420f479362c2f916ea472b9 to your computer and use it in GitHub Desktop.
Save solova/9c25538d2420f479362c2f916ea472b9 to your computer and use it in GitHub Desktop.
Find a fastest fastestvpn server.
#!/bin/bash
# add ip / hostname separated by white space
HOSTS="au2-sd-pptp-01.jumptoserver.com au-sd-pptp-01.jumptoserver.com at-vn-pptp-01.jumptoserver.com br-jp-pptp-01.jumptoserver.com bg-sf-pptp-01.jumptoserver.com ca-mr-pptp-01.jumptoserver.com cz-pr-pptp-01.jumptoserver.com eg-sb-pptp-01.jumptoserver.com fi-hs-pptp-01.jumptoserver.com fr-rb-pptp-01.jumptoserver.com de-fr-pptp-01.jumptoserver.com hk-pptp-01.jumptoserver.com in2-id-pptp-01.jumptoserver.com in-jp.jumptoserver.com it-rm-pptp-01.jumptoserver.com jp-tk-pptp-01.jumptoserver.com lu-ss-pptp-01.jumptoserver.com nl-sk-pptp-01.jumptoserver.com nl2.jumptoserver.com nl3.jumptoserver.com nl4.jumptoserver.com nr-ol-pptp-01.jumptoserver.com wfh.jumptoserver.com wfh2.jumptoserver.com pl-gd-pptp-01.jumptoserver.com ro-bu-pptp-01.jumptoserver.com rs-bg-pptp-01.jumptoserver.com sg-pptp-01.jumptoserver.com kr-so-pptp-01.jumptoserver.com es-bl-pptp-01.jumptoserver.com se-st-pptp-01.jumptoserver.com ch-zr-pptp-01.jumptoserver.com tr-iz-pptp-01.jumptoserver.com ue-db-pptp-01.jumptoserver.com uk2-ln-pptp-01.jumptoserver.com uk-ln-pptp-01.jumptoserver.com us-cf-pptp-01.jumptoserver.com us-ny-pptp-01.jumptoserver.com us-mi-pptp-01.jumptoserver.com us-ch2.jumptoserver.com us-ch1.jumptoserver.com us-la-pptp-01.jumptoserver.com us-dl-pptp-01.jumptoserver.com us-at-pptp-01.jumptoserver.com us-dn-pptp-01.jumptoserver.com "
# HOSTS="au2-sd-pptp-01.jumptoserver.com au-sd-pptp-01.jumptoserver.com at-vn-pptp-01.jumptoserver.com "
Smallest="200000"
Server=""
for myHost in $HOSTS
do
Current=` ping $myHost -n 1 | head -n 3 | awk -F'=' '{print $3 }'| awk -F'm' '{print $1 }' `
# Current=${Current1/./}
echo " $Current $myHost "
#echo $myHost $Current
if [ "$Current" -lt "$Smallest" ]
then
Server=$myHost
Smallest=$Current
fi
done
echo "Smallest = $Smallest @ $Server"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment