dịch vụ 1000 kiosk localhost

Quốc gia: Nước pháp
Thông tin ISP: OVH SAS

Nếu bạn đang chạy một ki-ốt hoặc máy một người dùng thì bạn có thể sử dụng các cổng dịch vụ localhost và ::kiosk. Các localhost cổng dịch vụ được sử dụng để truy vấn phần mềm trên máy và có thể truy cập trực tiếp từ trình duyệt. Hơn nữa, bạn sẽ không phải hiển thị các ứng dụng của mình qua địa chỉ IP công cộng cho những người dùng đang truy cập máy của bạn từ xa. Trong blog này, chúng tôi sẽ trình bày cách tạo một máy chủ kiosk cơ bản bằng Ubuntu 18.04 LTS, máy chủ web NGINX, cơ quan cấp chứng chỉ Let's Encrypt SSL và cơ sở dữ liệu PostgreSQL. Máy chủ Kiosk giúp người dùng truy cập các tính năng cụ thể của trang web hoặc ứng dụng phần mềm của tổ chức thông qua các phương tiện bảo mật, chẳng hạn như URL mà chỉ họ mới có thể truy cập. Một ví dụ điển hình của ki-ốt là khi khách hàng tại sân bay cần thanh toán bằng số dặm bay của họ trước khi họ có thể làm thủ tục cho điểm đến du lịch tiếp theo của mình.

Tự động khởi chạy ứng dụng kiosk trên thiết bị Chrome

Để bắt đầu với ứng dụng kiosk, trước tiên bạn cần tạo một phiên bản của máy chủ kiosk. Để thực hiện việc này, chúng tôi khuyên bạn nên cài đặt và định cấu hình máy chủ web NGINX với tổ chức phát hành chứng chỉ SSL Let's Encrypt. Sau khi phiên bản của bạn bắt đầu và đang chạy, bạn có thể sử dụng Cửa hàng Chrome trực tuyến để tự động khởi chạy ứng dụng trên ki-ốt của mình.

Xem thêm  http://localhost:3001
YouTube băng hình

Cho phép ứng dụng kiosk kiểm soát phiên bản Chrome

Hãy bắt đầu bằng cách tạo một ứng dụng kiosk đơn giản bằng cách sử dụng khung Node.js. Bên trong ứng dụng kiosk của bạn, bạn cần tạo một hàm có thể được gọi khi kiosk được khởi động và dừng chức năng đó khi nó đóng. Đoạn mã sau sẽ thực hiện việc này: let Kiosk = {start () {}, stop () {}} function startKiosk () {Kiosk.start (); } function stopKiosk () {Kiosk.stop (); }

Bước 1: Đặt phiên bản hệ điều hành trong tệp kê khai của ứng dụng kiosk

To set the OS version in the kiosk app’s manifest file, you can follow these steps:

  1. Open the manifest file for your kiosk app. This file is typically named “manifest.json” and is located in the root directory of your app.
  2. Add a new key-value pair to the file, where the key is “minimum_chrome_version” and the value is the minimum version of the Chrome OS that your app requires. For example:
"minimum_chrome_version": "92.0.4515.107"

3. To ensure that the modifications take effect, save the manifest file and reload your kiosk app.
Setting the minimum Chrome OS version in your app’s manifest file ensures that your app is only compatible with operating system versions that you have tested and verified. This can aid in the prevention of compatibility issues and the overall stability of your kiosk app.

Bước 2: Cho phép ứng dụng kiosk kiểm soát phiên bản Chrome

trên kiosk Các kiosk của Chrome có thể được kiểm soát bởi tiện ích mở rộng ứng dụng. Để cài đặt tiện ích mở rộng kiểm soát phiên bản Chrome trên kiosk của mình, bạn cần tạo một ứng dụng mới bằng Bảng điều khiển dành cho nhà phát triển của Google. Từ bảng điều khiển này, bạn cũng có thể tạo chứng chỉ SSL cho kiosk của mình. Bạn cũng sẽ cần định cấu hình máy chủ web NGINX làm proxy ngược để cho phép người dùng truy cập vào ứng dụng từ trình duyệt của họ mà không để lộ ứng dụng qua địa chỉ IP công cộng. Sau khi được định cấu hình, bạn có một kênh an toàn mà qua đó người dùng có thể truy cập vào ứng dụng của bạn. Chúng tôi hy vọng rằng hướng dẫn này sẽ giúp bạn thiết lập và định cấu hình máy chủ kiosk của riêng mình!

YouTube băng hình

Bước 3: Xác minh các chính sách được áp dụng

Sau khi cài đặt NGINX, bạn sẽ cần khởi động máy chủ bằng lệnh sau:

sudo systemctl start nginx.service
Bạn sẽ thấy một kết quả tương tự như sau:
Khởi động NGINX
[OK] Đang khởi động nginx.service…
… Và bạn sẽ có thể truy cập http: // localhost / và thấy một trang cho biết NGINX đang chạy!
Nếu bạn muốn kiểm tra nhật ký NGINX của mình, hãy chạy lệnh sau:
sudo journalctl -u nginx.service
Nếu bạn muốn bật SSL cho máy chủ kiosk của mình, hãy sử dụng các lệnh sau: sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf / etc / nginx / sites-available /, sau đó khởi động lại nginx bằng lệnh này: sudo systemctl khởi động lại nginx.service Nếu bạn muốn tiếp tục tạo người dùng kiosk, vui lòng truy cập trang web của chúng tôi http://www.cannonballtech.com

Các tình huống phổ biến

Cấu hình chung là giống nhau cho tất cả các máy chủ kiosk:

Máy chủ kiosk thường được sử dụng trong một trong hai trường hợp:
-Đối với các máy điểm bán hàng (POS) cần được truy cập từ xa bởi người dùng được ủy quyền khi họ có mặt thực tế tại một địa điểm cụ thể. Ví dụ: một ki-ốt ở sân bay, nơi khách du lịch có thể thanh toán phí hàng không bằng cách sử dụng số dặm bay trước khi họ làm thủ tục cho điểm đến du lịch tiếp theo của họ.
-Cho một lần truy cập ứng dụng trực tuyến hoặc ngoại tuyến thông qua các ki-ốt được kết nối mạng và các máy người dùng duy nhất có sẵn qua internet. Ví dụ: khi các tổ chức quyết định cung cấp cho một người dùng quyền truy cập vào các ứng dụng của họ trên một trang web an toàn, chỉ những người dùng được ủy quyền và / hoặc các địa điểm từ xa mới có thể truy cập được như các chi nhánh của một tổ chức lớn.

Sự kết luận

Các localhost Dịch vụ 1000 ki-ốt là một cách để khởi chạy ứng dụng Chrome trong ki-ốt. Đó là quy trình một bước đơn giản có thể được thực hiện thông qua một hành động trên tệp kê khai của ứng dụng của bạn.

Mục lục