localhost 1000 信息亭服务

你的IP: 44.200.169.3
大陆: 北美
国家: 美国
国家代码: 我们
地区: VA
地区名称: Virginia
城市: Ashburn
纬度: 39.0438
经度: -77.4874
时区: America/New_York
货币: 美元
互联网服务供应商信息: Amazon.com
浏览器名称: 未知
操作系统: 未知操作系统平台
国旗: localhost 1000 kiosk 服务是在 kiosk 中启动 Chrome 应用程序的一种方式。这是一个简单的一步式过程,可以通过对应用程序的清单文件执行操作来完成。

如果您正在运行信息亭或单用户计算机,则可以使用 localhost 和 ::kiosk 服务端口。 localhost 服务端口用于查询机器上的软件,可直接从浏览器访问。此外,您不必通过公共 IP 地址为远程访问您的计算机的用户公开您的应用程序。在这篇博客中,我们将展示如何使用 Ubuntu 18.04 LTS、NGINX Web 服务器、Let's Encrypt SSL 证书颁发机构和 PostgreSQL 数据库创建一个基本的 kiosk 服务器。 Kiosk 服务器帮助用户通过安全方式(例如只有他们可以访问的 URL)访问组织网站或软件应用程序的特定功能。自助服务终端的一个典型示例是,机场的客户需要使用他们的航空里程付款,然后才能办理下一个旅行目的地的登机手续。

在 Chrome 设备上自动启动自助服务终端应用

为了开始使用自助服务终端应用程序,您首先需要创建自助服务终端服务器的实例。为此,我们建议您使用 Let's Encrypt SSL 证书颁发机构安装和配置 NGINX Web 服务器。一旦您的实例启动并运行,您就可以使用 Chrome Webstore 在您的自助服务终端上自动启动应用程序。

让自助服务终端应用控制 Chrome 版本

让我们从使用 Node.js 框架创建一个简单的信息亭应用开始。在您的自助服务终端应用程序内部,您需要创建一个可在自助服务终端启动时调用并在其关闭时停止该功能的函数。以下代码将执行此操作: let Kiosk = { start() { }, stop() { } } function startKiosk() { Kiosk.start(); } 功能 stopKiosk() { Kiosk.stop(); }

第 1 步:在自助服务终端应用的清单文件中设置操作系统版本

在清单文件中,您必须包含一个

第 2 步:让自助服务终端应用控制 Chrome 版本

在自助服务终端上 Chrome 自助服务终端可以通过应用扩展程序进行控制。要在自助服务终端上安装扩展程序以控制 Chrome 版本,您需要使用 Google Developer Console 创建一个新应用。在此控制台中,您还可以为您的信息亭创建 SSL 证书。您还需要将 NGINX Web 服务器配置为反向代理,以允许用户从浏览器访问应用程序,而无需通过公共 IP 地址公开应用程序。配置完成后,您就有了一个安全通道,用户可以通过该通道访问您的应用程序。我们希望本指南可以帮助您设置和配置您自己的信息亭服务器!

第 3 步:验证策略是否已应用

安装 NGINX 后,您需要使用以下命令启动服务器:

sudo systemctl 启动 nginx.service
您应该会看到类似于以下内容的输出:
启动 NGINX
[ 好的 ] 正在启动 nginx.service...
……你应该能够访问 http://localhost/ 并看到一个页面显示 NGINX 正在运行!
如果要检查 NGINX 日志,请运行以下命令:
sudo journalctl -u nginx.service
如果要为 kiosk 服务器启用 SSL,请使用以下命令:sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/,然后重新启动 nginx使用此命令: sudo systemctl restart nginx.service 如果您想继续创建 kiosk 用户,请访问我们的网站 http://www.cannonballtech.com

常见场景

所有信息亭服务器的一般配置都是相同的:

Kiosk 服务器通常用于以下两种情况之一:
- 适用于授权用户在实际出现在特定位置时需要远程访问的销售点 (POS) 机器。例如,一个机场自助服务终端,旅客可以在此使用他们的航空里程支付他们的航空费用,然后再为他们的下一个旅行目的地办理登机手续。
- 通过网络连接的信息亭和可通过 Internet 获得的单用户计算机进行单一在线或离线应用程序访问。例如,当组织决定在仅授权用户和/或远程位置(例如大型组织的分支机构)访问的安全网页上提供对其应用程序的单用户访问时。

结论

localhost 1000 kiosk 服务是在 kiosk 中启动 Chrome 应用程序的一种方式。这是一个简单的一步过程,可以通过对应用程序清单文件执行操作来完成。