Raspberry Pi3 B+ и всемирная паутина интернета

Тема в разделе "Raspberry Pi", создана пользователем Atikin, 20 авг 2019.

  1. Igor68

    Igor68 Гуру

    А кто в малине будет делать запрос? А curl на что
    для установки:
    Код (Text):
    aptitude install curl
     
    может кто-то и apt-get применяет или просто apt (как только Ян умер, в debiane бардак начался, ну прям как в вЕндЕ)
    Ну а примеры тут:
    http://forum.amperka.ru/threads/а-как-Вы-используете-curl-Ну-или-обёртка-на-bash.17826/
    Им-то через прокси, ну или proxychains и будет сделан запрос. Наверное и socat ни к чему. Он же (curl) и даст ответ от страницы.
     
  2. Igor68

    Igor68 Гуру

    Доброго времени суток!
    Наверное лучше было бы водку пить, но коли хвост задрал, то держу ответ.
    Лучше бы кто-нибудь сказал: "не надо, сами знаем". Но:

    По моему тут https://www.hostinger.ru/besplatnyj-hosting мы делали контрольную работу (давно было). Тогда там был PHP, который не курил особо.

    Тут как пример некий калькулятор в браузере:
    snapshot40.png
    /клавиша "R" - чтение результата из сервера и очистка буфера ввода параметров, "=" - клавиша введённой ранее строки серверу для выполнения малиной/
    Загружается с рабочей директории того самого вэб-сервера (у меня RAM-диск)
    index.html.zip
    Кстати это только пример взаимодействия

    Первое - делаем так сказать некий сайт и
    кроме собственно страницы помещаем ещё и скрипт. Обратите внимание я хост сейчас не делаю. А в роли сервера WEB Apache выступает MOXA UC-7112-LX-Plus с размещением рабочей директории в RAM-диске.

    Данный скрипт принимает запросы GET от клиента и параметры записывает в файл, а так же читает их для отдачи запросившему клиенту и устройству:
    tstwork.php.zip
    и размещается в одной директории с index.html

    Второе - скрипт на малине, который обращается к этому серверу и знает только URL его и путь к файлу PHP.
    Он (скрипт BASH)
    tstwork.sh.zip
    в цикле принимает команду, выполняет её и результат отправляет серверу, который его записывает в файл и по запросу клиента его прочитает и отдаст.

    В одной сети малина со скриптом и ноутбук (192.168.7.0/24) в другой (192.168.1.0/24) MOXA UC7112-LX-Plus на основе Linux и веб-сервером с PHP. Страница и скрипт PHP на нём.
    другая малина с прокси-сервером сразу в двух этих сетях и реализует модель интергета.
    Пользователь(ноутбук) и малина исполнитель не знают IP друг друга, а знают только полный путь к вэб-серверу и php-скрипту на нём.

    Думаю Паровоз именно про эту схему говорил. А если работать с POST запросами, то будет гораздо больше возможностей. И белый IP тогда ни к чему вовсе. Проработав схему можно сделать свою конфигурацию множества устройств... своих устройств всего только с одной точкой
    Всё это как пример и для испытания надо откорректировать для себя, как proxychains.conf, так и протокол, метод и задачу. А тут только пародия на калькулятор с устройств ввода-вывода в одном месте, а выполнения в другом со связью через третье.
     

    Вложения:

    • index.html.zip
      Размер файла:
      1,3 КБ
      Просмотров:
      420
    • tstwork.php.zip
      Размер файла:
      682 байт
      Просмотров:
      419
    • tstwork.sh.zip
      Размер файла:
      628 байт
      Просмотров:
      418
    Последнее редактирование: 10 сен 2019
    parovoZZ и ИгорьК нравится это.
  3. Igor68

    Igor68 Гуру

    Простите, но многие содержат сайты с поддержкой PHP. Как раз этот метод (думаю про него и говорил @parovoZZ) поможет такой сайт и заменить в некоторой мере белый IP для связи устройств в паутине.