From: wayne <wa...@ny...> - 2002-01-10 18:21:29
|
Quick note about statProxy: People are sending me test results from their own ISP's proxies. This is a good thing because 1) many of these are firewalled off from the rest of the Internet, so I can't test them. 2) with this data, I can keep a reasonably good database for the newbies who don't yet know how to run statProxy themselves, but still want to run localProxy. 3) I haven't yet decide how best to handle the procedures allowing localProxy to update the speeds and capabilities of these proxies itself. To encourage this, and to make life easier for those doing these tests: 1) statProxy will allow you to specify the fixed ISP proxy address to check. For example: perl statProxy.pl -t all proxy.nesma.net.sa:80 will test all of the Nesma proxies currently up (212.71.32.95, 212.71.32.97, 212.71.32.98, 212.71.32.94). 2) The results are most useful to yourself, of course, so you can save them into your own configuration (you don't need to worry about losing your results next time you get my hosts.zip down). Please send to me too, though! Do it like this: perl statProxy.pl -t all proxy.nesma.net.sa:80 > results.out perl mergeHosts.pl results.out config-wayne.xml (substitute your own config, of course). The ISP config file in the distribution (config-KSA-nesma.xml) can be used, but you lose your results next time you get a new one from CVS, or a package. 3) Keep your own information (and again, mine, please!) up to date on the other proxies that localProxy will select for your use in each new build. This can be done easily too. When you have the localProxy GUI on the screen with a new build displayed, copy all the layer 0 proxies you can see (click different services, commStrats, but only layer 0) into a file (say, current.in), and do this: perl statProxy.pl -t all -l current.in > current.out perl mergeHosts.pl current.out config-wayne.xml (substitute your own config again) When you restart with and select configuration 'wayne', LP will be using the new test results to select proxies for your running configuration. 4) statProxy also has other modes of operation: perl statProxy.pl -t all -l proxyListInAFile.txt perl statProxy.pl -t all 194.170.1.66:8080 perl statProxy.pl 194.170.1.66:8080 etc. etc. Let me know what I can do to make this process easier. -wayne |