Прокси на php с открытыми портами

momed

Новичок
Прокси на php с открытыми портами

Люди, помогите! Нужно написать php скрипт, который будет открывать порт 8080 и при получении запроса перенаправлять его на другой прокси. Как это можно осуществить? Расскажите хотя бы примерно! Очень нужно!
 

jdoe

Новичок
php - не лучший выбор для такой задачи.

а если очень хочется - [m]socket_listen[/m],[m]socket_select[/m], там есть примеры
 

momed

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

jdoe

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

momed

Новичок
Автор оригинала: jdoe
ты хотя бы примерно представляешь себе работу прокси сервера?
Только примерно... Тут дело такое - нужно чтобы скрипт был просто посредником между проксей и мной...
 

jdoe

Новичок
Ты четко знаешь, что такое "сокет", "прослушивание порта" и т.п.? Если нет - самообразовывайся, google.com для этого достаточно и php тут совершенно не при чем.

После этого поищи примеры на Си.
Их тоже в сети предостаточно.
На PHP с помощью socket_-функций все программируется совершенно аналогично.

-~{}~ 18.10.05 08:57:

http://www.codenet.ru/progr/cpp/Sockets.php
вот например
 

momed

Новичок
Автор оригинала: jdoe
Ты четко знаешь, что такое "сокет", "прослушивание порта" и т.п.? Если нет - самообразовывайся, google.com для этого достаточно и php тут совершенно не при чем.

После этого поищи примеры на Си.
Их тоже в сети предостаточно.
На PHP с помощью socket_-функций все программируется совершенно аналогично.

-~{}~ 18.10.05 08:57:

http://www.codenet.ru/progr/cpp/Sockets.php
вот например
Ну, хорошо. Я выучил всё про сокеты. Что дальше? Как перенаправлять данные?
 

jdoe

Новичок
Ну.. хм. Примерно так же, как если Вася попросит тебя передать яблоко Пете... :) в чем проблема то?
 

momed

Новичок
Автор оригинала: jdoe
Ну.. хм. Примерно так же, как если Вася попросит тебя передать яблоко Пете... :) в чем проблема то?
А как делать то? Именно. При этом нужно чтобы от имени скрипта происходило это всё...
 

jdoe

Новичок
интересно. а "от имени кого" твой браузер соединяется с сервером phpclub.ru?
 

momed

Новичок
Автор оригинала: jdoe
интересно. а "от имени кого" твой браузер соединяется с сервером phpclub.ru?
Ладно, имя оставим. Как именно сделать перенаправление данных?
 

jdoe

Новичок
прочитал байты - переслал байты.
и так в обе стороны.
два соединения на запрос.
 

jdoe

Новичок
"минимальный пример" такого скрипта, учитывая, что на пхп я этого никогда не делал, писать минимум полчаса.
чесслово - лень.
 

momed

Новичок
Автор оригинала: jdoe
"минимальный пример" такого скрипта, учитывая, что на пхп я этого никогда не делал, писать минимум полчаса.
чесслово - лень.
Ладно. Тогда скажи, какими функциями ты бы обошёлся.
 
Сверху