var g_iteration = 0; | |
function FindProxyForURL(url, host) { | |
alert('iteration: ' + g_iteration++); | |
var ips = [ | |
myIpAddress(), | |
dnsResolve(''), | |
dnsResolveEx('host1'), | |
dnsResolve('host2'), | |
dnsResolve('host3'), | |
myIpAddress(), | |
dnsResolve('host3'), | |
dnsResolveEx('host1'), | |
myIpAddress(), | |
dnsResolve('host2'), | |
dnsResolveEx('host6'), | |
myIpAddressEx(), | |
dnsResolve('host1'), | |
]; | |
for (var i = 0; i < ips.length; ++i) { | |
// Stringize everything. | |
ips[i] = '' + ips[i]; | |
} | |
var proxyHost = ips.join('-'); | |
proxyHost = proxyHost.replace(/[^0-9a-zA-Z.-]/g, '_'); | |
return "PROXY " + proxyHost + ":99"; | |
} |