Как отправить данные локальному скрипту?

Footniko

Новичок
Как можно отправить данные локальному скрипту из интернета. То есть нужно по конкретному маршруту отправить методом GET или POST данные. Как это сделать?
 
У тебя все равно не получится :) ты наврядли знаешь что такое OSI, vpn, пул адресов ip и т п. не стоит вообщем такого хотеть :)
 
  • Like
Реакции: craz
Для того чтобы локальный сервер принял запрос, он должен иметь такие же свойства, как любой другой сервер в интернете. Сможешь так настроить его? Или может проще скрипт поместить на удаленный сервер?
 
Почта России использует UDP

Footniko
тебе проще написать скрипт, который с локальной машины ломится по таймеру на сервер и сам забирает данные. как вариант использовать DynDNS, но это очень неправильно и небезопасно.
 
Ragazzo, не стоит писать людям, которых ты не знаешь, чего им не стоит хотеть. На счет OSI, vpn, ip, поверь, я знаю больше чем ты думаешь...
Опишу задачу и вопрос с другой стороны. Есть роутер на борту с openwrt. На нем можно настроить сервис DynDns. Роутер каждые 10 мин(например) будет слать сервису свой маршрут. Сервис его записывает, что позволяет всегда попадать по доменному адресу на свой роутер, в независимости от того где он находится.
Можно сделать, что бы роутер отсылал маршрут php скрипту, доступному из и-нета. Вопрос следующий: Есть ли возможность в php отправить данные по этому маршруту, что бы не использовать сервис DynDns?
 
Footniko
Не обращай на него внимания, это местный дурачок. В твоем случае действительно лучше всего периодически запрашивать новые данные(по крону или непосредственно перед использованием).
 
Я так и не понял, что он кому и откуда собирается слать.
И, главное, при чем здесь маршрут, а не тупо IP.
 
Footniko, да ладно бить себя кулаком в грудь. Все прокрасно видят, что ты можешь.

Никакие маршруты никому не нужны. Нужен лишь внешний IP. А как ты во внутренней сети будешь перенаправлять, это твои внутренние проблемы.
 
С.
Ну ты то местный Битрикс-профи :D LOL
Фанат
ну человек же сказал что он спец.
 
А мне кажется ему надо просто:
PHP:
<?php file_get_contents("http://127.0.0.1/index.php?command=doItBaby"); ?>

ololo
 
А как ты во внутренней сети будешь перенаправлять, это твои внутренние проблемы.
О! вот эта фраза открыла мне глаза.

Footniko
Разумеется, никакой запрос из интернета сам, по своей воле до твоего компа-за-файерволлом не доберется. В этом и состоит смысл файрволлов - чтобы не добирались.
Поэтому тебе нунжно настроить пробос протов, или DMZ, или что-то подобное на своем роутере.
Чтобы запрос на определенный порт транслировался прямиком на комп. Это надо сделать в роутере. И проверить. Телнетом.

А после этого уже курлом из инета обращаться на тот самый порт.
 
Footniko, да ладно бить себя кулаком в грудь. Все прокрасно видят, что ты можешь.
Угу...
Фанат
ну человек же сказал что он спец.
Я такого не говорил.
Фанат, fixxxer, спасибо, но проброс не совсем подходит. Роутер будет постоянно менять свое местоположение.
Скорее всего мне нужна программа, которая будет посредником между роутером и сервером, которая позволит обмениваться данными в реальном времени... что то типа скайпа...
Можете не писать, я и сам знаю, что это авантюра и мне ничего не удастся, но...
 
Сверху