URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 8053
[ Назад ]

Исходное сообщение
"Вопрос по организации tcp шлюза на php"

Отправлено dmitry_nch , 03-Ноя-16 00:47 
Доброго времени суток, уважаемые коллеги!
Такой вопрос, есть необходимость обойти прокси в корп сети.
Есть софт который работает c internet серверами на определенных портах.
Прокси соответсвенно дает выходить только по 80 порту.
Поэтому хочу организовать работу по следующей схеме
вместо адреса и порта сервера в приложении я укажу адрес и порт php скрипта на моем web сервере
что то вроде вместо server.ru:66666 я укажу myweb.ru/script:80
прокси пропустит запрос из локалки в интернет на мой php скрипт
На скрипте серверная часть получит запрос от приложения и ретранслирует его реальному серверу приложения.
Затем скрипт получит ответ от реального сервера и ретранслирует его клиенту через прокси в локальную сеть
Может уже были подобные проекты. Ткните плиз чтобы не изобретать велосипед


Содержание

Сообщения в этом обсуждении
"Вопрос по организации tcp шлюза на php"
Отправлено ACCA , 03-Ноя-16 10:20 
Проект называется "докладная записка директору во избежание изобретения велосипеда".
Максимум 20 строчек кода на русском письменном. Желательно, без ошибок.



"Вопрос по организации tcp шлюза на php"
Отправлено Виктор , 03-Ноя-16 19:56 
А 443 не дает выходить? а то можно туда тот-же sshd на вашем сервере повесить, а на работе ssh-клиент с эмуляцией socks-прокси.

"Вопрос по организации tcp шлюза на php"
Отправлено Виктор , 03-Ноя-16 20:00 
> А 443 не дает выходить? а то можно туда тот-же sshd на
> вашем сервере повесить, а на работе ssh-клиент с эмуляцией socks-прокси.

и если скорость не сильно критична, побаловаться IP over DNS
http://xgu.ru/wiki/DNS-tunneling


"Вопрос по организации tcp шлюза на php"
Отправлено dmitry_nch , 12-Ноя-16 01:17 
>> А 443 не дает выходить? а то можно туда тот-же sshd на
>> вашем сервере повесить, а на работе ssh-клиент с эмуляцией socks-прокси.
> и если скорость не сильно критична, побаловаться IP over DNS
> http://xgu.ru/wiki/DNS-tunneling

Да dns tunneling работает!
Есть даже бесплатные серверы которые поднимают тунель
Тока скорость еонечно не айс
Как вариант конечно можно рассмативать и спасибо за наводку
Буду пробовать http tunneling хостинг уже есть  в интернете


"Вопрос по организации tcp шлюза на php"
Отправлено aaa , 04-Ноя-16 14:03 
>[оверквотинг удален]
> Поэтому хочу организовать работу по следующей схеме
> вместо адреса и порта сервера в приложении я укажу адрес и порт
> php скрипта на моем web сервере
> что то вроде вместо server.ru:66666 я укажу myweb.ru/script:80
> прокси пропустит запрос из локалки в интернет на мой php скрипт
> На скрипте серверная часть получит запрос от приложения и ретранслирует его реальному
> серверу приложения.
> Затем скрипт получит ответ от реального сервера и ретранслирует его клиенту через
> прокси в локальную сеть
> Может уже были подобные проекты. Ткните плиз чтобы не изобретать велосипед

Это называется php web proxy. Например https://github.com/joshdick/miniProxy