служба киоска localhost 1000

Если вы используете киоск или однопользовательскую машину, вы можете использовать сервисные порты localhost и ::kiosk. Порт службы localhost используется для запроса программного обеспечения на компьютере и доступен непосредственно из браузера. Кроме того, вам не придется открывать свои приложения через общедоступный IP-адрес для пользователей, которые получают удаленный доступ к вашим компьютерам. В этом блоге мы покажем, как создать базовый киоск-сервер с использованием Ubuntu 18.04 LTS, веб-сервера NGINX, центра сертификации Let's Encrypt SSL и базы данных PostgreSQL. Киоск-серверы помогают пользователям получать доступ к определенным функциям веб-сайта или программного приложения организации с помощью безопасных средств, таких как URL-адреса, к которым имеют доступ только они. Типичным примером киоска является ситуация, когда клиентам в аэропорту необходимо произвести оплату с помощью авиамилей, прежде чем они смогут зарегистрироваться для следующего пункта назначения.

Автозапуск киоск-приложения на устройствах Chrome

Чтобы начать работу с киоск-приложением, вам сначала нужно создать экземпляр киоск-сервера. Для этого мы рекомендуем вам установить и настроить веб-сервер NGINX с центром сертификации Let's Encrypt SSL. После того, как ваш экземпляр запущен и запущен, вы можете использовать Интернет-магазин Chrome для автоматического запуска приложения в своих киосках.

Разрешить киоск-приложению управлять версией Chrome

Начнем с создания простого киоск-приложения с использованием платформы Node.js. Внутри вашего киоск-приложения вам нужно создать функцию, которую можно вызывать при запуске киоска и останавливать функцию при его закрытии. Это сделает следующий код: let Kiosk = { start() { }, stop() { } } function startKiosk() { Kiosk.start(); } function stopKiosk() { Kiosk.stop(); }

Шаг 1. Установите версию ОС в файле манифеста киоск-приложения.

В файле манифеста необходимо включить

Шаг 2. Разрешите киоск-приложению управлять версией Chrome

в киоске Киоски Chrome можно контролировать с помощью расширений приложений. Чтобы установить расширение для управления версией Chrome в вашем киоске, вам потребуется создать новое приложение с помощью консоли разработчика Google. Из этой консоли вы также можете создать SSL-сертификат для своего киоска. Вам также потребуется настроить веб-сервер NGINX в качестве обратного прокси-сервера, чтобы разрешить пользователям доступ к приложению из своего браузера, не раскрывая приложение через общедоступный IP-адрес. После настройки у вас есть безопасный канал, по которому пользователи могут получить доступ к вашему приложению. Мы надеемся, что это руководство поможет вам настроить и настроить собственный киоск-сервер!

Шаг 3. Убедитесь, что политики применены.

После установки NGINX вам нужно будет запустить сервер с помощью следующей команды:

sudo systemctl запустить nginx.service
Вы должны увидеть вывод, подобный следующему:
Запуск NGINX
[ OK ] Запуск nginx.service…
… и вы сможете зайти на http://localhost/ и увидеть страницу, на которой написано, что NGINX работает!
Если вы хотите проверить журналы NGINX, выполните следующую команду:
sudo journalctl -u nginx.service
Если вы хотите включить SSL для своего киоск-сервера, используйте следующие команды: sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/, затем перезапустите nginx. с помощью этой команды: sudo systemctl перезапустить nginx.service Если вы хотите продолжить создание пользователя киоска, посетите наш веб-сайт http://www.cannonballtech.com

Общие сценарии

Общая конфигурация одинакова для всех киоск-серверов:

Киоск-серверы обычно используются в одном из двух сценариев:
- Для машин в точках продаж (POS), к которым авторизованным пользователям необходимо получить удаленный доступ, пока они физически присутствуют в определенном месте. Например, киоск в аэропорту, где путешественники могут оплатить сборы за авиаперевозки, используя авиамили, прежде чем они зарегистрируются для следующего пункта назначения.
-Для доступа к одному онлайн- или офлайн-приложению через подключенные к сети киоски и однопользовательские компьютеры, доступные через Интернет. Например, когда организации решают предоставить однопользовательский доступ к своим приложениям на защищенной веб-странице, доступной только для авторизованных пользователей и/или в удаленных местах, таких как филиалы крупной организации.

Вывод

Служба киосков localhost 1000 — это способ запуска приложений Chrome в киосках. Это простой одноэтапный процесс, который можно выполнить с помощью действия в файле манифеста вашего приложения.