kiosková služba localhost 1000

Pokud provozujete kiosk nebo počítač pro jednoho uživatele, můžete použít porty localhost a ::kiosk. Port služby localhost se používá k dotazování softwaru na počítači a je přístupný přímo z prohlížeče. Dále nebudete muset zpřístupňovat své aplikace prostřednictvím veřejné IP adresy uživatelům, kteří přistupují k vašim počítačům vzdáleně. V tomto blogu si ukážeme, jak vytvořit základní kioskový server pomocí Ubuntu 18.04 LTS, webového serveru NGINX, certifikační autority Let's Encrypt SSL a databáze PostgreSQL. Kiosk servery pomáhají uživatelům přistupovat ke konkrétním funkcím webu nebo softwarové aplikace organizace prostřednictvím zabezpečených prostředků, jako jsou adresy URL, ke kterým mají přístup pouze oni. Typickým příkladem kiosku je situace, kdy zákazníci na letišti potřebují provést platby pomocí mílí své letecké společnosti, než se mohou odbavit do další destinace.

Automatické spouštění veřejné aplikace na zařízeních Chrome

Abyste mohli začít s kioskovou aplikací, musíte nejprve vytvořit instanci kioskového serveru. Chcete-li to provést, doporučujeme nainstalovat a nakonfigurovat webový server NGINX s certifikační autoritou Let's Encrypt SSL. Jakmile bude vaše instance spuštěna, můžete pomocí Internetového obchodu Chrome automaticky spouštět aplikaci na svých kioscích.

Umožněte aplikaci veřejného terminálu ovládat verzi Chrome

Začněme vytvořením jednoduché kioskové aplikace pomocí rámce Node.js. Uvnitř aplikace kiosku musíte vytvořit funkci, kterou lze volat při spuštění kiosku a zastavit funkci, když je zavřen. Udělá to následující kód: let Kiosk = { start() { }, stop() { } } function startKiosk() { Kiosk.start(); } function stopKiosk() { Kiosk.stop(); }

Krok 1: Nastavte verzi operačního systému v souboru manifestu kioskové aplikace

V souboru manifestu musíte zahrnout a

Krok 2: Nechte aplikaci veřejného terminálu ovládat verzi Chrome

na kiosku Kiosky Chrome lze ovládat pomocí rozšíření aplikace. Chcete-li nainstalovat rozšíření pro ovládání verze Chrome na váš kiosek, budete muset vytvořit novou aplikaci pomocí Google Developer Console. Z této konzole můžete také vytvořit certifikát SSL pro svůj kiosk. Budete také muset nakonfigurovat webový server NGINX jako reverzní proxy, abyste uživatelům umožnili přístup k aplikaci z jejich prohlížeče, aniž by byla aplikace vystavena přes veřejnou IP adresu. Po nakonfigurování máte zabezpečený kanál, přes který mohou uživatelé přistupovat k vaší aplikaci. Doufáme, že vám tato příručka pomůže s nastavením a konfigurací vašeho vlastního kioskového serveru!

Krok 3: Ověřte, že jsou aplikovány zásady

Po instalaci NGINX budete muset spustit server pomocí následujícího příkazu:

sudo systemctl spusťte nginx.service
Měli byste vidět výstup podobný následujícímu:
Spuštění NGINX
[OK] Spouštění nginx.service…
…a měli byste být schopni přejít na http://localhost/ a vidět stránku, která říká, že NGINX běží!
Pokud chcete zkontrolovat své protokoly NGINX, spusťte následující příkaz:
sudo journalctl -u nginx.service
Pokud chcete povolit SSL pro svůj kioskový server, použijte tyto příkazy: sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/, poté restartujte nginx pomocí tohoto příkazu: sudo systemctl restart nginx.service Pokud chcete pokračovat ve vytváření uživatele kiosku, navštivte naše webové stránky http://www.cannonballtech.com

Běžné scénáře

Obecná konfigurace je stejná pro všechny kioskové servery:

Kiosk servery se obvykle používají v jednom ze dvou scénářů:
-Pro prodejní automaty (POS), ke kterým potřebují vzdálený přístup oprávnění uživatelé, když jsou fyzicky přítomni na konkrétním místě. Například letištní kiosek, kde mohou cestující zaplatit poplatky letecké společnosti pomocí svých leteckých mil, než se odbaví do další destinace.
-Pro přístup k jedné online nebo offline aplikaci prostřednictvím kiosků připojených k síti a strojů pro jednoho uživatele, které jsou dostupné přes internet. Například když se organizace rozhodnou poskytnout přístup pro jednoho uživatele ke svým aplikacím na zabezpečené webové stránce přístupné pouze oprávněným uživatelům a/nebo vzdáleným místům, jako jsou pobočky velké organizace.

Závěr

Služba kiosku localhost 1000 je způsob, jak spouštět aplikace Chrome v kioscích. Jde o jednoduchý jednokrokový proces, který lze provést prostřednictvím akce v souboru manifestu vaší aplikace.