как вы обнаруживаете CGIproxy? - PullRequest
0 голосов
/ 25 октября 2009

У меня есть cgiproxy (http://www.jmarshall.com/tools/cgiproxy/),, который позволяет пользователям использовать его для навигации по страницам.

похоже, что myspace.com обнаруживает его и перенаправляет пользователя на google.com

Выполнение быстрого теста для определения моего ip с использованием прокси завершается неудачей, то есть он не показывает мой ip. показывает ip прокси-сервера.

<?php

if (getenv("HTTP_X_FORWARDED_FOR")) {
      $ip   = getenv("HTTP_X_FORWARDED_FOR");
    } else {
      $ip   = getenv("REMOTE_ADDR");
}
print"$ip";

Так вот, загадка, как сайты обнаруживают, что я использую CGI-прокси? возможно ли, чтобы cgi-прокси остался незамеченным?

Кстати, CGI-прокси лучше, потому что он отображает JS.

Ответы [ 4 ]

1 голос
/ 25 октября 2009

Возможно, в вашей тестовой программе PHP вы могли бы вывести все заголовки HTTP, чтобы увидеть, что происходит и есть ли что-то, что похоже на идентификационную информацию. Нам сложно догадаться, что делает Myspace.

0 голосов
/ 27 октября 2009

Некоторые сайты, такие как MySpace, не хотят, чтобы пользователи подключались через прокси-сервер, поэтому они делают все возможное, чтобы обнаружить это. По умолчанию CGIProxy добавляет заголовок, чтобы его можно было обнаружить. Простой способ проверить ваши заголовки http - это посетить http://www.ioerror.us/ip/headers.

Обычный метод обнаружения такого рода вещей заключается в том, чтобы немного Javascript на стороне клиента проверял URL-адрес страницы, на которой он находится, и отправлял это на сервер. Используя nph-proxy.cgi я могу посещать Myspace без каких-либо перенаправлений.

Другие методы обнаружения включают в себя вставку Flash-объекта или Java-объекта на страницу и попытку подключения этого объекта к жестко заданному серверу.

0 голосов
/ 25 октября 2009

Я считаю, что вы хотели бы установить PHProxy:
http://sourceforge.net/projects/poxy/

В дни HS, это то, что мы использовали, чтобы обойти фильтры, которые школа установила, чтобы заблокировать его. Работал довольно хорошо, насколько я помню, я недавно не пробовал, но это стоит попробовать.

0 голосов
/ 25 октября 2009

Полностью предположение, но вы, возможно, не получаете куки MySpace через CGIProxy.

CGIProxy утверждает, что это известное ограничение:

Если вы просматриваете много сайтов с куки, CGIProxy может уронить некоторые. Если сайт постоянно говорит вам, чтобы включить куки, удалите свои существующие куки (через ссылку «Управление файлами cookie») и попробуйте сайт снова.

Еще один вариант (при условии, что у вас есть доступ оболочки к машине, на которой запущен прокси-сервер) - это использование прокси-сервера SOCKS, включенного в SSH, с флагом -D .

...