localhost 1000 kiosk service

Din IP: 114.119.137.67
Kontinent: Asien
Land: Singapore
Landekode: SG
Område: 03
Regionsnavn: North West
By: Singapore
Breddegrad: 1.352
Længde: 103.8198
Tidszone: Asia/Singapore
Betalingsmiddel: SGD
ISP-oplysninger: Huawei International Pte. Ltd.
Browsernavn: Håndholdt browser
Operativ system: Android
Landsflag: Localhost 1000 kiosk-tjenesten er en måde at starte Chrome-apps på i kiosker. Det'en simpel et-trins proces, der kan udføres gennem en handling på din app's manifestfil.

Hvis du kører en kiosk eller en enkeltbrugermaskine, så kan du bruge localhost- og ::kiosk-serviceportene. Localhost-serviceporten bruges til at forespørge softwaren på maskinen og er tilgængelig direkte fra browseren. Ydermere behøver du ikke at eksponere dine applikationer over en offentlig IP-adresse for brugere, der fjernadgang til dine maskiner. I denne blog vil vi vise, hvordan man opretter en grundlæggende kioskserver ved hjælp af Ubuntu 18.04 LTS, NGINX-webserver, Let's Encrypt SSL-certifikatautoritet og PostgreSQL-database. Kioskservere hjælper brugere med at få adgang til specifikke funktioner på en organisations websted eller softwareapplikation gennem sikre midler såsom URL'er, som kun de har adgang til. Et typisk eksempel på en kiosk er, når kunder i en lufthavn skal foretage betalinger ved hjælp af deres flyselskabs miles, før de kan tjekke ind til deres næste rejsedestination.

Start en kiosk-app automatisk på Chrome-enheder

For at komme i gang med en kiosk-app skal du først oprette en instans af kioskserveren. For at gøre dette anbefaler vi, at du installerer og konfigurerer NGINX-webserver med Let's Encrypt SSL-certifikatautoritet. Når din instans er oppe at køre, kan du bruge Chrome Webstore til at autostarte en app på dine kiosker.

Lad en kiosk-app styre Chrome-versionen

Lad os starte med at oprette en simpel kiosk-app ved hjælp af Node.js-rammen. Inde i din kiosk-app skal du oprette en funktion, der kan kaldes, når kiosken startes, og stoppe funktionen, når den er lukket. Følgende kode vil gøre dette: lad Kiosk = { start() { }, stop() { } } funktion startKiosk() { Kiosk.start(); } funktion stopKiosk() { Kiosk.stop(); }

Trin 1: Indstil OS-versionen i kioskappens manifestfil

I manifestfilen skal du inkludere en

Trin 2: Lad kioskappen styre Chrome-versionen

på kiosken Chrome-kiosker kan styres af app-udvidelser. For at installere en udvidelse til at styre Chrome-versionen på din kiosk, skal du oprette en ny app ved hjælp af Google Developer Console. Fra denne konsol kan du også oprette et SSL-certifikat til din kiosk. Du skal også konfigurere NGINX-webserveren som en omvendt proxy for at give brugere adgang til applikationen fra deres browser uden at udsætte applikationen over en offentlig IP-adresse. Når den er konfigureret, har du en sikker kanal, hvorigennem brugere kan få adgang til din applikation. Vi håber, at denne guide hjælper dig med at opsætte og konfigurere din egen kioskserver!

Trin 3: Bekræft, at politikker anvendes

Efter installation af NGINX, skal du starte serveren ved hjælp af følgende kommando:

sudo systemctl start nginx.service
Du bør se et output, der ligner følgende:
Starter NGINX
[ OK ] Starter nginx.service...
…og du burde være i stand til at gå til http://localhost/ og se en side, der siger, at NGINX kører!
Hvis du vil tjekke dine NGINX-logfiler, skal du køre følgende kommando:
sudo journalctl -u nginx.service
Hvis du vil aktivere SSL for din kioskserver, skal du bruge disse kommandoer: sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/, og genstart derefter nginx med denne kommando: sudo systemctl genstart nginx.service Hvis du vil fortsætte med at oprette en kioskbruger, besøg venligst vores hjemmeside http://www.cannonballtech.com

Almindelige scenarier

Den generelle konfiguration er den samme for alle kioskservere:

Kioskservere bruges typisk i et af to scenarier:
-Til salgssteder (POS) maskiner, der skal tilgås eksternt af autoriserede brugere, mens de er fysisk til stede på et bestemt sted. For eksempel en lufthavnskiosk, hvor rejsende kan betale deres flyselskabsgebyrer ved hjælp af deres flyselskabs miles, før de tjekker ind til deres næste rejsedestination.
-For enkelt online eller offline applikationsadgang via netværkstilsluttede kiosker og enkeltbrugermaskiner, der er tilgængelige over internettet. For eksempel, når organisationer beslutter at give enkeltbrugeradgang til deres applikationer på en sikker webside, der kun er tilgængelig for autoriserede brugere og/eller fjernplaceringer såsom filialer af en stor organisation.

Konklusion

Localhost 1000 kiosk-tjenesten er en måde at starte Chrome-apps på i kiosker. Det er en enkel proces i ét trin, der kan udføres gennem en handling på din apps manifestfil.