![]() |
Проверка проксика
Господа! Меня волнует вопрос какой запрос нужно послать прокси серверу, что бы он индетифицировал себя?
ЗЫ: Собираюсь писать прокси чекер "для_себя", просто не могу разобраться с запросом. |
Ммм... не совсем ясна проблема... распиши пожалуйста подробнее, что именно тебе нужно ))) Всмысле, чтобы онидентифицировал себя?
|
просто попытайся подключиться к чему-нибудь через прокси-сервер
|
Если требуетсья установить прокся это или нет хз.
Если вообще жива ли прокся или как ойнить бред который живет на этом порту то достаточн оприконетиться иначе она мертва. |
Простой чекер прокси на компонентах (просто пример, перпиши на WinSock).
Var Source: String; Host: String; Port: String; I: Integer; P: Integer; Begin For i:= 0 to SourceMemo.Lines.Counts - 1 do Begin P:= Pos(':', SourceMemo.Lines.String[i]); Host:= Copy(SourceMemo.Lines.String[i], 0 , P); Port:= Copy(SourceMemo.Lines.String[i], P + 1, Length(SourceMemo.Lines.Strings[i] - p - 1)); idHTTP.ProxyParams.Host:= Host; idHTTP.ProxyParams.Port:= StrToInt(Port); Source:= idHTTP.Get('http://ya.ru'); if Pos('http://www.yandex.ru/', Source) <> 0 then Begin ResultMemo.Lines.Add(Proxy + ' : ' + Port + ' подключение удалось'); End Else Begin ResultMemo.Lines.Add(Proxy + ' : ' + Port + ' подключение не удалось'); End; End; ResultMemo.Lines.SaveToFile('Checked.txt'); End; Хотя писать чекер на компонентах глупо :) |
Это на Дэльфе чтоль?
|
Цитата:
|
Цитата:
Если кто не понял ещё на форме полжные прсутвовать 2 Memo исменами SourceMemo и ResultMemo и компонент idHTTP со вкладки Indy Clients и ещё одна кнопка (как раз для неё процедура написаная выше). |
Сёдня попытался сделать простенький чекер на сокетах, зацените )
(думаю в коментариях код не нуждается ... да и в лом как-то коментить =) Код:
type |
| Время: 15:16 |