woonem
@woonem

Как с помощью PHP на хостинге с «белым» IP сделать http туннель для подключения к серверу с «серым» IP, который за NAT'ом?

Ситуация:
Сервер с белым IP - это ЦОД hostinger.ru, который находится, кажется, в Польше, а сервер с серым IP - это Raspberry Pi, который у меня дома в коробочке лежит.
Серый IP - по тому, что подключен к интернету через NAT провайдера.

Корень вопроса:
Нужно бесплатно иметь доступ к серверу с "серым" IP. Бесплатные хостинги ограничены средствами php, mysql и htaccess и туннелирование с помощью обычных программ не получится.

Как всё должно работать:
Все запросы, которые пользователь отправляет на хостинг, передаются на сервер (у которого серый IP) и ответ этого сервера передается обратно (через хостинг) пользователю (надо на хостинге с помощью php эмулировать работу pptp).

Вопрос:
Как сделать http туннель средствами php, mysql и htaccess и есть ли готовые решения?

Если вы не поняли вопрос:
Как эмулировать работу PPTP в php и есть ли php скрипты, которые работают подобно PPTP (или любому другому туннелю)?

Если у вас есть ответ на вопрос "Как сделать так, что запрос отправляется хостингу и ответ возвращает хостинг, но все вычисления происходят на сервере, который подключен к ЦОД хостинга через интернет и через NAT провайдера и по этому имеет "серый" IP-адрес"?, но нет ответа на данный вопрос, то отвечайте на него здесь: Как любыми способами получить http доступ к серверу с серым IP из интернета?

Все вопросы по теме:

Как с помощью PHP на хостинге с «белым» IP сделать http туннель для подключения к серверу с «серым» IP, который за NAT'ом?
Как любыми способами получить http доступ к серверу с серым IP из интернета?
Есть технология кластеризации. Как её оптимизировать?
Как создать постоянное подключение для туннелирования с помощью php?
Не помешают ли мне тайм-ауты NAS при туннелировании?
Может ли php получать и сразу же обрабатывать часть запроса, не дожидаясь окончания получения запроса?
Может ли php отправлять информацию частями?

Самое свежее обсуждение.
  • Вопрос задан
  • 1394 просмотра
Решения вопроса 1
He11ion
@He11ion
PHP-monkey
ssh сокет прокси, например. Ну и да, совсем неясна топология сети, что за "серый" - для кого он серый? В одной ли сети с белым? Можно ли пробросить между ними тоннель/передать запрос?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Neuroware
@Neuroware
Программист в свободное от работы время
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы