localhost 1000 kiosktjänst

Din IP: 136.243.104.54
Kontinent: Europa
Land: Tyskland
Landskod: DE
Område: SN
Regionens namn: Saxony
Stad: Falkenstein
Latitud: 50.475
Longitud: 12.365
Tidszon: Europe/Berlin
Valuta: EUR
ISP-information: Hetzner Online GmbH
Webbläsarens namn: Okänd
Operativ system: Okänd OS-plattform
Landsflagga: Localhost 1000 kiosktjänsten är ett sätt att starta Chrome-appar i kiosker. Det'en enkel process i ett steg som kan göras genom en åtgärd på din app's manifestfil.

Om du kör en kiosk eller enanvändarmaskin kan du använda portarna för localhost och ::kiosktjänst. Localhost-tjänstporten används för att fråga efter programvaran på maskinen och är tillgänglig direkt från webbläsaren. Vidare behöver du inte exponera dina applikationer över en offentlig IP-adress för användare som har åtkomst till dina maskiner på distans. I den här bloggen kommer vi att visa hur man skapar en grundläggande kioskserver med hjälp av Ubuntu 18.04 LTS, NGINX webbserver, Let's Encrypt SSL-certifikatmyndighet och PostgreSQL-databas. Kioskservrar hjälper användare att få tillgång till specifika funktioner på en organisations webbplats eller program på säkra sätt som URL:er som bara de kan komma åt. Ett typiskt exempel på en kiosk är när kunder på en flygplats behöver göra betalningar med hjälp av sina flygbolags miles innan de kan checka in till nästa resmål.

Starta en kioskapp automatiskt på Chrome-enheter

För att komma igång med en kioskapp måste du först skapa en instans av kioskservern. För att göra detta rekommenderar vi att du installerar och konfigurerar NGINX webbserver med Let's Encrypt SSL-certifikatutfärdare. När din instans väl är igång kan du använda Chrome Webstore för att autostarta en app i dina kiosker.

Låt en kioskapp styra Chrome-versionen

Låt oss börja med att skapa en enkel kioskapp med Node.js-ramverket. Inuti din kiosk-app måste du skapa en funktion som kan anropas när kiosken startas och stoppa funktionen när den är stängd. Följande kod kommer att göra detta: låt Kiosk = { start() { }, stop() { } } funktion startKiosk() { Kiosk.start(); } function stopKiosk() { Kiosk.stop(); }

Steg 1: Ställ in OS-versionen i kioskappens manifestfil

I manifestfilen måste du inkludera en

Steg 2: Låt kioskappen styra Chrome-versionen

på kiosken Chrome-kiosker kan styras av apptillägg. För att installera ett tillägg för att styra Chrome-versionen på din kiosk måste du skapa en ny app med hjälp av Google Developer Console. Från den här konsolen kan du också skapa ett SSL-certifikat för din kiosk. Du måste också konfigurera NGINX-webbservern som en omvänd proxy för att ge användare åtkomst till applikationen från sin webbläsare utan att exponera applikationen över en offentlig IP-adress. När du väl har konfigurerat den har du en säker kanal genom vilken användare kan komma åt din applikation. Vi hoppas att den här guiden hjälper dig med att sätta upp och konfigurera din egen kioskserver!

Steg 3 : Kontrollera att policyer tillämpas

Efter installation av NGINX måste du starta servern med följande kommando:

sudo systemctl starta nginx.service
Du bör se en utdata som liknar följande:
Startar NGINX
[ OK ] Startar nginx.service...
…och du borde kunna gå till http://localhost/ och se en sida som säger att NGINX körs!
Om du vill kontrollera dina NGINX-loggar, kör följande kommando:
sudo journalctl -u nginx.service
Om du vill aktivera SSL för din kioskserver, använd dessa kommandon: sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/, starta sedan om nginx med detta kommando: sudo systemctl starta om nginx.service Om du vill fortsätta med att skapa en kiosk-användare, besök vår webbplats http://www.cannonballtech.com

Vanliga scenarier

Den allmänna konfigurationen är densamma för alla kioskservrar:

Kioskservrar används vanligtvis i ett av två scenarier:
-För försäljningsställen (POS) som måste nås på distans av behöriga användare medan de är fysiskt närvarande på en specifik plats. Till exempel en flygplatskiosk där resenärer kan betala sina flygbolagsavgifter med hjälp av sina flygbolags miles innan de checkar in på nästa resmål.
-För enstaka online- eller offlinetillträde via nätverksanslutna kiosker och enanvändarmaskiner som är tillgängliga över internet. Till exempel när organisationer bestämmer sig för att ge enanvändaråtkomst till sina applikationer på en säker webbsida som endast är tillgänglig för auktoriserade användare och/eller avlägsna platser såsom filialer till en stor organisation.

Slutsats

Localhost 1000 kiosktjänsten är ett sätt att starta Chrome-appar i kiosker. Det är en enkel process i ett steg som kan göras genom en åtgärd på appens manifestfil.