Что такое прокси-сервер?
Это прослойка между вашим компьютером и сетью. Когда вы просматриваете страницы в браузере через прокси-сервер, все запросы уходят сначала на него, а он уже отправляет их серверу, к которому вы захотели обратится. Прокси-серверы могут иметь разную степерь анонимности:
~Открытый Переадресовывает все запросы на удаленный сервер, также передает всю необходимую информацию о пользователе в заголовке запроса. Также его называют не анонимным.
~Анонимный Не посылает пользователельской инфорамции на сервер. Так как значение HTTP_X_FORWARDED_FOR в заголовках запросов не передается, удаленный сервер не может узнать ваш IP-адрес.
~Закрытый Не посылает вообще никакой пользователельской инфорамции на сервер. Так как значения HTTP_X_FORWARDED_FOR, HTTP_VIA и HTTP_PROXY_CONNECTION в заголовках не передаются, удаленный сервер не только не видит ваш IP-адрес, но и никогда не узнает что вы вообще пользовались прокси-сервером.
Как определить что я нахожусь за прокси-сервером?
Воспользуйтесь ProxyJudge. Он показывается HTTP-заголовки запросов которые получает от вас сервер, на котором он установлен. Вас больше всего должны интересовать значения HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR и REMOTE_ADDR.
Почему номер моего порта выглядит как “---” , хотя я не использую фаервол или NAT?
При подключении трекер пытается узнать ваш реальный IP-адрес, но для этого ему требуется чтобы ваш прокси-сервер присылал в HTTP-заголовке значение HTTP_X_FORWARDED_FOR. Если этого не происходит, трекер будет считать адрес прокси-сервера вашим реальным адресом.
Соответственно при подключении трекер будет пытаться соединиться с вашим клиетом, но на самом деле будет соединяться с прокси-сервером по указанному клиетом диапазону портов для входящих соединений. А так как никто по этим портам отвечать не будет, соединение установить не удастся и трекер посчитает что вы находитесь за фаерволом или NATом.
Могу ли я обойти прокси-сервер провайдера?
Если ваш провайдер разрешает только HTTP-трафик по 80 порту, попробуйте использовать SOCKS. Скорее всего это не поможет, но попробовать можно.
Как настроить клиент на использвание прокси-сервера?
Достаточно просто сконфигурировать прокси в Internet Explorer. Сделав это, вы тем самым настроите прокси для всего HTTP-трафика (спасибо Microsoft). Если вы используете браузер отличный от Internet Explorer (Opera/Firefox), то указав в нем использование прокси-сервера вы настроите только лишь этот браузер.
1.Что такое прокси-сервер?
2.Как определить что я нахожусь за прокси-сервером?
3.Почему номер моего порта выглядит как “---” , хотя я не использую фаервол или NAT?
4.Могу ли я обойти прокси-сервер провайдера?
5.Как настроить клиент на использвание прокси-сервера?