Created
January 21, 2022 07:58
-
-
Save DarrenOfficial/d683e33e7ca81044f81027385e50e89f to your computer and use it in GitHub Desktop.
Check tunnelbroker servers, to find the perfect one near you.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
tunservers="Ashburn,_VA,_US:216.66.22.2 Calgary,_AB,_CA:216.218.200.58 Chicago,_IL,_US:184.105.253.14 Dallas,_TX,_US:184.105.253.10 Denver,_CO,_US:184.105.250.46 Fremont,_CA,_US:72.52.104.74 Fremont,_CA,_US:64.62.134.130 Honolulu,_HI,_US:64.71.156.86 Kansas,_City,_MO,_US:216.66.77.230 Los,_Angeles,_CA,_US:66.220.18.42 Miami,_FL,_US:209.51.161.58 New,_York,_NY,_US:209.51.161.14 Phoenix,_AZ,_US:66.220.7.82 Seattle,_WA,_US:216.218.226.238 Toronto,_ON,_CA:216.66.38.58 Winnipeg,_MB,_CA:184.105.255.26 Amsterdam,_NL:216.66.84.46 Berlin,_DE:216.66.86.114 Budapest,_HU:216.66.87.14 Frankfurt,_DE:216.66.80.30 Lisbon,_PT:216.66.87.102 London,_UK:216.66.80.26 London,_UK:216.66.88.98 Paris,_FR:216.66.84.42 Prague,_CZ:216.66.86.122 Stockholm,_SE:216.66.80.90 Warsaw,_PL:216.66.80.162 Zurich,_CH:216.66.80.98 Hong,_Kong,_HK:216.218.221.6 Singapore,_SG:216.218.221.42 Tokyo,_JP:74.82.46.6 Djibouti,_City,_DJ:216.66.87.98 Johannesburg,_ZA:216.66.87.134 Bogota,_CO:216.66.64.154 Sydney,_NSW,_AU:216.218.142.50 Dubai,_AE:216.66.90.30" | |
tunserver_array=($tunservers) | |
tunserver_count=${#tunserver_array[@]} | |
i=1 | |
( | |
echo -e "Location\tIP\tmin\tavg\tmax\tmdev" | |
( | |
for server in $tunservers | |
do | |
echo -en "\rPinging $i/$tunserver_count..." 1>&2 | |
((i++)) | |
location="${server%:*}" | |
location="${location//_/ }" | |
ip="${server##*:}" | |
echo -e "$location\t$ip\t$(ping -nq -c6 -i0.3 -w3 $ip |& tail -n 1 | cut -d' ' -f4 | tr '/' '\t')" | |
done | |
echo -en "\r" 1>&2 | |
) | sort -n -t ' ' -k4 | |
) | column -t -s' ' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment