2012-04-20 3 views
0

Предположим, у меня есть IP-адрес прокси, но нет информации об этом.Программно различать высокий анонимный прокси, анонимный прокси, прозрачный прокси

Возможно ли это узнать с нуля, какой прокси он является (удаленные веб-серверы не знают, что я за прокси-сервером, удаленные веб-серверы знают, что я за прокси-сервером, но не знаю своего IP-адреса, удаленных веб-серверов знать обе информации)?

Есть ли простой тест для проверки информации о том, что информация обо мне, когда я плаваю?

[править]

Если кто-то имеет простой ответ, как «нет, потому что [и т.д.]», он приветствовал. Мой первый вопрос: «возможно ли это».

+1

Работает ли «сервис», такой как [Lagado Proxy Test] (http://www.lagado.com/proxy-test)? Я попытался загрузить другой, но был заблокирован моим прокси-сервером. –

+0

Если Lagado Proxy Test принимает 100000 запросов, это будет идеально. Но я думаю, что это против их T & C. Это для метода прокси-переключателя, который я добавлю в программу на C# (WebProxy для WebRequest). Спасибо за совет! –

ответ

2

Lagado Proxy Text, указанный Джошуа Дрейком в комментариях, работает, поэтому это возможно. Теперь важно узнать, как это работает.

Его операция довольно проста: просто станьте веб-сайтом. Поэтому, если вы можете позволить себе создать веб-сайт, который будет делать то же самое и справится со всем трафиком, который вы собираетесь отправить, проблема решена.

Что должен делать такой сайт? Проверьте наличие заголовков, отправленных клиентом. Соответствующие упоминаются на странице Lagado: Via, Forwarded, X-Forwarded-For и Client-ip.

Остальное должно быть легко.

И отвечая на ваш второй вопрос: см. BrowserSpy.

+0

Я только что проверил BrowserSpy. Это очень дружелюбно. Думаю, ваш ответ будет лучшим, так как для остальных мне нужно будет прочитать некоторые веб-сайты T & C. –

Смежные вопросы