Модераторы: marykone

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работает прокся 
:(
    Опции темы
Step
Дата 14.1.2003, 03:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 1
Всего: 25



Хочу создать свою, примерно представляю что она делает.
Подскажите, по пунктам, что она должна делать после того как клиент к ней подключился, а именно куда ей надо самой подключаться...


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
dim
Дата 14.1.2003, 03:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 24.12.2002

Репутация: нет
Всего: нет



Ну одной из главных задач прокси является кэширование, поэтому прокся должна знать некоторые протоколы: HTTP, FTP для того чтобы определять какие данные можно кэшировать, какие - нет. Ну и маскарадить должна, но это уже по долгу службы, основное - это кэширование.
--------------------
that's all
PM MAIL   Вверх
MuToGeN
Дата 14.1.2003, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



HTTP Proxy - получает от клиента HTTP запрос, смотрит, есть ли то что надо в кэше, если да, то сразу отправляет страницу из кэша, если нет, то спрашивает то что в этом запросе у сервера (который указан в том же запросе), получает ответ и передает его клиенту (и сохраняет в кэше, если это того стоит, т.е. если нет Pragma: no-cache и т.т.)

FTP Proxy - то же самое, только с FTP

Socks Proxy - работает как "посредник" в сокетном соединении


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Step
Дата 14.1.2003, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 1
Всего: 25



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


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Step
Дата 14.1.2003, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 1
Всего: 25



может у кого-то есть исходник простейшей прокси, вышлите если не жалко.
[email protected]


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
MuToGeN
Дата 15.1.2003, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата
Насколько я понял, прокся получает запрос, и после этого конектиться на сервер который в нем указан закачует страницу себе в кеш и отпровляет ее по сущесвующему соединению клиенту
ага, именно...


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
dim
Дата 15.1.2003, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 24.12.2002

Репутация: нет
Всего: нет



Не совсем, если нужные данные уже в кэше, то прокся не коннектится, а возвращает клиенту из кэша.
--------------------
that's all
PM MAIL   Вверх
Step
Дата 15.1.2003, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 1
Всего: 25



а можно ли сделать проксю для мыльных протоколов?


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Vex
Дата 15.1.2003, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Прокся намного уменьшает скорость соединения?


--------------------
Слава Україні.
PM   Вверх
MuToGeN
Дата 15.1.2003, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата
Прокся намного уменьшает скорость соединения?
в этом плане логика такая:
хочешь ты, например, скачать с microsoft.com какой-нибудь SP к виндам. предположим, ты на диалапе, а до микрософта 3 секунды пинга (это к примеру). можно легко понять, что скорость большой не будет.
если через прокси: ты посылаешь ему запрос, он коннектится к микрософту - между ними канал, естественно, не диалапный, так что проксь скачивает себе в кэш твой SP за секунды, а ты уже скачиваешь с прокся. если, например, пакет какой не дойдет, то конечно гораздо быстрее будет потребовать его еще раз с прокся, чем с сервера на другом конце земли.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
MuToGeN
Дата 15.1.2003, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата
Прокся намного уменьшает скорость соединения?
короче говоря, чем дальше сервер, тем больше будет разница по скорости


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
MuToGeN
Дата 15.1.2003, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата
а можно ли сделать проксю для мыльных протоколов?
нет смысла кешировать :) если хочешь скрыть IP - то есть Socks Proxy


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Step
Дата 15.1.2003, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 1
Всего: 25



Цитата
Цитата
а можно ли сделать проксю для мыльных протоколов?
нет смысла кешировать  если хочешь скрыть IP - то есть Socks Proxy

мне это надо только по тому что через наш интернет сервер маршрутизатор по 25 и 110 не работает


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
MuToGeN
Дата 15.1.2003, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



если есть доступ к этому серверу - то настрой роутинг. если нет - то собственно прокся ты туда тоже по идее не поставишь. а в целом - WinProxy - держит socks 4 и 5


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Vex
Дата 16.1.2003, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Что такое Socks Proxy?


--------------------
Слава Україні.
PM   Вверх
MuToGeN
Дата 16.1.2003, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



прокся, работающая как посредник в сокетных соединениях. кешировать там смысла нет, так что используется для скрытия ip адреса или как фаирвол или (чаще всего) как брандмауэр


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Vex
Дата 18.1.2003, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



А в чем различие между файерволом и брандмауэром?


ЗЫ. Извините, я в сетях не очень шарю, так что не бейте :)


--------------------
Слава Україні.
PM   Вверх
MuToGeN
Дата 18.1.2003, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



прокси-фаирвол чаще всмего служит для того, чтобы исключать возможность TCP подключений к машине юзера. ведь гораздо легче прописать прокси сервер в настройках браузера чем установить (иногда и купить) фаирвол в виде программы.

брандмауэр - это межсетевой экран, чаще всего служит для исключения возможности неавторизованного доступа из внешней сети в твою и обратно


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
WaNdeR
Дата 18.12.2004, 06:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 12.12.2004

Репутация: нет
Всего: нет



народ если уж тут заикнулись про socks, может кто подскажет как с ним работать в плане написания софта для работы через socks-серваки, киньте хотя бы ссылочку на подходящий мануал
меня интресует в плане написания под линух на си
PM MAIL   Вверх
MuToGeN
Дата 22.12.2004, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



WaNdeR
Некрофил =) 2 года тема лежала =)
Пытался сам найти на http://www.faqs.org/ - не получилось ничего конкретного, хотя на слово SOCKS выдает много интересного.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Гость_Александр
Дата 23.11.2005, 16:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вопрос по сокет соединениям.

Тря дня ищу в инете, как запретить их на моем хосте. По умолчанию fsockopen работает, а я хочу отрубить эту падлючую функцию.

Не могу найти как. Тут зашел разговор о файерволе и брандмауэре, неужели нельзя в php.ini что-то прописать, стобы сокет соединения не было, как, например, на Яндексе???
  Вверх
MuToGeN
Дата 23.11.2005, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



М
 
Вообще-то для подобных вопросов существует свой раздел...
Цитата
Тут зашел разговор о файерволе и брандмауэре, неужели нельзя в php.ini что-то прописать
Логично. Если коробка квадратная, то внутри что-то круглое.
disable_functions = fsockopen в php.ini


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Гость_Александр
Дата 23.11.2005, 16:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Извиняюсь за не тот раздел, а за

disable_functions = fsockopen в php.ini

огромное спасибо
  Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Сетевые технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0580 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.