invidious-mod-JP/src/invidious/helpers/proxy.cr

309 lines
198 KiB
Crystal
Raw Normal View History

2018-08-13 14:17:28 +00:00
# See https://github.com/crystal-lang/crystal/issues/2963
class HTTPProxy
getter proxy_host : String
getter proxy_port : Int32
getter options : Hash(Symbol, String)
getter tls : OpenSSL::SSL::Context::Client?
def initialize(@proxy_host, @proxy_port = 80, @options = {} of Symbol => String)
end
def open(host, port, tls = nil, connection_options = {} of Symbol => Float64 | Nil)
dns_timeout = connection_options.fetch(:dns_timeout, nil)
connect_timeout = connection_options.fetch(:connect_timeout, nil)
read_timeout = connection_options.fetch(:read_timeout, nil)
socket = TCPSocket.new @proxy_host, @proxy_port, dns_timeout, connect_timeout
socket.read_timeout = read_timeout if read_timeout
socket.sync = true
socket << "CONNECT #{host}:#{port} HTTP/1.1\r\n"
if options[:user]?
credentials = Base64.strict_encode("#{options[:user]}:#{options[:password]}")
credentials = "#{credentials}\n".gsub(/\s/, "")
socket << "Proxy-Authorization: Basic #{credentials}\r\n"
end
socket << "\r\n"
resp = parse_response(socket)
if resp[:code]? == 200
{% if !flag?(:without_openssl) %}
if tls
tls_socket = OpenSSL::SSL::Socket::Client.new(socket, context: tls, sync_close: true, hostname: host)
socket = tls_socket
end
{% end %}
2018-08-13 14:17:28 +00:00
return socket
else
socket.close
raise IO::Error.new(resp.inspect)
end
end
private def parse_response(socket)
resp = {} of Symbol => Int32 | String | Hash(String, String)
begin
version, code, reason = socket.gets.as(String).chomp.split(/ /, 3)
headers = {} of String => String
while (line = socket.gets.as(String)) && (line.chomp != "")
name, value = line.split(/:/, 2)
headers[name.strip] = value.strip
end
resp[:version] = version
resp[:code] = code.to_i
resp[:reason] = reason
resp[:headers] = headers
rescue
end
return resp
end
end
class HTTPClient < HTTP::Client
def set_proxy(proxy : HTTPProxy)
begin
@socket = proxy.open(host: @host, port: @port, tls: @tls, connection_options: proxy_connection_options)
rescue IO::Error
@socket = nil
end
end
def proxy_connection_options
opts = {} of Symbol => Float64 | Nil
opts[:dns_timeout] = @dns_timeout
opts[:connect_timeout] = @connect_timeout
opts[:read_timeout] = @read_timeout
return opts
end
end
def get_proxies(country_code = "US")
2018-09-26 02:07:18 +00:00
# return get_spys_proxies(country_code)
return get_nova_proxies(country_code)
end
2018-10-03 15:38:07 +00:00
def filter_proxies(proxies)
proxies.select! do |proxy|
begin
client = HTTPClient.new(YT_URL)
client.read_timeout = 10.seconds
client.connect_timeout = 10.seconds
proxy = HTTPProxy.new(proxy_host: proxy[:ip], proxy_port: proxy[:port])
client.set_proxy(proxy)
client.head("/").status_code == 200
rescue ex
false
end
end
return proxies
end
2018-09-26 02:07:18 +00:00
def get_nova_proxies(country_code = "US")
country_code = country_code.downcase
client = HTTP::Client.new(URI.parse("https://www.proxynova.com"))
client.read_timeout = 10.seconds
client.connect_timeout = 10.seconds
headers = HTTP::Headers.new
headers["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"
headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"
headers["Accept-Language"] = "Accept-Language: en-US,en;q=0.9"
headers["Host"] = "www.proxynova.com"
headers["Origin"] = "https://www.proxynova.com"
headers["Referer"] = "https://www.proxynova.com/proxy-server-list/country-#{country_code}/"
response = client.get("/proxy-server-list/country-#{country_code}/", headers)
document = XML.parse_html(response.body)
proxies = [] of {ip: String, port: Int32, score: Float64}
document.xpath_nodes(%q(//tr[@data-proxy-id])).each do |node|
ip = node.xpath_node(%q(.//td/abbr/script)).not_nil!.content
ip = ip.match(/document\.write\('(?<sub1>[^']+)'.substr\(8\) \+ '(?<sub2>[^']+)'/).not_nil!
ip = "#{ip["sub1"][8..-1]}#{ip["sub2"]}"
port = node.xpath_node(%q(.//td[2])).not_nil!.content.strip.to_i
anchor = node.xpath_node(%q(.//td[4]/div)).not_nil!
speed = anchor["data-value"].to_f
latency = anchor["title"].to_f
uptime = node.xpath_node(%q(.//td[5]/span)).not_nil!.content.rchop("%").to_f
# TODO: Tweak me
score = (uptime*4 + speed*2 + latency)/7
proxies << {ip: ip, port: port, score: score}
end
2018-10-03 15:38:07 +00:00
# proxies = proxies.sort_by { |proxy| proxy[:score] }.reverse
2018-09-26 02:07:18 +00:00
return proxies
end
def get_spys_proxies(country_code = "US")
2018-08-13 14:17:28 +00:00
client = HTTP::Client.new(URI.parse("http://spys.one"))
client.read_timeout = 10.seconds
client.connect_timeout = 10.seconds
headers = HTTP::Headers.new
headers["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"
headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"
headers["Accept-Language"] = "Accept-Language: en-US,en;q=0.9"
headers["Host"] = "spys.one"
2018-08-14 14:40:52 +00:00
headers["Origin"] = "http://spys.one"
headers["Referer"] = "http://spys.one/free-proxy-list/#{country_code}/"
2018-08-13 14:17:28 +00:00
headers["Content-Type"] = "application/x-www-form-urlencoded"
body = {
"xpp" => "5",
2018-08-13 14:17:28 +00:00
"xf1" => "0",
2018-08-14 14:40:52 +00:00
"xf2" => "0",
"xf4" => "0",
2018-08-13 14:17:28 +00:00
"xf5" => "1",
}
2018-09-25 22:56:59 +00:00
2018-08-13 14:17:28 +00:00
response = client.post("/free-proxy-list/#{country_code}/", headers, form: body)
2018-09-25 22:56:59 +00:00
20.times do
if response.status_code == 200
break
end
response = client.post("/free-proxy-list/#{country_code}/", headers, form: body)
end
2018-08-13 14:17:28 +00:00
response = XML.parse_html(response.body)
mapping = response.xpath_node(%q(.//body/script)).not_nil!.content
mapping = mapping.match(/\}\('(?<p>[^']+)',\d+,\d+,'(?<x>[^']+)'/).not_nil!
p = mapping["p"].not_nil!
x = mapping["x"].not_nil!
mapping = decrypt_port(p, x)
2018-08-13 14:17:28 +00:00
proxies = [] of {ip: String, port: Int32, score: Float64}
2018-08-14 14:40:52 +00:00
response = response.xpath_node(%q(//tr/td/table)).not_nil!
2018-08-13 14:17:28 +00:00
response.xpath_nodes(%q(.//tr)).each do |node|
if !node["onmouseover"]?
next
end
ip = node.xpath_node(%q(.//td[1]/font[2])).to_s.match(/<font class="spy14">(?<address>[^<]+)</).not_nil!["address"]
encrypted_port = node.xpath_node(%q(.//td[1]/font[2]/script)).not_nil!.content
encrypted_port = encrypted_port.match(/<\\\/font>"\+(?<encrypted_port>[\d\D]+)\)$/).not_nil!["encrypted_port"]
port = ""
encrypted_port.split("+").each do |number|
number = number.delete("()")
left_side, right_side = number.split("^")
result = mapping[left_side] ^ mapping[right_side]
port = "#{port}#{result}"
end
port = port.to_i
2018-08-13 14:17:28 +00:00
latency = node.xpath_node(%q(.//td[6])).not_nil!.content.to_f
speed = node.xpath_node(%q(.//td[7]/font/table)).not_nil!["width"].to_f
uptime = node.xpath_node(%q(.//td[8]/font/acronym)).not_nil!
# Skip proxies that are down
if uptime["title"].ends_with? "?"
next
end
if md = uptime.content.match(/^\d+/)
uptime = md[0].to_f
else
next
end
score = (uptime*4 + speed*2 + latency)/7
proxies << {ip: ip, port: port, score: score}
end
2018-09-24 00:29:47 +00:00
proxies = proxies.sort_by { |proxy| proxy[:score] }.reverse
2018-08-13 14:17:28 +00:00
return proxies
end
def decrypt_port(p, x)
x = x.split("^")
s = {} of String => String
60.times do |i|
if x[i]?.try &.empty?
s[y_func(i)] = y_func(i)
else
s[y_func(i)] = x[i]
end
end
x = s
p = p.gsub(/\b\w+\b/, x)
p = p.split(";")
p = p.map { |item| item.split("=") }
mapping = {} of String => Int32
p.each do |item|
if item == [""]
next
end
key = item[0]
value = item[1]
value = value.split("^")
if value.size == 1
value = value[0].to_i
else
left_side = value[0].to_i?
left_side ||= mapping[value[0]]
right_side = value[1].to_i?
right_side ||= mapping[value[1]]
value = left_side ^ right_side
end
mapping[key] = value
end
return mapping
end
def y_func(c)
return (c < 60 ? "" : y_func((c/60).to_i)) + ((c = c % 60) > 35 ? ((c.to_u8 + 29).unsafe_chr) : c.to_s(36))
end
PROXY_LIST = {
"GB" => [{ip: "104.248.168.237", port: 3128}, {ip: "104.248.170.188", port: 3128}, {ip: "104.248.172.86", port: 3128}, {ip: "104.248.172.93", port: 3128}, {ip: "104.248.175.70", port: 3128}, {ip: "138.68.165.69", port: 3128}, {ip: "139.59.166.82", port: 3128}, {ip: "139.59.172.14", port: 3128}, {ip: "139.59.178.103", port: 3128}, {ip: "139.59.178.138", port: 3128}, {ip: "139.59.179.135", port: 3128}, {ip: "139.59.180.116", port: 3128}, {ip: "139.59.180.180", port: 3128}, {ip: "139.59.183.122", port: 3128}, {ip: "139.59.184.152", port: 3128}, {ip: "139.59.187.163", port: 3128}, {ip: "139.59.188.126", port: 3128}, {ip: "147.135.206.233", port: 3128}, {ip: "159.65.212.57", port: 1080}, {ip: "159.65.86.33", port: 8080}, {ip: "167.114.180.102", port: 8080}, {ip: "167.99.197.45", port: 8080}, {ip: "167.99.80.103", port: 8080}, {ip: "167.99.87.19", port: 8080}, {ip: "176.35.250.108", port: 8080}, {ip: "176.35.51.2", port: 53281}, {ip: "176.35.85.11", port: 8080}, {ip: "178.62.114.9", port: 3128}, {ip: "178.62.114.9", port: 80}, {ip: "178.62.115.223", port: 3128}, {ip: "178.62.34.134", port: 3128}, {ip: "178.62.45.209", port: 3128}, {ip: "178.62.53.74", port: 3128}, {ip: "178.62.92.127", port: 3128}, {ip: "185.44.249.86", port: 31910}, {ip: "188.166.152.229", port: 3128}, {ip: "188.166.156.20", port: 3128}, {ip: "193.117.138.126", port: 31667}, {ip: "206.189.114.111", port: 8080}, {ip: "206.189.117.27", port: 8080}, {ip: "206.189.28.51", port: 3128}, {ip: "206.189.29.172", port: 8080}, {ip: "209.97.182.186", port: 3128}, {ip: "209.97.188.156", port: 3128}, {ip: "209.97.188.44", port: 8080}, {ip: "209.97.191.221", port: 8080}, {ip: "212.139.190.90", port: 42321}, {ip: "217.33.203.90", port: 53281}, {ip: "35.176.85.90", port: 3128}, {ip: "46.101.1.193", port: 3128}, {ip: "46.101.12.219", port: 3128}, {ip: "46.101.28.32", port: 3128}, {ip: "46.101.30.74", port: 3128}, {ip: "46.101.32.61", port: 3128}, {ip: "46.101.38.243", port: 3128}, {ip: "46.101.43.233", port: 3128}, {ip: "46.101.46.249", port: 80}, {ip: "46.101.54.10", port: 3128}, {ip: "46.101.92.31", port: 3128}, {ip: "5.148.128.44", port: 80}, {ip: "62.232.62.238", port: 8080}, {ip: "62.255.104.214", port: 8080}, {ip: "62.7.85.234", port: 8080}, {ip: "78.158.54.213", port: 44564}, {ip: "79.170.192.143", port: 38805}, {ip: "79.78.184.12", port: 56834}, {ip: "80.251.9.246", port: 8080}, {ip: "81.136.143.191", port: 41352}, {ip: "81.174.247.181", port: 8118}, {ip: "81.199.32.150", port: 42767}, {ip: "81.199.32.90", port: 45152}, {ip: "82.31.209.22", port: 51368}, {ip: "84.9.99.187", port: 52786}, {ip: "85.91.252.25", port: 41298}, {ip: "85.91.252.27", port: 44565}, {ip: "88.150.135.10", port: 36624}, {ip: "88.97.50.200", port: 57317}],
"DE" => [{ip: "104.248.135.57", port: 8080}, {ip: "104.248.246.246", port: 8080}, {ip: "109.192.91.198", port: 53701}, {ip: "130.180.28.106", port: 42036}, {ip: "130.193.112.146", port: 36923}, {ip: "138.197.182.74", port: 80}, {ip: "138.201.223.250", port: 31288}, {ip: "138.68.69.65", port: 3128}, {ip: "138.68.73.59", port: 32574}, {ip: "138.68.91.20", port: 3128}, {ip: "142.93.163.12", port: 3128}, {ip: "144.76.76.25", port: 3128}, {ip: "149.172.217.53", port: 8080}, {ip: "159.69.210.89", port: 3128}, {ip: "159.69.210.89", port: 80}, {ip: "159.69.211.173", port: 3128}, {ip: "172.94.14.56", port: 34213}, {ip: "173.212.219.151", port: 3128}, {ip: "173.212.240.229", port: 3128}, {ip: "173.249.43.105", port: 3128}, {ip: "176.9.6.85", port: 8080}, {ip: "185.27.10.31", port: 49484}, {ip: "188.40.149.69", port: 36941}, {ip: "188.40.166.196", port: 3128}, {ip: "194.25.235.130", port: 47565}, {ip: "199.247.20.246", port: 8080}, {ip: "207.154.200.199", port: 3128}, {ip: "212.202.244.90", port: 8080}, {ip: "213.208.34.242", port: 39085}, {ip: "213.71.139.113", port: 8080}, {ip: "217.160.235.78", port: 3128}, {ip: "217.8.55.201", port: 32231}, {ip: "24.134.35.197", port: 44418}, {ip: "37.221.192.231", port: 3128}, {ip: "46.101.148.121", port: 80}, {ip: "46.4.35.218", port: 8080}, {ip: "5.189.131.87", port: 3128}, {ip: "5.189.144.198", port: 3128}, {ip: "5.189.165.39", port: 3128}, {ip: "5.45.108.185", port: 8118}, {ip: "5.56.18.35", port: 38827}, {ip: "5.9.58.22", port: 3128}, {ip: "78.47.151.98", port: 8888}, {ip: "80.147.158.52", port: 3128}, {ip: "80.155.171.82", port: 8080}, {ip: "81.89.101.243", port: 3128}, {ip: "85.214.240.42", port: 3128}, {ip: "87.106.23.164", port: 3128}, {ip: "87.138.207.100", port: 3128}, {ip: "88.99.110.138", port: 3128}, {ip: "88.99.149.188", port: 31288}, {ip: "88.99.217.12", port: 3128}, {ip: "91.205.172.156", port: 3128}, {ip: "94.130.126.72", port: 8080}, {ip: "94.16.120.18", port: 5555}, {ip: "95.89.19.67", port: 3128}, {ip: "95.90.165.51", port: 43241}],
"FR" => [{ip: "137.74.254.242", port: 3128}, {ip: "140.82.55.214", port: 3128}, {ip: "151.80.135.147", port: 3128}, {ip: "151.80.143.155", port: 53281}, {ip: "163.172.134.194", port: 3128}, {ip: "167.114.247.229", port: 9999}, {ip: "178.33.150.97", port: 3128}, {ip: "185.163.62.121", port: 55943}, {ip: "188.165.5.140", port: 3128}, {ip: "193.248.44.112", port: 45134}, {ip: "195.154.41.145", port: 56748}, {ip: "37.187.121.205", port: 3128}, {ip: "37.187.2.31", port: 3128}, {ip: "37.187.99.146", port: 3128}, {ip: "5.135.164.72", port: 3128}, {ip: "5.135.83.96", port: 44058}, {ip: "5.39.91.73", port: 3128}, {ip: "51.15.190.56", port: 3128}, {ip: "51.15.229.200", port: 3128}, {ip: "51.15.69.7", port: 3128}, {ip: "51.38.135.29", port: 3128}, {ip: "51.38.162.2", port: 32231}, {ip: "51.38.217.121", port: 808}, {ip: "51.38.234.95", port: 8080}, {ip: "51.38.91.21", port: 8080}, {ip: "51.75.109.81", port: 3128}, {ip: "51.75.109.82", port: 3128}, {ip: "51.75.109.83", port: 3128}, {ip: "51.75.109.84", port: 3128}, {ip: "51.75.109.85", port: 3128}, {ip: "51.75.109.86", port: 3128}, {ip: "51.75.109.88", port: 3128}, {ip: "51.75.109.89", port: 3128}, {ip: "51.75.109.90", port: 3128}, {ip: "51.75.109.93", port: 3128}, {ip: "51.75.109.94", port: 3128}, {ip: "51.75.25.8", port: 3133}, {ip: "54.36.28.158", port: 3128}, {ip: "62.210.151.46", port: 8080}, {ip: "62.210.167.3", port: 3128}, {ip: "77.90.120.20", port: 51956}, {ip: "81.252.195.242", port: 3128}, {ip: "82.127.192.44", port: 50871}, {ip: "83.206.17.138", port: 3128}, {ip: "84.22.68.141", port: 44224}, {ip: "90.63.218.232", port: 8080}, {ip: "90.84.240.81", port: 3128}, {ip: "91.121.110.107", port: 8118}, {ip: "91.134.137.116", port: 9999}, {ip: "91.134.165.198", port: 9999}],
"IN" => [{ip: "1.186.151.206", port: 36253}, {ip: "1.186.192.242", port: 60891}, {ip: "1.186.239.230", port: 8080}, {ip: "1.186.242.20", port: 56781}, {ip: "1.186.40.2", port: 54754}, {ip: "1.186.40.9", port: 54754}, {ip: "1.186.63.130", port: 39142}, {ip: "101.0.36.17", port: 38125}, {ip: "103.100.80.42", port: 8080}, {ip: "103.102.72.191", port: 44507}, {ip: "103.102.72.197", port: 8080}, {ip: "103.102.72.8", port: 54368}, {ip: "103.102.72.82", port: 42903}, {ip: "103.102.73.77", port: 43519}, {ip: "103.102.73.83", port: 52133}, {ip: "103.103.212.222", port: 53281}, {ip: "103.105.237.6", port: 60887}, {ip: "103.105.40.1", port: 16538}, {ip: "103.105.40.145", port: 16538}, {ip: "103.105.40.153", port: 16538}, {ip: "103.106.101.10", port: 45100}, {ip: "103.106.101.14", port: 45100}, {ip: "103.106.148.203", port: 60227}, {ip: "103.106.148.207", port: 51451}, {ip: "103.107.179.173", port: 44914}, {ip: "103.108.83.135", port: 41673}, {ip: "103.108.96.247", port: 56287}, {ip: "103.109.14.237", port: 60458}, {ip: "103.109.178.87", port: 38004}, {ip: "103.109.179.199", port: 34427}, {ip: "103.112.9.12", port: 33823}, {ip: "103.112.9.31", port: 58817}, {ip: "103.116.37.22", port: 47359}, {ip: "103.12.135.78", port: 8080}, {ip: "103.12.246.12", port: 8080}, {ip: "103.12.246.13", port: 8080}, {ip: "103.14.196.2", port: 53281}, {ip: "103.14.198.144", port: 53281}, {ip: "103.14.199.225", port: 53281}, {ip: "103.14.234.22", port: 8080}, {ip: "103.14.235.109", port: 8080}, {ip: "103.14.235.26", port: 8080}, {ip: "103.18.152.22", port: 32967}, {ip: "103.192.169.186", port: 53528}, {ip: "103.193.199.126", port: 54004}, {ip: "103.193.255.170", port: 43342}, {ip: "103.193.255.247", port: 53377}, {ip: "103.194.248.72", port: 46970}, {ip: "103.194.248.87", port: 8080}, {ip: "103.194.88.10", port: 56432}, {ip: "103.194.88.129", port: 47565}, {ip: "103.194.88.45", port: 45027}, {ip: "103.194.88.77", port: 56602}, {ip: "103.194.88.78", port: 52785}, {ip: "103.195.24.83", port: 21776}, {ip: "103.195.25.79", port: 36127}, {ip: "103.195.37.89", port: 8080}, {ip: "103.198.172.3", port: 44392}, {ip: "103.198.172.4", port: 50820}, {ip: "103.199.157.133", port: 41687}, {ip: "103.199.157.209", port: 41687}, {ip: "103.199.159.177", port: 35249}, {ip: "103.204.191.35", port: 43479}, {ip: "103.204.231.210", port: 35978}, {ip: "103.205.112.1", port: 23500}, {ip: "103.205.112.129", port: 23500}, {ip: "103.206.128.137", port: 30764}, {ip: "103.206.130.242", port: 36827}, {ip: "103.208.202.10", port: 48699}, {ip: "103.209.64.19", port: 6666}, {ip: "103.209.65.12", port: 6666}, {ip: "103.21.163.76", port: 6666}, {ip: "103.210.28.70", port: 8080}, {ip: "103.211.76.18", port: 31491}, {ip: "103.211.76.5", port: 8080}, {ip: "103.212.128.147", port: 41940}, {ip: "103.212.128.75", port: 46719}, {ip: "103.212.93.193", port: 43476}, {ip: "103.215.134.56", port: 45612}, {ip: "103.215.201.120", port: 42682}, {ip: "103.216.144.17", port: 8080}, {ip: "103.216.144.21", port: 8080}, {ip: "103.216.169.33", port: 8080}, {ip: "103.216.82.153", port: 6666}, {ip: "103.216.82.19", port: 6666}, {ip: "103.216.82.190", port: 6666}, {ip: "103.216.82.195", port: 6666}, {ip: "103.216.82.196", port: 6666}, {ip: "103.216.82.200", port: 6666}, {ip: "103.216.82.209", port: 54806}, {ip: "103.216.82.214", port: 6666}, {ip: "103.216.82.29", port: 6666}, {ip: "103.216.82.37", port: 6666}, {ip: "103.216.82.44", port: 8080}, {ip: "103.216.82.45", port: 6666}, {ip: "103.216.82.50", port: 53281}, {ip: "103.217.124.94", port: 56428}, {ip: "103.217.129.129", port: 35302}, {ip: "103.217.129.250", port: 35302}, {ip: "103.217.154.119", port: 23500}, {ip: "103.218.100.145", port: 8080}, {ip: "103.218.133.248", port: 33888}, {ip: "103.218.134.101", port: 37122}, {ip: "103.219.142.3", port: 46404}, {ip: "103.22.173.230", port: 8080}, {ip: "103.220.224.237", port: 30730}, {ip: "103.220.224.242", port: 30730}, {ip: "103.220.42.163", port: 55714}, {ip: "103.220.42.166", port: 55714}, {ip: "103.224.185.10", port: 49259}, {ip: "103.224.36.49", port: 8080}, {ip: "103.224.37.129", port: 8080}, {ip: "103.224
"CN" => [{ip: "101.132.122.230", port: 3128}, {ip: "111.230.183.90", port: 8000}, {ip: "112.115.57.20", port: 3128}, {ip: "112.27.167.74", port: 33641}, {ip: "116.192.171.51", port: 61885}, {ip: "117.131.88.30", port: 3128}, {ip: "117.187.18.136", port: 3128}, {ip: "117.35.51.77", port: 53281}, {ip: "118.24.147.205", port: 3128}, {ip: "119.254.94.95", port: 56942}, {ip: "119.27.177.169", port: 80}, {ip: "120.194.42.157", port: 38185}, {ip: "120.92.22.253", port: 3128}, {ip: "120.92.74.189", port: 3128}, {ip: "120.92.74.237", port: 3128}, {ip: "123.56.103.169", port: 3128}, {ip: "124.237.83.14", port: 53281}, {ip: "14.204.20.95", port: 8080}, {ip: "140.143.96.216", port: 80}, {ip: "140.207.50.246", port: 32883}, {ip: "171.221.239.11", port: 808}, {ip: "182.61.170.45", port: 3128}, {ip: "183.15.172.23", port: 53956}, {ip: "183.234.47.19", port: 39079}, {ip: "202.112.237.102", port: 3128}, {ip: "202.116.162.35", port: 8008}, {ip: "203.130.46.108", port: 9090}, {ip: "203.86.26.9", port: 3128}, {ip: "218.14.115.211", port: 3128}, {ip: "218.60.8.98", port: 3129}, {ip: "219.246.90.204", port: 3128}, {ip: "221.214.167.3", port: 44352}, {ip: "221.6.201.18", port: 9999}, {ip: "221.7.255.167", port: 8080}, {ip: "221.7.255.167", port: 80}, {ip: "221.7.255.168", port: 8080}, {ip: "221.7.255.168", port: 80}, {ip: "27.191.234.69", port: 9999}, {ip: "45.125.32.178", port: 3128}, {ip: "45.125.32.179", port: 3128}, {ip: "47.104.213.220", port: 8080}, {ip: "47.92.98.68", port: 3128}, {ip: "58.62.238.150", port: 45893}, {ip: "60.216.101.46", port: 32868}, {ip: "60.255.186.169", port: 8888}, {ip: "61.138.33.20", port: 808}],
"RU" => [{ip: "109.106.137.56", port: 30326}, {ip: "109.106.138.123", port: 60573}, {ip: "109.106.139.225", port: 45689}, {ip: "109.110.42.210", port: 41258}, {ip: "109.110.55.230", port: 21776}, {ip: "109.111.186.87", port: 61906}, {ip: "109.126.8.82", port: 60684}, {ip: "109.161.48.228", port: 53281}, {ip: "109.163.222.189", port: 39094}, {ip: "109.167.133.36", port: 49973}, {ip: "109.167.134.253", port: 30710}, {ip: "109.167.200.226", port: 51744}, {ip: "109.167.201.210", port: 35159}, {ip: "109.167.207.180", port: 38210}, {ip: "109.167.207.72", port: 8080}, {ip: "109.167.224.198", port: 51919}, {ip: "109.167.250.8", port: 46610}, {ip: "109.170.45.131", port: 54947}, {ip: "109.172.57.250", port: 23500}, {ip: "109.173.100.172", port: 53281}, {ip: "109.188.114.218", port: 34529}, {ip: "109.188.64.248", port: 47893}, {ip: "109.194.1.203", port: 8080}, {ip: "109.194.175.165", port: 61872}, {ip: "109.194.2.126", port: 61822}, {ip: "109.194.27.105", port: 23500}, {ip: "109.194.54.32", port: 8080}, {ip: "109.194.54.32", port: 80}, {ip: "109.194.78.93", port: 8080}, {ip: "109.195.150.128", port: 37564}, {ip: "109.195.177.144", port: 61507}, {ip: "109.195.189.172", port: 48642}, {ip: "109.195.36.195", port: 3128}, {ip: "109.195.53.135", port: 8080}, {ip: "109.195.67.106", port: 8080}, {ip: "109.195.71.118", port: 8080}, {ip: "109.197.151.118", port: 8080}, {ip: "109.197.159.190", port: 54345}, {ip: "109.201.96.171", port: 31773}, {ip: "109.201.97.204", port: 41258}, {ip: "109.201.97.235", port: 39125}, {ip: "109.202.45.72", port: 8080}, {ip: "109.206.140.74", port: 45991}, {ip: "109.206.148.31", port: 30797}, {ip: "109.225.41.174", port: 47234}, {ip: "109.227.202.17", port: 35790}, {ip: "109.235.211.154", port: 58856}, {ip: "109.236.211.171", port: 59449}, {ip: "109.236.211.186", port: 36853}, {ip: "109.236.211.242", port: 45800}, {ip: "109.236.71.42", port: 40164}, {ip: "109.248.218.241", port: 41258}, {ip: "109.248.62.207", port: 48089}, {ip: "109.60.136.138", port: 57941}, {ip: "109.60.138.223", port: 53281}, {ip: "109.60.154.31", port: 50727}, {ip: "109.63.200.4", port: 40764}, {ip: "109.68.187.22", port: 3128}, {ip: "109.69.75.5", port: 46347}, {ip: "109.71.181.170", port: 53983}, {ip: "109.73.14.214", port: 34857}, {ip: "109.74.114.182", port: 56618}, {ip: "109.74.132.190", port: 42663}, {ip: "109.74.142.138", port: 53281}, {ip: "109.74.143.222", port: 35029}, {ip: "109.74.143.45", port: 36529}, {ip: "109.75.140.158", port: 59916}, {ip: "109.95.84.114", port: 52125}, {ip: "128.0.30.33", port: 35957}, {ip: "128.68.187.151", port: 32231}, {ip: "128.69.194.68", port: 33411}, {ip: "128.74.175.248", port: 57178}, {ip: "130.255.12.24", port: 31004}, {ip: "134.0.106.61", port: 40352}, {ip: "134.19.147.72", port: 44812}, {ip: "134.90.181.7", port: 54353}, {ip: "141.101.253.108", port: 31369}, {ip: "145.255.137.20", port: 8087}, {ip: "145.255.28.2", port: 55923}, {ip: "145.255.28.4", port: 46239}, {ip: "145.255.6.171", port: 31252}, {ip: "146.120.111.39", port: 37327}, {ip: "146.120.176.17", port: 34635}, {ip: "146.120.2.165", port: 33288}, {ip: "146.120.2.31", port: 58613}, {ip: "146.120.227.3", port: 8080}, {ip: "146.120.3.214", port: 32476}, {ip: "146.120.4.2", port: 35237}, {ip: "146.120.70.176", port: 45722}, {ip: "146.158.1.63", port: 53281}, {ip: "149.255.112.194", port: 48968}, {ip: "149.255.24.39", port: 53256}, {ip: "149.255.3.132", port: 57264}, {ip: "158.255.51.213", port: 48379}, {ip: "158.46.127.222", port: 52574}, {ip: "158.46.248.38", port: 32231}, {ip: "158.46.255.118", port: 46175}, {ip: "158.46.255.162", port: 44410}, {ip: "158.46.43.137", port: 48236}, {ip: "158.46.43.144", port: 39120}, {ip: "158.58.130.185", port: 50016}, {ip: "158.58.130.222", port: 53281}, {ip: "158.58.131.219", port: 51531}, {ip: "158.58.131.27", port: 43733}, {ip: "158.58.131.9", port: 59167}, {ip: "158.58.132.12", port: 56962}, {ip: "158.58.133.106", port: 41258}, {ip: "158.58.133.13", port: 21213}, {ip: "158.58.133.187", port: 34128}, {ip: "158.58.133.41", port: 37239}, {ip: "158.58.133.88", port: 37292}, {ip: "158.58.135.183", port
"CA" => [{ip: "138.197.174.62", port: 8080}, {ip: "142.59.9.85", port: 31419}, {ip: "144.172.216.109", port: 57017}, {ip: "144.217.161.149", port: 8080}, {ip: "144.217.190.246", port: 30451}, {ip: "149.248.131.81", port: 41897}, {ip: "149.56.66.84", port: 53281}, {ip: "158.69.206.181", port: 8888}, {ip: "159.203.22.190", port: 8080}, {ip: "159.203.23.98", port: 3128}, {ip: "159.203.44.119", port: 8080}, {ip: "159.203.46.243", port: 8080}, {ip: "159.89.114.227", port: 3128}, {ip: "162.223.47.160", port: 8080}, {ip: "163.172.157.124", port: 8118}, {ip: "167.114.79.139", port: 56986}, {ip: "167.99.176.159", port: 8080}, {ip: "167.99.179.29", port: 8888}, {ip: "167.99.188.66", port: 8080}, {ip: "167.99.189.243", port: 3128}, {ip: "167.99.189.243", port: 8000}, {ip: "167.99.189.243", port: 8080}, {ip: "173.231.106.226", port: 8080}, {ip: "184.161.154.29", port: 35160}, {ip: "184.67.108.118", port: 50311}, {ip: "184.67.236.222", port: 8080}, {ip: "184.70.102.82", port: 61825}, {ip: "184.75.215.13", port: 32062}, {ip: "192.199.53.131", port: 31637}, {ip: "192.226.204.118", port: 35155}, {ip: "198.27.78.80", port: 3128}, {ip: "205.189.41.247", port: 8080}, {ip: "207.134.166.50", port: 59929}, {ip: "208.97.119.150", port: 55582}, {ip: "216.104.97.27", port: 55892}, {ip: "24.202.169.160", port: 48022}, {ip: "24.226.159.195", port: 42323}, {ip: "24.37.245.42", port: 30671}, {ip: "24.37.9.6", port: 54154}, {ip: "24.57.202.234", port: 37235}, {ip: "45.62.247.23", port: 3128}, {ip: "45.73.90.225", port: 50963}, {ip: "54.39.138.144", port: 3128}, {ip: "54.39.138.145", port: 3128}, {ip: "54.39.138.146", port: 3128}, {ip: "54.39.138.147", port: 3128}, {ip: "54.39.138.148", port: 3128}, {ip: "54.39.138.150", port: 3128}, {ip: "54.39.138.151", port: 3128}, {ip: "54.39.138.152", port: 3128}, {ip: "54.39.138.153", port: 3128}, {ip: "54.39.138.154", port: 3128}, {ip: "54.39.138.155", port: 3128}, {ip: "54.39.138.156", port: 3128}, {ip: "54.39.138.157", port: 3128}, {ip: "54.39.16.236", port: 31289}, {ip: "54.39.186.230", port: 8080}, {ip: "54.39.19.46", port: 31289}, {ip: "54.39.20.167", port: 3128}, {ip: "54.39.53.104", port: 3128}, {ip: "54.39.97.250", port: 3128}, {ip: "64.137.191.20", port: 3128}, {ip: "66.70.167.113", port: 3128}, {ip: "66.70.167.116", port: 3128}, {ip: "66.70.167.117", port: 3128}, {ip: "66.70.167.119", port: 3128}, {ip: "66.70.167.120", port: 3128}, {ip: "66.70.167.123", port: 3128}, {ip: "66.70.167.125", port: 3128}, {ip: "66.70.188.148", port: 3128}, {ip: "68.171.65.230", port: 8081}, {ip: "68.171.68.0", port: 8081}, {ip: "69.70.211.66", port: 56282}, {ip: "70.35.213.229", port: 36127}, {ip: "70.64.208.239", port: 36122}, {ip: "70.65.233.174", port: 8080}, {ip: "70.81.183.36", port: 47868}, {ip: "70.83.106.82", port: 8888}, {ip: "70.83.42.205", port: 53130}, {ip: "72.139.24.66", port: 38861}, {ip: "72.38.127.210", port: 35915}, {ip: "72.38.188.134", port: 47764}, {ip: "74.15.191.160", port: 41564}, {ip: "74.221.20.242", port: 39766}, {ip: "96.125.128.99", port: 53015}],
"JP" => [{ip: "117.104.128.22", port: 57136}, {ip: "117.104.131.83", port: 36588}, {ip: "140.227.10.14", port: 3128}, {ip: "140.227.11.133", port: 3128}, {ip: "140.227.13.204", port: 3128}, {ip: "140.227.206.20", port: 3128}, {ip: "140.227.207.20", port: 3128}, {ip: "140.227.209.21", port: 3128}, {ip: "140.227.210.13", port: 3128}, {ip: "140.227.210.20", port: 3128}, {ip: "140.227.26.104", port: 3128}, {ip: "140.227.29.94", port: 3128}, {ip: "140.227.31.235", port: 3128}, {ip: "140.227.31.77", port: 3128}, {ip: "140.227.33.203", port: 3128}, {ip: "140.227.33.30", port: 3128}, {ip: "140.227.53.126", port: 3128}, {ip: "140.227.53.143", port: 3128}, {ip: "140.227.53.4", port: 3128}, {ip: "140.227.54.29", port: 3128}, {ip: "140.227.56.164", port: 3128}, {ip: "140.227.57.151", port: 3128}, {ip: "140.227.58.74", port: 3128}, {ip: "140.227.59.156", port: 3128}, {ip: "140.227.59.67", port: 3128}, {ip: "140.227.60.114", port: 3128}, {ip: "140.227.60.146", port: 3128}, {ip: "140.227.60.162", port: 3128}, {ip: "140.227.62.157", port: 3128}, {ip: "140.227.63.153", port: 3128}, {ip: "140.227.64.147", port: 3128}, {ip: "140.227.68.82", port: 3128}, {ip: "140.227.71.120", port: 3128}, {ip: "140.227.72.172", port: 3128}, {ip: "140.227.73.77", port: 3128}, {ip: "140.227.73.83", port: 3128}, {ip: "140.227.74.138", port: 3128}, {ip: "140.227.74.164", port: 3128}, {ip: "140.227.75.107", port: 3128}, {ip: "140.227.75.198", port: 3128}, {ip: "140.227.76.106", port: 3128}, {ip: "140.227.77.174", port: 3128}, {ip: "140.227.77.202", port: 3128}, {ip: "140.227.78.185", port: 3128}, {ip: "140.227.79.108", port: 3128}, {ip: "140.227.80.177", port: 3128}, {ip: "140.227.81.53", port: 3128}, {ip: "157.65.166.51", port: 3128}, {ip: "157.65.167.118", port: 3128}, {ip: "157.65.167.8", port: 3128}, {ip: "157.65.168.145", port: 3128}, {ip: "157.65.169.60", port: 3128}, {ip: "157.65.169.86", port: 3128}, {ip: "157.65.171.20", port: 3128}, {ip: "157.65.171.223", port: 3128}, {ip: "157.65.171.86", port: 3128}, {ip: "157.65.24.39", port: 3128}, {ip: "157.65.28.92", port: 3128}, {ip: "157.65.29.23", port: 3128}, {ip: "157.65.29.248", port: 3128}, {ip: "157.65.31.220", port: 3128}, {ip: "159.28.206.223", port: 8080}, {ip: "163.44.167.180", port: 8888}, {ip: "163.44.173.238", port: 3128}, {ip: "45.77.131.135", port: 8118}, {ip: "47.94.11.186", port: 1080}, {ip: "52.81.8.156", port: 1080}, {ip: "61.118.35.94", port: 55725}],
"IT" => [{ip: "109.104.252.24", port: 47218}, {ip: "109.168.64.157", port: 34023}, {ip: "109.232.137.111", port: 50247}, {ip: "109.232.137.244", port: 57477}, {ip: "109.239.252.183", port: 52350}, {ip: "109.70.201.97", port: 53517}, {ip: "128.127.1.69", port: 39655}, {ip: "151.3.53.246", port: 53281}, {ip: "176.31.82.212", port: 8080}, {ip: "178.20.39.105", port: 36227}, {ip: "185.122.44.218", port: 57794}, {ip: "185.132.228.118", port: 55583}, {ip: "185.132.230.9", port: 54511}, {ip: "185.132.68.74", port: 36025}, {ip: "185.132.68.94", port: 36025}, {ip: "185.139.30.93", port: 40780}, {ip: "185.152.44.137", port: 32231}, {ip: "185.178.93.1", port: 41258}, {ip: "185.178.95.121", port: 41258}, {ip: "185.213.115.132", port: 61288}, {ip: "185.27.72.12", port: 31133}, {ip: "185.36.75.62", port: 8080}, {ip: "185.41.215.81", port: 42801}, {ip: "185.49.58.88", port: 56006}, {ip: "185.67.236.199", port: 43388}, {ip: "185.68.195.103", port: 8080}, {ip: "185.68.195.104", port: 8080}, {ip: "185.68.195.89", port: 8080}, {ip: "185.72.42.37", port: 60426}, {ip: "185.73.136.250", port: 31741}, {ip: "185.75.110.8", port: 59374}, {ip: "185.94.89.179", port: 41258}, {ip: "193.109.45.171", port: 36466}, {ip: "193.109.45.173", port: 36466}, {ip: "194.243.194.60", port: 80}, {ip: "195.32.14.154", port: 32814}, {ip: "195.32.14.155", port: 39672}, {ip: "195.32.14.225", port: 60625}, {ip: "2.239.208.102", port: 42091}, {ip: "212.43.123.18", port: 41258}, {ip: "212.66.127.228", port: 41258}, {ip: "213.137.36.167", port: 41258}, {ip: "213.203.134.10", port: 41258}, {ip: "217.61.172.12", port: 41369}, {ip: "31.223.254.205", port: 53725}, {ip: "37.130.217.128", port: 41258}, {ip: "37.130.221.122", port: 41258}, {ip: "46.227.158.160", port: 42538}, {ip: "46.232.143.126", port: 41258}, {ip: "46.232.143.253", port: 41258}, {ip: "46.255.81.82", port: 44722}, {ip: "5.42.148.110", port: 40928}, {ip: "5.8.114.240", port: 60560}, {ip: "5.97.104.141", port: 58877}, {ip: "62.196.124.229", port: 51449}, {ip: "62.196.125.170", port: 39036}, {ip: "62.196.125.171", port: 39036}, {ip: "77.239.133.146", port: 3128}, {ip: "77.239.133.146", port: 80}, {ip: "79.135.46.62", port: 41258}, {ip: "80.211.27.41", port: 8118}, {ip: "80.211.89.241", port: 443}, {ip: "80.23.146.50", port: 53281}, {ip: "80.86.54.60", port: 56878}, {ip: "82.85.180.130", port: 34864}, {ip: "83.216.184.91", port: 31470}, {ip: "88.86.190.121", port: 58020}, {ip: "89.119.227.211", port: 39767}, {ip: "89.207.111.62", port: 41258}, {ip: "91.214.61.221", port: 36994}, {ip: "92.245.161.204", port: 53281}, {ip: "93.147.181.90", port: 54949}, {ip: "93.33.234.116", port: 56793}, {ip: "93.39.112.247", port: 31669}, {ip: "93.67.154.125", port: 8080}, {ip: "93.67.154.125", port: 80}, {ip: "94.138.191.38", port: 41258}, {ip: "95.169.95.242", port: 53803}, {ip: "95.210.191.156", port: 59802}, {ip: "95.210.251.29", port: 53281}, {ip: "95.87.127.133", port: 43730}],
"TH" => [{ip: "1.10.184.166", port: 57330}, {ip: "1.10.185.133", port: 51287}, {ip: "1.10.185.8", port: 30267}, {ip: "1.10.186.100", port: 55011}, {ip: "1.10.186.102", port: 34657}, {ip: "1.10.186.105", port: 57703}, {ip: "1.10.186.114", port: 43904}, {ip: "1.10.186.12", port: 39736}, {ip: "1.10.186.128", port: 56211}, {ip: "1.10.186.129", port: 56558}, {ip: "1.10.186.130", port: 55069}, {ip: "1.10.186.15", port: 56618}, {ip: "1.10.186.156", port: 42755}, {ip: "1.10.186.163", port: 30544}, {ip: "1.10.186.17", port: 58527}, {ip: "1.10.186.172", port: 54860}, {ip: "1.10.186.173", port: 50877}, {ip: "1.10.186.178", port: 40492}, {ip: "1.10.186.18", port: 60507}, {ip: "1.10.186.180", port: 46096}, {ip: "1.10.186.181", port: 41345}, {ip: "1.10.186.185", port: 47712}, {ip: "1.10.186.209", port: 32431}, {ip: "1.10.186.21", port: 35862}, {ip: "1.10.186.211", port: 48744}, {ip: "1.10.186.212", port: 48011}, {ip: "1.10.186.228", port: 55466}, {ip: "1.10.186.240", port: 48962}, {ip: "1.10.186.245", port: 34360}, {ip: "1.10.186.35", port: 42540}, {ip: "1.10.186.43", port: 34453}, {ip: "1.10.186.45", port: 59931}, {ip: "1.10.186.48", port: 37765}, {ip: "1.10.186.52", port: 31771}, {ip: "1.10.186.63", port: 41633}, {ip: "1.10.186.67", port: 58888}, {ip: "1.10.186.87", port: 59606}, {ip: "1.10.186.93", port: 53711}, {ip: "1.10.187.118", port: 62000}, {ip: "1.10.187.132", port: 58948}, {ip: "1.10.187.137", port: 38953}, {ip: "1.10.187.148", port: 51141}, {ip: "1.10.187.150", port: 57245}, {ip: "1.10.187.172", port: 47493}, {ip: "1.10.187.188", port: 30851}, {ip: "1.10.187.201", port: 34344}, {ip: "1.10.187.208", port: 33806}, {ip: "1.10.187.22", port: 35670}, {ip: "1.10.187.225", port: 43057}, {ip: "1.10.187.234", port: 61472}, {ip: "1.10.187.241", port: 48591}, {ip: "1.10.187.245", port: 59548}, {ip: "1.10.187.34", port: 51635}, {ip: "1.10.187.43", port: 38715}, {ip: "1.10.187.56", port: 38721}, {ip: "1.10.187.6", port: 34409}, {ip: "1.10.187.72", port: 39678}, {ip: "1.10.187.85", port: 60009}, {ip: "1.10.188.100", port: 50404}, {ip: "1.10.188.118", port: 47188}, {ip: "1.10.188.12", port: 44873}, {ip: "1.10.188.121", port: 47890}, {ip: "1.10.188.128", port: 31351}, {ip: "1.10.188.141", port: 60882}, {ip: "1.10.188.144", port: 45927}, {ip: "1.10.188.146", port: 52937}, {ip: "1.10.188.181", port: 51093}, {ip: "1.10.188.184", port: 50983}, {ip: "1.10.188.194", port: 31599}, {ip: "1.10.188.195", port: 33150}, {ip: "1.10.188.202", port: 61629}, {ip: "1.10.188.21", port: 58235}, {ip: "1.10.188.214", port: 46563}, {ip: "1.10.188.218", port: 35749}, {ip: "1.10.188.220", port: 43560}, {ip: "1.10.188.222", port: 35453}, {ip: "1.10.188.43", port: 61765}, {ip: "1.10.188.54", port: 58220}, {ip: "1.10.188.68", port: 48762}, {ip: "1.10.188.73", port: 44823}, {ip: "1.10.188.76", port: 38394}, {ip: "1.10.188.8", port: 39915}, {ip: "1.10.188.83", port: 31940}, {ip: "1.10.188.85", port: 35121}, {ip: "1.10.188.88", port: 47760}, {ip: "1.10.188.94", port: 41229}, {ip: "1.10.188.95", port: 30593}, {ip: "1.10.188.98", port: 52842}, {ip: "1.10.188.99", port: 35852}, {ip: "1.10.189.100", port: 30090}, {ip: "1.10.189.12", port: 54425}, {ip: "1.10.189.121", port: 38822}, {ip: "1.10.189.126", port: 45526}, {ip: "1.10.189.31", port: 61828}, {ip: "1.10.189.45", port: 33696}, {ip: "1.10.189.53", port: 43968}, {ip: "1.10.189.57", port: 46116}, {ip: "1.10.189.58", port: 48564}, {ip: "1.10.189.62", port: 31452}, {ip: "1.10.189.65", port: 41966}, {ip: "1.10.189.97", port: 50644}, {ip: "1.179.143.53", port: 44452}, {ip: "1.179.147.5", port: 37296}, {ip: "1.179.148.9", port: 44155}, {ip: "1.179.151.145", port: 36654}, {ip: "1.179.157.237", port: 46178}, {ip: "1.179.158.53", port: 40583}, {ip: "1.179.164.213", port: 8080}, {ip: "1.179.173.5", port: 43102}, {ip: "1.179.180.17", port: 30440}, {ip: "1.179.184.158", port: 34927}, {ip: "1.179.198.37", port: 8080}, {ip: "1.2.169.122", port: 43117}, {ip: "1.2.169.123", port: 58278}, {ip: "1.2.169.4", port: 35900}, {ip: "1.2.169.85", port: 37250}, {ip: "1.20.100.132", port: 55495}, {ip: "1.20.100.177", port: 46834}, {ip: "1.20.
"ES" => [{ip: "109.167.113.9", port: 47803}, {ip: "109.167.49.27", port: 40349}, {ip: "151.237.132.42", port: 33371}, {ip: "176.56.66.84", port: 44669}, {ip: "176.56.71.211", port: 60751}, {ip: "176.56.93.123", port: 61823}, {ip: "185.13.76.214", port: 52488}, {ip: "185.152.12.42", port: 33364}, {ip: "185.154.1.167", port: 55127}, {ip: "185.160.230.35", port: 51653}, {ip: "185.163.165.130", port: 53281}, {ip: "185.163.165.49", port: 59575}, {ip: "185.177.43.254", port: 53281}, {ip: "185.177.74.179", port: 3128}, {ip: "185.177.74.216", port: 8080}, {ip: "185.178.83.111", port: 52663}, {ip: "185.183.17.63", port: 36682}, {ip: "185.190.103.159", port: 34206}, {ip: "185.192.180.156", port: 33499}, {ip: "185.192.183.221", port: 41830}, {ip: "185.196.115.252", port: 36063}, {ip: "185.198.184.14", port: 48122}, {ip: "185.212.126.187", port: 44996}, {ip: "185.213.48.231", port: 58654}, {ip: "185.221.189.95", port: 43653}, {ip: "185.221.190.124", port: 48472}, {ip: "185.225.150.28", port: 46798}, {ip: "185.226.230.54", port: 58593}, {ip: "185.232.133.157", port: 56670}, {ip: "185.26.226.241", port: 36012}, {ip: "185.37.213.76", port: 30695}, {ip: "185.44.27.130", port: 46251}, {ip: "188.165.132.181", port: 3128}, {ip: "194.149.222.107", port: 45930}, {ip: "194.224.156.90", port: 3128}, {ip: "194.224.188.82", port: 3128}, {ip: "194.224.197.171", port: 3128}, {ip: "195.235.202.130", port: 3128}, {ip: "195.235.68.61", port: 3128}, {ip: "195.53.237.122", port: 3128}, {ip: "195.53.49.42", port: 3128}, {ip: "195.53.86.82", port: 3128}, {ip: "195.55.240.168", port: 23500}, {ip: "195.77.80.154", port: 42402}, {ip: "2.139.195.2", port: 35235}, {ip: "212.145.30.226", port: 49524}, {ip: "212.170.217.170", port: 3128}, {ip: "212.170.59.132", port: 3128}, {ip: "212.230.130.221", port: 49698}, {ip: "213.0.109.218", port: 3128}, {ip: "213.162.218.75", port: 55230}, {ip: "213.96.245.47", port: 8080}, {ip: "217.125.71.214", port: 33950}, {ip: "217.126.203.104", port: 40646}, {ip: "5.154.13.11", port: 23500}, {ip: "62.14.178.3", port: 53590}, {ip: "62.14.178.72", port: 53281}, {ip: "62.82.84.17", port: 42312}, {ip: "62.99.67.216", port: 8080}, {ip: "77.225.0.106", port: 51655}, {ip: "77.241.123.200", port: 53281}, {ip: "79.148.233.173", port: 61272}, {ip: "80.25.19.165", port: 3128}, {ip: "80.26.152.146", port: 60133}, {ip: "80.28.148.111", port: 3128}, {ip: "80.28.7.3", port: 50866}, {ip: "80.32.132.176", port: 3128}, {ip: "80.35.23.103", port: 55082}, {ip: "80.35.254.42", port: 53281}, {ip: "81.33.4.214", port: 61711}, {ip: "81.36.102.109", port: 8080}, {ip: "83.175.238.170", port: 53281}, {ip: "83.213.14.157", port: 60577}, {ip: "83.47.251.143", port: 8080}, {ip: "83.56.43.218", port: 58778}, {ip: "83.61.18.250", port: 58651}, {ip: "84.236.185.247", port: 46601}, {ip: "85.217.137.77", port: 3128}, {ip: "87.124.164.34", port: 46678}, {ip: "88.2.42.95", port: 52544}, {ip: "89.140.169.24", port: 37839}, {ip: "90.160.46.120", port: 52980}, {ip: "90.170.205.178", port: 33680}, {ip: "91.126.64.19", port: 8888}, {ip: "91.126.65.166", port: 8080}, {ip: "91.235.51.252", port: 53281}, {ip: "93.156.177.91", port: 53281}, {ip: "95.60.152.139", port: 37995}],
"AE" => [{ip: "178.32.5.90", port: 36159}, {ip: "54.36.39.20", port: 8080}, {ip: "91.121.253.113", port: 3128}, {ip: "94.130.92.40", port: 3128}, {ip: "94.130.92.60", port: 3128}],
"KR" => [{ip: "1.215.70.130", port: 30634}, {ip: "112.175.32.88", port: 8080}, {ip: "112.217.199.122", port: 45660}, {ip: "112.217.219.179", port: 3128}, {ip: "114.141.229.2", port: 58115}, {ip: "121.139.218.165", port: 31409}, {ip: "121.179.209.198", port: 30880}, {ip: "122.49.112.2", port: 38592}, {ip: "221.141.130.183", port: 33741}, {ip: "222.105.7.169", port: 47878}, {ip: "222.121.116.26", port: 33310}, {ip: "27.111.100.164", port: 49598}, {ip: "52.78.62.182", port: 3128}, {ip: "52.79.116.117", port: 3128}, {ip: "52.79.239.229", port: 3128}, {ip: "59.11.209.131", port: 8088}, {ip: "61.42.18.132", port: 53281}],
"IR" => [{ip: "109.95.71.253", port: 32231}, {ip: "178.239.147.131", port: 56133}, {ip: "2.179.67.8", port: 8080}, {ip: "217.219.25.19", port: 8080}, {ip: "46.100.58.6", port: 8080}, {ip: "46.225.234.115", port: 23500}, {ip: "5.160.90.91", port: 3128}, {ip: "91.92.186.23", port: 47950}, {ip: "91.92.208.182", port: 45214}, {ip: "91.98.158.182", port: 3128}, {ip: "92.242.208.166", port: 8080}],
"BR" => [{ip: "128.201.92.105", port: 53281}, {ip: "128.201.92.25", port: 53281}, {ip: "128.201.92.30", port: 53281}, {ip: "128.201.97.155", port: 53281}, {ip: "128.201.97.157", port: 53281}, {ip: "128.201.97.158", port: 53281}, {ip: "131.0.246.157", port: 35252}, {ip: "131.0.62.196", port: 8080}, {ip: "131.0.62.224", port: 8080}, {ip: "131.0.62.81", port: 8080}, {ip: "131.100.135.165", port: 47400}, {ip: "131.108.216.44", port: 45749}, {ip: "131.108.62.6", port: 59980}, {ip: "131.161.13.223", port: 3128}, {ip: "131.161.26.124", port: 8080}, {ip: "131.161.26.90", port: 8080}, {ip: "131.161.48.199", port: 31048}, {ip: "131.161.67.70", port: 55087}, {ip: "131.221.105.18", port: 57903}, {ip: "131.221.48.36", port: 8080}, {ip: "131.221.49.80", port: 41985}, {ip: "131.255.33.25", port: 36922}, {ip: "131.255.83.38", port: 53281}, {ip: "131.72.140.70", port: 3128}, {ip: "131.72.143.100", port: 41396}, {ip: "131.72.143.105", port: 41396}, {ip: "131.72.172.29", port: 8080}, {ip: "131.72.68.210", port: 40635}, {ip: "132.255.148.98", port: 38858}, {ip: "132.255.170.41", port: 57243}, {ip: "132.255.92.51", port: 31879}, {ip: "138.0.173.186", port: 49491}, {ip: "138.0.204.54", port: 92}, {ip: "138.0.208.26", port: 34172}, {ip: "138.0.24.66", port: 53281}, {ip: "138.0.53.98", port: 38365}, {ip: "138.117.176.10", port: 46355}, {ip: "138.118.224.49", port: 54626}, {ip: "138.121.130.50", port: 50600}, {ip: "138.121.155.127", port: 61932}, {ip: "138.121.32.133", port: 23492}, {ip: "138.121.32.26", port: 23500}, {ip: "138.121.32.44", port: 12955}, {ip: "138.122.171.190", port: 53281}, {ip: "138.122.51.68", port: 49659}, {ip: "138.185.176.63", port: 53281}, {ip: "138.185.60.239", port: 33388}, {ip: "138.185.9.37", port: 44717}, {ip: "138.185.9.40", port: 44717}, {ip: "138.186.222.46", port: 34894}, {ip: "138.204.179.50", port: 35410}, {ip: "138.204.186.33", port: 47639}, {ip: "138.204.233.190", port: 53281}, {ip: "138.204.233.198", port: 59813}, {ip: "138.204.233.242", port: 53281}, {ip: "138.219.139.69", port: 43908}, {ip: "138.219.32.100", port: 3128}, {ip: "138.219.71.74", port: 52688}, {ip: "138.255.1.22", port: 23500}, {ip: "138.255.15.155", port: 40018}, {ip: "138.36.1.67", port: 50847}, {ip: "138.36.106.24", port: 60812}, {ip: "138.36.107.24", port: 41184}, {ip: "138.36.200.28", port: 40072}, {ip: "138.59.33.43", port: 51706}, {ip: "138.94.115.166", port: 8080}, {ip: "138.94.71.202", port: 8080}, {ip: "138.94.73.14", port: 54829}, {ip: "138.97.12.137", port: 52067}, {ip: "138.97.12.150", port: 49838}, {ip: "138.97.145.112", port: 46484}, {ip: "138.97.146.101", port: 54551}, {ip: "138.97.146.208", port: 47686}, {ip: "138.97.146.218", port: 49684}, {ip: "138.97.146.235", port: 52366}, {ip: "138.97.146.63", port: 55576}, {ip: "138.97.147.168", port: 46665}, {ip: "138.97.147.201", port: 51903}, {ip: "138.97.235.236", port: 38517}, {ip: "143.0.140.62", port: 3128}, {ip: "143.0.176.108", port: 60521}, {ip: "143.0.188.161", port: 53281}, {ip: "143.0.189.89", port: 53281}, {ip: "143.202.0.192", port: 52537}, {ip: "143.202.218.135", port: 8080}, {ip: "143.208.144.117", port: 36977}, {ip: "143.208.2.42", port: 53281}, {ip: "143.208.29.6", port: 8080}, {ip: "143.208.79.223", port: 8080}, {ip: "143.255.109.82", port: 57902}, {ip: "143.255.52.102", port: 40687}, {ip: "143.255.52.116", port: 57856}, {ip: "143.255.52.117", port: 37279}, {ip: "144.217.22.128", port: 8080}, {ip: "152.237.216.240", port: 8080}, {ip: "164.163.250.22", port: 56301}, {ip: "167.249.150.248", port: 23500}, {ip: "167.250.19.12", port: 53281}, {ip: "168.0.155.133", port: 48280}, {ip: "168.0.8.225", port: 8080}, {ip: "168.0.8.55", port: 8080}, {ip: "168.121.107.46", port: 32990}, {ip: "168.121.139.54", port: 40056}, {ip: "168.121.43.214", port: 3128}, {ip: "168.121.6.11", port: 51883}, {ip: "168.181.110.74", port: 57621}, {ip: "168.181.143.131", port: 38972}, {ip: "168.181.168.23", port: 53281}, {ip: "168.181.170.198", port: 31935}, {ip: "168.181.61.154", port: 45528}, {ip: "168.194.14.16", port: 23500}, {ip: "168.194.14.54", port: 23500}, {ip: "168.195.196.138", port: 373
"PK" => [{ip: "103.18.243.154", port: 8080}, {ip: "103.4.94.178", port: 57003}, {ip: "103.55.69.14", port: 56066}, {ip: "110.36.181.37", port: 8080}, {ip: "110.36.181.37", port: 80}, {ip: "110.36.218.126", port: 36651}, {ip: "110.36.234.210", port: 8080}, {ip: "110.37.217.252", port: 8080}, {ip: "110.39.162.74", port: 53281}, {ip: "110.39.174.58", port: 8080}, {ip: "110.39.60.2", port: 36293}, {ip: "110.39.64.218", port: 47165}, {ip: "110.93.214.36", port: 31993}, {ip: "110.93.230.218", port: 43054}, {ip: "111.68.108.34", port: 8080}, {ip: "113.203.238.11", port: 8080}, {ip: "115.186.177.243", port: 8080}, {ip: "116.0.54.30", port: 8080}, {ip: "116.58.94.162", port: 8888}, {ip: "121.52.157.23", port: 8080}, {ip: "125.209.115.186", port: 8080}, {ip: "125.209.116.182", port: 31653}, {ip: "125.209.116.94", port: 60364}, {ip: "125.209.78.21", port: 8080}, {ip: "125.209.78.80", port: 32431}, {ip: "125.209.82.78", port: 35087}, {ip: "14.192.128.66", port: 8080}, {ip: "175.107.248.50", port: 57067}, {ip: "175.110.107.69", port: 30058}, {ip: "180.92.156.150", port: 8080}, {ip: "182.176.148.202", port: 42488}, {ip: "182.176.176.150", port: 44187}, {ip: "202.142.158.114", port: 8080}, {ip: "202.142.172.131", port: 8080}, {ip: "202.142.185.166", port: 8080}, {ip: "202.147.173.10", port: 8080}, {ip: "202.147.173.10", port: 80}, {ip: "202.154.247.75", port: 53281}, {ip: "202.166.169.18", port: 8080}, {ip: "202.61.49.52", port: 45119}, {ip: "202.69.38.82", port: 8080}, {ip: "202.70.146.187", port: 8080}, {ip: "203.124.53.2", port: 39573}, {ip: "203.124.53.25", port: 39573}, {ip: "203.128.16.126", port: 59538}, {ip: "203.128.16.154", port: 33002}, {ip: "203.170.67.101", port: 21776}, {ip: "203.170.69.162", port: 60185}, {ip: "203.170.76.6", port: 58576}, {ip: "210.2.153.149", port: 8080}, {ip: "27.255.4.170", port: 8080}, {ip: "42.201.248.154", port: 8080}, {ip: "58.27.212.82", port: 53281}, {ip: "58.65.128.202", port: 49079}, {ip: "58.65.128.234", port: 42807}, {ip: "58.65.175.102", port: 80}],
"ID" => [{ip: "101.128.68.113", port: 8080}, {ip: "101.128.68.123", port: 8080}, {ip: "101.255.103.99", port: 53067}, {ip: "101.255.116.113", port: 53281}, {ip: "101.255.120.170", port: 6969}, {ip: "101.255.121.74", port: 8080}, {ip: "101.255.124.2", port: 53281}, {ip: "101.255.124.242", port: 8080}, {ip: "101.255.124.242", port: 80}, {ip: "101.255.44.156", port: 80}, {ip: "101.255.44.201", port: 55399}, {ip: "101.255.44.203", port: 55399}, {ip: "101.255.52.162", port: 31941}, {ip: "101.255.56.138", port: 53560}, {ip: "101.255.63.10", port: 36818}, {ip: "101.255.64.142", port: 56093}, {ip: "101.255.64.58", port: 55301}, {ip: "101.255.85.42", port: 80}, {ip: "101.255.97.74", port: 53281}, {ip: "103.10.120.205", port: 8080}, {ip: "103.10.171.132", port: 41043}, {ip: "103.10.81.172", port: 80}, {ip: "103.100.96.174", port: 53281}, {ip: "103.104.57.34", port: 42793}, {ip: "103.105.64.162", port: 23500}, {ip: "103.105.68.158", port: 50280}, {ip: "103.105.70.13", port: 39588}, {ip: "103.105.77.27", port: 8080}, {ip: "103.108.158.3", port: 48196}, {ip: "103.110.88.16", port: 39210}, {ip: "103.111.219.159", port: 53281}, {ip: "103.111.219.169", port: 53281}, {ip: "103.111.219.170", port: 53281}, {ip: "103.111.30.102", port: 53281}, {ip: "103.111.31.154", port: 60226}, {ip: "103.111.31.230", port: 8080}, {ip: "103.111.54.26", port: 49781}, {ip: "103.111.54.74", port: 8080}, {ip: "103.111.59.18", port: 41112}, {ip: "103.112.162.34", port: 8080}, {ip: "103.15.241.225", port: 53281}, {ip: "103.17.244.82", port: 46168}, {ip: "103.18.32.242", port: 47985}, {ip: "103.19.110.177", port: 8080}, {ip: "103.19.37.24", port: 53281}, {ip: "103.19.37.3", port: 53281}, {ip: "103.197.92.204", port: 55925}, {ip: "103.2.146.66", port: 49089}, {ip: "103.206.168.177", port: 53281}, {ip: "103.206.253.58", port: 49573}, {ip: "103.206.254.170", port: 65103}, {ip: "103.207.97.181", port: 8080}, {ip: "103.21.92.254", port: 33929}, {ip: "103.210.120.42", port: 44700}, {ip: "103.210.121.10", port: 8080}, {ip: "103.211.232.12", port: 53281}, {ip: "103.211.233.212", port: 44560}, {ip: "103.214.185.1", port: 3128}, {ip: "103.217.172.62", port: 41977}, {ip: "103.217.173.182", port: 58815}, {ip: "103.217.173.194", port: 80}, {ip: "103.217.173.238", port: 58815}, {ip: "103.217.216.2", port: 53281}, {ip: "103.224.101.132", port: 55872}, {ip: "103.224.101.155", port: 46288}, {ip: "103.224.103.10", port: 8080}, {ip: "103.224.64.204", port: 52405}, {ip: "103.226.49.83", port: 23500}, {ip: "103.227.147.100", port: 8080}, {ip: "103.227.147.142", port: 37581}, {ip: "103.228.117.244", port: 8080}, {ip: "103.228.118.134", port: 41950}, {ip: "103.228.119.26", port: 41784}, {ip: "103.228.119.50", port: 8080}, {ip: "103.23.101.58", port: 8080}, {ip: "103.232.242.238", port: 46678}, {ip: "103.232.242.46", port: 54731}, {ip: "103.232.243.34", port: 42085}, {ip: "103.232.33.46", port: 8080}, {ip: "103.24.107.2", port: 8181}, {ip: "103.244.205.114", port: 32018}, {ip: "103.244.205.142", port: 60716}, {ip: "103.244.205.225", port: 55867}, {ip: "103.244.37.34", port: 55374}, {ip: "103.245.19.222", port: 53281}, {ip: "103.247.122.38", port: 8080}, {ip: "103.247.15.146", port: 48039}, {ip: "103.247.216.209", port: 8080}, {ip: "103.247.217.117", port: 30989}, {ip: "103.247.218.166", port: 3128}, {ip: "103.247.226.114", port: 61870}, {ip: "103.248.219.26", port: 53634}, {ip: "103.248.25.99", port: 53281}, {ip: "103.253.1.158", port: 43674}, {ip: "103.253.107.231", port: 30352}, {ip: "103.253.113.23", port: 46641}, {ip: "103.253.2.165", port: 33543}, {ip: "103.253.2.168", port: 51229}, {ip: "103.253.2.174", port: 30827}, {ip: "103.254.104.154", port: 53281}, {ip: "103.254.126.182", port: 47699}, {ip: "103.255.240.66", port: 46324}, {ip: "103.255.242.22", port: 46562}, {ip: "103.255.242.47", port: 54514}, {ip: "103.26.130.156", port: 53281}, {ip: "103.28.114.133", port: 8080}, {ip: "103.28.114.134", port: 8080}, {ip: "103.28.114.61", port: 50675}, {ip: "103.28.114.62", port: 50675}, {ip: "103.28.114.63", port: 50675}, {ip: "103.28.220.73", port: 53281}, {ip: "103.28.226.125", port:
"BD" => [{ip: "103.102.138.180", port: 32529}, {ip: "103.103.88.91", port: 8080}, {ip: "103.106.119.154", port: 8080}, {ip: "103.106.119.170", port: 32814}, {ip: "103.106.236.1", port: 8080}, {ip: "103.106.236.41", port: 8080}, {ip: "103.106.236.50", port: 8080}, {ip: "103.106.236.65", port: 8080}, {ip: "103.106.237.103", port: 45300}, {ip: "103.106.237.6", port: 8080}, {ip: "103.106.238.241", port: 8080}, {ip: "103.106.239.253", port: 8080}, {ip: "103.106.32.230", port: 46319}, {ip: "103.106.33.254", port: 33843}, {ip: "103.106.34.10", port: 61784}, {ip: "103.106.34.65", port: 60490}, {ip: "103.107.77.5", port: 53281}, {ip: "103.108.144.139", port: 53281}, {ip: "103.108.88.118", port: 8080}, {ip: "103.108.88.158", port: 36552}, {ip: "103.109.57.218", port: 8080}, {ip: "103.109.57.65", port: 53281}, {ip: "103.109.58.242", port: 8080}, {ip: "103.111.13.10", port: 30501}, {ip: "103.112.129.106", port: 31094}, {ip: "103.112.129.82", port: 53281}, {ip: "103.112.170.68", port: 8080}, {ip: "103.112.204.10", port: 8080}, {ip: "103.112.204.14", port: 8080}, {ip: "103.112.60.38", port: 8080}, {ip: "103.112.63.225", port: 53281}, {ip: "103.114.10.177", port: 8080}, {ip: "103.114.10.250", port: 8080}, {ip: "103.115.100.118", port: 40714}, {ip: "103.116.116.178", port: 53281}, {ip: "103.116.164.41", port: 36965}, {ip: "103.116.164.45", port: 43127}, {ip: "103.116.164.50", port: 41397}, {ip: "103.118.76.129", port: 3128}, {ip: "103.118.76.54", port: 42999}, {ip: "103.122.253.188", port: 8080}, {ip: "103.14.27.166", port: 8080}, {ip: "103.15.245.26", port: 8080}, {ip: "103.16.73.170", port: 32802}, {ip: "103.19.130.34", port: 8080}, {ip: "103.192.158.251", port: 38204}, {ip: "103.195.204.73", port: 21776}, {ip: "103.197.48.90", port: 23500}, {ip: "103.197.49.106", port: 49688}, {ip: "103.198.168.29", port: 21776}, {ip: "103.200.38.110", port: 53281}, {ip: "103.213.237.46", port: 82}, {ip: "103.213.237.46", port: 83}, {ip: "103.214.200.6", port: 59008}, {ip: "103.216.57.105", port: 23500}, {ip: "103.216.59.81", port: 23500}, {ip: "103.218.24.113", port: 8080}, {ip: "103.218.24.161", port: 8080}, {ip: "103.218.24.97", port: 8080}, {ip: "103.218.25.1", port: 8080}, {ip: "103.218.25.161", port: 8080}, {ip: "103.218.25.217", port: 8080}, {ip: "103.218.25.41", port: 8080}, {ip: "103.218.26.110", port: 8080}, {ip: "103.218.26.201", port: 8080}, {ip: "103.218.26.204", port: 8080}, {ip: "103.218.27.201", port: 8080}, {ip: "103.218.27.221", port: 8080}, {ip: "103.218.27.25", port: 8080}, {ip: "103.218.27.254", port: 8080}, {ip: "103.218.27.49", port: 8080}, {ip: "103.220.204.101", port: 45199}, {ip: "103.225.94.46", port: 53240}, {ip: "103.228.0.238", port: 45328}, {ip: "103.228.2.162", port: 53281}, {ip: "103.229.47.28", port: 52454}, {ip: "103.229.87.12", port: 23500}, {ip: "103.229.87.226", port: 23500}, {ip: "103.230.60.150", port: 57774}, {ip: "103.230.62.194", port: 59738}, {ip: "103.231.229.90", port: 53281}, {ip: "103.234.25.162", port: 43423}, {ip: "103.234.26.179", port: 42377}, {ip: "103.234.27.106", port: 8080}, {ip: "103.239.252.233", port: 8080}, {ip: "103.239.252.50", port: 8080}, {ip: "103.239.253.193", port: 8080}, {ip: "103.239.254.252", port: 8080}, {ip: "103.239.254.70", port: 61967}, {ip: "103.239.255.170", port: 38146}, {ip: "103.239.255.242", port: 8080}, {ip: "103.240.248.98", port: 8080}, {ip: "103.243.82.234", port: 59215}, {ip: "103.248.236.8", port: 35110}, {ip: "103.25.120.134", port: 8080}, {ip: "103.250.68.193", port: 51370}, {ip: "103.254.167.122", port: 52145}, {ip: "103.254.167.209", port: 60401}, {ip: "103.254.167.250", port: 56858}, {ip: "103.254.94.116", port: 53877}, {ip: "103.254.94.125", port: 8080}, {ip: "103.254.94.158", port: 54281}, {ip: "103.255.30.34", port: 3128}, {ip: "103.255.30.34", port: 8080}, {ip: "103.26.247.102", port: 52656}, {ip: "103.26.247.106", port: 51652}, {ip: "103.36.100.234", port: 8080}, {ip: "103.36.100.234", port: 80}, {ip: "103.36.101.6", port: 23500}, {ip: "103.49.168.18", port: 38367}, {ip: "103.5.232.146", port: 8080}, {ip: "103.60.173.2", port: 8080}, {ip: "103.66.179.1
"MX" => [{ip: "131.72.230.151", port: 39954}, {ip: "148.217.94.54", port: 3128}, {ip: "148.243.240.155", port: 59093}, {ip: "148.243.247.51", port: 48283}, {ip: "148.243.37.101", port: 53281}, {ip: "168.121.240.13", port: 31756}, {ip: "177.233.7.75", port: 41294}, {ip: "177.234.0.218", port: 31584}, {ip: "177.234.2.58", port: 59293}, {ip: "177.242.104.102", port: 37040}, {ip: "177.244.28.170", port: 55578}, {ip: "177.244.28.77", port: 53281}, {ip: "177.244.41.154", port: 999}, {ip: "187.141.164.242", port: 31120}, {ip: "187.141.73.147", port: 53281}, {ip: "187.160.245.156", port: 3128}, {ip: "187.176.123.155", port: 43366}, {ip: "187.185.15.35", port: 53281}, {ip: "187.188.15.252", port: 999}, {ip: "187.188.15.253", port: 999}, {ip: "187.188.163.19", port: 999}, {ip: "187.188.163.26", port: 999}, {ip: "187.188.168.57", port: 999}, {ip: "187.188.211.82", port: 999}, {ip: "187.188.46.172", port: 53455}, {ip: "187.188.93.170", port: 61178}, {ip: "187.189.16.78", port: 999}, {ip: "187.189.226.220", port: 999}, {ip: "187.189.26.14", port: 59607}, {ip: "187.189.59.181", port: 41461}, {ip: "187.189.75.123", port: 53281}, {ip: "187.189.80.114", port: 3128}, {ip: "187.190.218.136", port: 3128}, {ip: "187.190.221.71", port: 3128}, {ip: "187.190.64.42", port: 47662}, {ip: "187.190.73.164", port: 46294}, {ip: "187.216.83.185", port: 8080}, {ip: "187.216.90.46", port: 53281}, {ip: "187.243.253.182", port: 33796}, {ip: "189.194.93.227", port: 41853}, {ip: "189.195.132.86", port: 43286}, {ip: "189.195.162.222", port: 53281}, {ip: "189.198.239.61", port: 51272}, {ip: "189.199.106.202", port: 8888}, {ip: "189.199.69.122", port: 58630}, {ip: "189.203.179.18", port: 8080}, {ip: "189.203.184.131", port: 30198}, {ip: "189.204.158.149", port: 57231}, {ip: "189.204.158.161", port: 8080}, {ip: "189.206.175.169", port: 44295}, {ip: "189.206.226.82", port: 40936}, {ip: "189.211.185.174", port: 45406}, {ip: "189.240.193.34", port: 51167}, {ip: "190.115.1.181", port: 60846}, {ip: "195.154.41.145", port: 60941}, {ip: "200.57.195.204", port: 30158}, {ip: "200.66.94.148", port: 8080}, {ip: "200.76.97.21", port: 55999}, {ip: "200.79.180.115", port: 8080}, {ip: "201.116.230.229", port: 42282}, {ip: "201.131.195.70", port: 49308}, {ip: "201.132.155.10", port: 8080}, {ip: "201.139.125.90", port: 21213}, {ip: "201.140.113.90", port: 37193}, {ip: "201.140.116.186", port: 8080}, {ip: "201.144.14.229", port: 53281}, {ip: "201.150.1.61", port: 8080}, {ip: "201.150.255.185", port: 3128}, {ip: "201.151.162.193", port: 8081}, {ip: "201.156.160.91", port: 34009}, {ip: "201.156.6.25", port: 40962}, {ip: "201.159.22.164", port: 33866}, {ip: "201.161.223.150", port: 39800}, {ip: "201.163.73.93", port: 53281}, {ip: "45.235.128.6", port: 60949}],
"PH" => [{ip: "103.252.32.174", port: 8080}, {ip: "103.86.187.242", port: 23500}, {ip: "116.50.208.114", port: 8080}, {ip: "122.54.101.69", port: 8080}, {ip: "122.54.105.143", port: 53281}, {ip: "122.54.20.218", port: 8090}, {ip: "122.54.65.150", port: 8080}, {ip: "122.55.250.90", port: 8080}, {ip: "122.55.48.131", port: 8080}, {ip: "125.5.20.134", port: 53281}, {ip: "130.105.131.163", port: 8080}, {ip: "146.88.77.51", port: 8080}, {ip: "180.232.77.107", port: 54002}, {ip: "182.18.200.92", port: 8080}, {ip: "202.57.35.74", port: 51412}, {ip: "202.57.47.122", port: 41890}, {ip: "202.57.54.226", port: 45222}, {ip: "203.160.182.115", port: 40552}, {ip: "203.177.41.30", port: 49887}, {ip: "219.90.87.91", port: 53281}, {ip: "43.255.216.138", port: 54384}, {ip: "45.64.122.210", port: 54892}, {ip: "58.69.12.210", port: 8080}, {ip: "61.9.82.34", port: 33326}],
"EG" => [{ip: "195.246.57.154", port: 8080}, {ip: "41.196.22.230", port: 8080}, {ip: "41.65.0.167", port: 8080}],
"VN" => [{ip: "1.55.240.156", port: 53281}, {ip: "101.99.23.136", port: 3128}, {ip: "103.15.51.160", port: 8080}, {ip: "103.90.227.194", port: 3128}, {ip: "113.160.158.49", port: 8080}, {ip: "113.161.128.169", port: 60427}, {ip: "113.161.149.45", port: 39356}, {ip: "113.161.161.143", port: 57967}, {ip: "113.161.173.10", port: 3128}, {ip: "113.161.35.108", port: 30028}, {ip: "113.164.176.189", port: 41187}, {ip: "113.164.176.19", port: 41187}, {ip: "113.164.79.177", port: 46281}, {ip: "113.190.235.50", port: 34619}, {ip: "115.77.191.180", port: 53281}, {ip: "115.78.160.247", port: 8080}, {ip: "115.78.225.211", port: 8080}, {ip: "116.105.225.104", port: 9090}, {ip: "117.2.155.29", port: 47228}, {ip: "117.2.17.26", port: 53281}, {ip: "117.2.22.41", port: 41973}, {ip: "117.4.145.16", port: 51487}, {ip: "117.4.242.109", port: 3128}, {ip: "118.69.219.185", port: 55184}, {ip: "118.69.61.212", port: 53281}, {ip: "118.70.116.227", port: 61651}, {ip: "118.70.12.171", port: 53281}, {ip: "118.70.219.124", port: 53281}, {ip: "118.70.81.253", port: 8080}, {ip: "123.31.47.8", port: 3128}, {ip: "125.234.113.170", port: 35720}, {ip: "125.234.121.222", port: 53281}, {ip: "14.161.14.64", port: 54752}, {ip: "163.44.206.148", port: 8888}, {ip: "203.205.29.106", port: 47773}, {ip: "203.205.52.51", port: 50015}, {ip: "221.121.12.238", port: 36077}, {ip: "27.2.7.59", port: 52148}, {ip: "27.72.244.198", port: 46506}, {ip: "27.72.56.239", port: 8080}, {ip: "27.72.72.48", port: 47729}, {ip: "27.72.72.5", port: 33975}],
"CD" => [{ip: "169.255.67.130", port: 55852}, {ip: "169.255.67.244", port: 55222}, {ip: "197.231.253.205", port: 8080}, {ip: "197.231.253.87", port: 47110}, {ip: "217.171.85.234", port: 61030}, {ip: "41.60.24.46", port: 8080}, {ip: "41.79.233.108", port: 8080}, {ip: "41.79.233.45", port: 8080}],
"TR" => [{ip: "151.80.65.175", port: 3128}, {ip: "176.235.132.106", port: 47793}, {ip: "176.235.170.182", port: 38098}, {ip: "176.235.171.170", port: 36127}, {ip: "176.235.182.100", port: 8080}, {ip: "176.235.182.95", port: 8080}, {ip: "176.235.186.242", port: 37043}, {ip: "178.250.92.18", port: 8080}, {ip: "178.250.92.190", port: 8080}, {ip: "185.136.205.57", port: 5836}, {ip: "185.136.205.60", port: 5836}, {ip: "185.195.252.254", port: 53127}, {ip: "185.203.170.92", port: 8080}, {ip: "185.203.170.94", port: 8080}, {ip: "185.203.170.95", port: 8080}, {ip: "185.250.241.62", port: 3128}, {ip: "185.250.241.64", port: 3128}, {ip: "185.250.241.68", port: 3128}, {ip: "185.252.40.136", port: 53281}, {ip: "185.51.36.152", port: 41258}, {ip: "185.71.118.109", port: 53143}, {ip: "185.82.222.56", port: 23}, {ip: "195.137.223.50", port: 41336}, {ip: "195.155.98.70", port: 52598}, {ip: "195.175.74.254", port: 8080}, {ip: "195.244.36.205", port: 39491}, {ip: "212.156.146.22", port: 40080}, {ip: "212.175.0.201", port: 49769}, {ip: "212.175.191.218", port: 41616}, {ip: "213.14.31.122", port: 44621}, {ip: "213.14.31.138", port: 40289}, {ip: "213.14.31.140", port: 40289}, {ip: "213.74.123.103", port: 38078}, {ip: "213.74.123.108", port: 33672}, {ip: "213.74.123.83", port: 41496}, {ip: "213.74.252.177", port: 8080}, {ip: "31.145.137.139", port: 31871}, {ip: "31.145.138.129", port: 31871}, {ip: "31.145.138.146", port: 34159}, {ip: "31.145.187.172", port: 30636}, {ip: "31.145.9.146", port: 53247}, {ip: "31.145.96.102", port: 60567}, {ip: "78.186.111.109", port: 8080}, {ip: "78.186.135.235", port: 48083}, {ip: "78.186.140.120", port: 61753}, {ip: "78.186.153.69", port: 55159}, {ip: "78.186.169.88", port: 8080}, {ip: "78.186.237.201", port: 42201}, {ip: "78.186.56.193", port: 57573}, {ip: "78.188.119.210", port: 37321}, {ip: "78.188.131.102", port: 30930}, {ip: "78.188.155.224", port: 38433}, {ip: "78.188.155.99", port: 8080}, {ip: "78.188.4.124", port: 34514}, {ip: "78.189.115.46", port: 45686}, {ip: "78.189.230.165", port: 48950}, {ip: "81.213.77.57", port: 36401}, {ip: "82.222.50.189", port: 9090}, {ip: "82.222.50.195", port: 9090}, {ip: "82.222.50.196", port: 9090}, {ip: "84.51.0.66", port: 8888}, {ip: "84.51.0.70", port: 53281}, {ip: "85.109.124.174", port: 32857}, {ip: "85.109.127.66", port: 61947}, {ip: "85.109.142.189", port: 35062}, {ip: "85.111.9.73", port: 32796}, {ip: "85.97.195.101", port: 59239}, {ip: "88.245.139.216", port: 44888}, {ip: "88.247.10.31", port: 8080}, {ip: "88.247.165.215", port: 51331}, {ip: "88.247.94.128", port: 36653}, {ip: "88.248.23.216", port: 36426}, {ip: "88.249.159.109", port: 34373}, {ip: "88.250.198.74", port: 8080}, {ip: "88.255.101.155", port: 53757}, {ip: "88.255.101.240", port: 8080}, {ip: "88.255.101.241", port: 8080}, {ip: "88.255.101.242", port: 8080}, {ip: "88.255.101.243", port: 8080}, {ip: "88.255.101.244", port: 8080}, {ip: "88.255.101.245", port: 8080}, {ip: "88.255.101.247", port: 8080}, {ip: "88.255.101.248", port: 8080}, {ip: "88.255.101.250", port: 8080}, {ip: "88.255.101.251", port: 8080}, {ip: "88.255.102.60", port: 23500}, {ip: "88.255.213.234", port: 8080}, {ip: "88.255.60.153", port: 31983}, {ip: "91.93.64.244", port: 49905}, {ip: "92.45.120.200", port: 32854}, {ip: "93.182.72.36", port: 8080}, {ip: "95.0.160.104", port: 3128}, {ip: "95.0.176.198", port: 8080}, {ip: "95.0.182.171", port: 55138}, {ip: "95.0.194.241", port: 9090}, {ip: "95.0.194.53", port: 39665}, {ip: "95.0.206.211", port: 23500}, {ip: "95.0.226.109", port: 48366}, {ip: "95.0.226.122", port: 36168}, {ip: "95.0.226.125", port: 35348}, {ip: "95.6.79.2", port: 44438}, {ip: "95.9.113.12", port: 52566}],
}