Определение типа прокси

Статус
В этой теме нельзя размещать новые ответы.

trustno1

Новичок
Определение типа прокси

Пишу прокси-чекер на PHP/curl.

Возник вопрос как определить анонимность прокси?
т.к. приложение будет консольное, то коннект на себя через прокси тут не подходит.
Есть каки-нибудь другие пути проверки анонимности?

p.s. понимаю, что вопрос не совсем по поводу PHP, но всё же....
 

Tor

Новичок
ответь для себя на вопрос:
что такое анонимный прокси?

тогда и метод проверки поймешь
 

SiMM

Новичок
> т.к. приложение будет консольное, то коннект на себя через прокси тут не подходит.
Это же не помешает тебе коннектиться туда, куда тебе нужно.
 

trustno1

Новичок
Tor

это тот, что не показывает ip юзера, а подставляет свой в хидеры.

SiMM

ну если развернуть где-то на хостинге дополнительное приложение, то да. А если ничего внешнего не дано, а есть только локальный скрипт?
 

phprus

Moderator
Команда форума
Можно на каком-либо хостинге разместить скрипт который будет возвращать например, IP того кто к нему присоеденился.
При проверке прокси сервера надо будет через прокси запрашивать этот скрипт и анализировать то, что но вернет. В простейшем случае если твой ip не совпадает с ip который напечатал скрипт, то этот прокси сервер можно считать анонимным.

Если и этот способ тебе не подходит, то врятли вообще по другому можно проверить анонимность прокси сервера.

-~{}~ 16.05.06 19:44:

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

neko

tеam neko
trustno1
это тот, что не показывает ip юзера, а подставляет свой в хидеры.
прокси свой ip никуда не подставляет.
он может подставить туда адрес клиента.

проверить делает он это или нет, естественно никак нельзя, кроме как посмотрев заголовки которые он выслал.

-~{}~ 16.05.06 17:56:

phprus
Можно на каком-либо хостинге разместить скрипт который будет возвращать например, IP того кто к нему присоеденился.
мда, ума палата.

как будто самому никакой возможности в том же прокси-чекере открыть "сервер" для проверки нет.

я уже не говорю про то, что серверов которые выдают клиенту хидеры в инете навалом.
 

phprus

Moderator
Команда форума
neko
как будто самому никакой возможности в том же прокси-чекере открыть "сервер" для проверки нет.
Автор написал что ему такой способ не подходит:
т.к. приложение будет консольное, то коннект на себя через прокси тут не подходит.
Упс. когда читал вопрос не заметил следующей фразы "т.к. приложение будет консольное" по этому подумал, что автор не может открыть "сервер" непосредственно на прокси-чекере.

я уже не говорю про то, что серверов которые выдают клиенту хидеры в инете навалом.
Хм. Ни разу таких не видел. Ссылочками не поделитесь?
 

neko

tеam neko
эта фраза про "консольное приложение" вообще смысла не имеет.

впрочем тут как всегда.
представление о серверах весьма смутные.
но прокси-чекеры пишем.

> Хм. Ни разу таких не видел. Ссылочками не поделитесь?

я даже незнаю.
как по твоему, это нормально будет, если я полезу в гугл искать ссылки чтобы ответить на этот вопрос?
может быть, сам справишся?
 

SiMM

Новичок
> эта фраза про "консольное приложение" вообще смысла не имеет.
Если рассматривать её как "все входящие соединения разрешены" - то да ;)
 

trustno1

Новичок
Автор оригинала: SiMM
> эта фраза про "консольное приложение" вообще смысла не имеет.
Если рассматривать её как "все входящие соединения разрешены" - то да ;)
я упомянул про консольное, потому что к нему нельзя обратиться извне, только с локального компьютера.


Автор оригинала: neko
прокси свой ip никуда не подставляет.
он может подставить туда адрес клиента.
посмотрите в REMOTE_ADDR запроса который послан с прокси и увидите IP прокси, а не клиента.

-~{}~ 17.05.06 10:20:

Возник еще небольшой вопрос, может кто поможет.
Как отличить анонимный прокси от элитного.
Пока я вижу лишь одно отличие в заголовках - анонимный проставляет HTTP_VIA, а элитный - нет.
Или есть еще какие-то нюансы?
 

kruglov

Новичок
> посмотрите в REMOTE_ADDR запроса который послан с прокси и увидите IP прокси, а не клиента.

Посмотрите в REMOTE_ADDR прозрачного прокси. Что вы там видите?
 

trustno1

Новичок
Автор оригинала: kruglov
> посмотрите в REMOTE_ADDR запроса который послан с прокси и увидите IP прокси, а не клиента.

Посмотрите в REMOTE_ADDR прозрачного прокси. Что вы там видите?
а при чём здесь прозрачный?
речь шла об анонимном. Внимательнее читайте, пожалуйста.
 

neko

tеam neko
с точки зрения клиента, прозрачный прокси -- это вообще не прокси.
интерес к нему такой же как к роутеру.
 

trustno1

Новичок
я это понимаю прекрасно, но к чему это высказывание?
Я разве что-то спрашивал про прозрачные прокси?
 

neko

tеam neko
а с чего ты собственно решил, что это высказывание адресованно тебе?
 

trustno1

Новичок
neko

как насчёт говорить по существу, а не разводить бесполезный флейм?
 

neko

tеam neko
тебе уже все сказали по существу.

что именно непонятно?
 

trustno1

Новичок
я уже спросил, наверное надо повториться:

Как отличить анонимный прокси от элитного.
Пока я вижу лишь одно отличие в заголовках - анонимный проставляет HTTP_VIA, а элитный - нет.
Или есть еще какие-то нюансы?
 

Фанат

oncle terrible
Команда форума
Тема закрыта.

Проблемы личного характера и бессмысленные споры между участниками не являются предметом обсуждения форума.
Обсуждайте их в привате.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху