2010-01-31 2 views
2

Используя ssh, я могу использовать другой компьютер в качестве прокси-сервера, например.Создание прокси-сервера socks с использованием PHP

$ssh -D 9999 [email protected] 

Теперь я могу сконфигурировать приложение для использования сокс на порт 9999 на указанном выше до адреса.

Если у меня есть веб-сервер, могу ли я сделать php-скрипт, который также прослушивает соединения на определенном порту (желательно доступ через пароль)?

+0

Это, наверное, можно как-то, но зачем использовать медленный, интерпретируемый язык, чтобы пройти через потоки данных? –

+0

Потому что у меня есть заблокированное соединение, поэтому я хочу использовать его в качестве прокси. К сожалению, у меня нет доступа к веб-серверу. –

+0

Является ли это «только» веб-пространством с поддержкой php? Тогда ответ, вероятно, «нет», поскольку php будет работать только до тех пор, пока обрабатывается HTTP-запрос. Вам нужно что-то, что работает все время (в фоновом режиме). – VolkerK

ответ

2

Вы изучали проекты, такие как PHProxy? Я не могу сказать, если это то, что вам нужно.

Вот ссылка на вышеупомянутый: http://sourceforge.net/projects/poxy/

+0

Это сервер сокетов клиент/сервер, который на самом деле делает http-соединения, используя php_socket. Много интересного. – erm3nda

Смежные вопросы