Обнаружение прокси-серверов

Я надеялся на большее количество идей относительно того, что другая информация там, чтобы я сослался, и затем сделайте интеллектуальные вещи с. У меня есть общее представление о том, что, конечно, я могу всегда использовать Взламывание, Выставленное для нахождения других источников, о которых я первоначально не думал.

0
задан 26 January 2011 в 15:25
2 ответа

Я использовал бы некоторый другой инструмент командной строки как wget вместо этого. Они будут намного более легко обработаны в пакетном режиме. wget не разработан для выполнения запросов непосредственно к прокси, но Вы все еще получите ответ от прокси (вероятно, 502 или что-то), который является всем, в чем Вы нуждаетесь, учитывая свои требования.

wget myproxy1:8080
wget myproxy2:8080
wget myproxy3:8080
...

Вы вытащите некоторый ответ HTTP из тех, которые отвечают и тайм-аут соединения для тех, которые не являются.

Править:
Вот является что-то использованием Powershell:

$proxyArray = @("proxy1.mynet.com:8080","proxy2.mynet.com:8080")
foreach ($proxy in $proxyArray) {
  $httpRequest = [System.Net.WebRequest]::Create("http://www.google.com")
  $httpRequest.Proxy = new-object -typename System.Net.WebProxy -argumentlist $proxy
  $httpRequest.GetResponse()
}

Используя это Вы вытащите некоторый ответ HTTP из прокси, которые слушают, тайм-аут соединения или хост, не найденный / ошибка определения имен.

3
ответ дан 4 December 2019 в 12:59

Настройте proxy.pac на своих клиентах. Посмотрите на эту ссылку, объяснит, как настроить ее. http://en.wikipedia.org/wiki/Proxy_auto-config

HTH

0
ответ дан 4 December 2019 в 12:59

Теги

Похожие вопросы