Проблема: у меня есть три Bitcoin-майнера, все с API для майнинга статистики и информации об устройстве. Все три ASIC находятся в моей частной локальной сети с брандмауэром. У меня есть PHP-скрипт, объединяющий информацию с этих устройств и отображающий наиболее важную информацию, стиль панели инструментов, использующий PHP для чтения и отображения данных. В настоящее время я пытаюсь найти решение, которое позволяет мне проверять ту же панель мониторинга и локально доступные отчеты ASIC из глобальной сети WWW, и столкнулось с проблемами при получении отрендеренной версии моей панели мониторинга в Интернете для просмотра, поскольку она находится за пределами моей области. LAN и, следовательно, не может «видеть» майнеров BTC при рендеринге на стороне сервера от PHP за пределами моей LAN. Raspberry Pi 2 в настоящее время внутренне отображает отображаемую страницу информации. Простое использование scp для перемещения страницы за пределы локальной сети делает панель инструментов пустым шаблоном. Я пытаюсь найти способ загрузки отрендеренной версии одного файла PHP с использованием серверных включений и т. Д. Я надеюсь достичь этого программным путем, если это возможно.
…И вот где это становится все более запутанным: попытка решить (а не просто описать) мою проблему:
Решения:
Как видите, все эти ответы кажутся ужасно сложными (как и единственное решение, о котором я могу подумать: запустить PHP на стороне LAN на RPi «A», выполнить одно из приведенных выше решений на RPI на стороне LAN «B» ( html2canvas работал для моих нужд — до тех пор, пока я не отправил его на конечный сервер, доступный через Интернет, но с отключенным брандмауэром, возможно, переместив шаги «рендеринга и отображения» с исходного сервера на второй веб-сервер на стороне локальной сети для последующего копирования в сервер с веб-адресом решит проблемы? Я чувствую, что настоящая проблема возникает из-за того, что один сервер выполняет программное создание окончательной разметки для рендеринга / просмотра в браузере и фактически пытается обслуживать и отображать / отображать уже вычисленные Может быть, одновременно HTML?) Наконец, сервер, используемый для отображения визуализированной разметки, может перекодировать и выгружать выходные данные из себя на внешне адресуемый веб-сервер, включая данные, в противном случае доступные только в моей локальной сети и до того, как любой сервер попытается выполнить повторную визуализацию. PHP на Лоа д.
Любая помощь будет тепло приветствоваться. Заранее спасибо за ваш совет по этой проблеме; Я прошу прощения за любую двусмысленность в отношении моей проблемы и понимаю, что это довольно запутанный крайний случай. Если это не лучшее место для обращения за помощью или если вы считаете, что можете помочь мне даже просто в более четком описании проблемы, пожалуйста, дайте мне знать (все еще довольно новое здесь)!
Задача ещё не решена.
Других решений пока нет …