Блокування комп'ютера лише на одному веб-сайті?


8

Я хочу поставити ноутбук із сенсорним екраном (під управлінням Windows 8) у магазин, до якого громадськість зможе отримати доступ. Я хочу, щоб вони мали доступ лише до одного веб-сайту, який я встановив. Я не хочу, щоб домен відображався, але програма повинна мати доступ до Інтернету (вони зможуть робити покупки у цього магазину на комп’ютері через мій сайт). Як я можу заблокувати комп'ютер та браузер, щоб отримати доступ лише до цієї програми / сайту?

Примітка. Я відкритий для будь-якого веб-переглядача, якщо він буде повним доступом до сайту. Ноутбук буде підключений через WiFi до Інтернету.

Відповіді:


9

До цього є кілька частин, я перевірив незалежні елементи, але не всю програму разом. Робити це на окремому, обмеженому рахунку було б розумною справою.

Налаштуйте сімейну безпеку в цьому обліковому записі та надайте доступ лише до білих сайтів.

введіть тут опис зображення

Ви хочете налаштувати веб-переглядач для певного сайту . Chrome дозволяє це - через створення ярликів додатків (див. Зображення нижче), але можуть бути й інші варіанти. Я не впевнений, чи може генеруватися посилання хрому перейти в наступну частину цього процесу. Можливо, ви також хочете протестувати цей кіоск-режим на спинофоні Firefox

введіть тут опис зображення

Ви хочете налаштувати режим кіоску. Для цього вам знадобиться редактор групової політики, доступний через запуск gpedit.msc. Я використовував інструкцію тут в якості основи. перейдіть до Конфігурація -> Адміністративні шаблони -> Система та відкрийте параметр Користувацький інтерфейс користувача.

введіть тут опис зображення

введіть тут опис зображення

Вам потрібно буде надати повний шлях до конкретного веб-переглядача веб-сайту

вимкніть три пальчикові салюти, щоб хтось не міг використовувати це для вбивства браузера.

Це повинно охоплювати більшість основ, якщо я нічого не пропустив. Звичайно, може знадобитися деяке тестування, особливо, якщо веб-переглядач запускається як оболонка.


2

Є один із способів, який я можу придумати, який не потребував би додаткових витрат, але це трохи злом і не зовсім нерозумно ...

В основному ви можете надати своєму ноутбуку статичну IP-адресу. Переконайтеся, що він знаходиться в тій самій підмережі IP, що і ваш маршрутизатор, але поза межами діапазону DHCP маршрутизатора. Наприклад, якщо ваш маршрутизатор видає IP-адреси в діапазоні 192.168.1.100-150, ви можете статично призначити 192.168.1.50-59 для свого ноутбука. Очевидно, що шлюзом за замовчуванням буде IP-адреса вашого маршрутизатора.

Призначаючи IP-адресу, не вводьте жодних значень у поля DNS-сервера. Без DNS ноутбук не зможе вирішити веб-сайти за IP-адресами, і тому ваші клієнти не зможуть користуватися Інтернетом.

Якщо ви хочете, щоб ваша машина мала доступ до лише одного веб-сайту (як зазначено), ви можете додати цей веб-сайт до файлу локальних хостів на ПК (знайдено в C:\windows\system32\drivers\etc\hosts- відкрийте це в Блокноті та додайте веб-сайт та відповідну IP-адресу у файл). Тоді ноутбук зможе вирішити веб-адресу для цього одного веб-сайту та переглядати його відповідно, залишаючись "заблокованим" з решти Інтернету.

Якщо ви хочете, щоб ваш ноутбук мав можливість мати повний доступ до Інтернету, все, що вам потрібно зробити, - це ввести правильні значення IP для ваших серверів DNS у їх налаштування TCP / IP.

Очевидно, що технічно кмітливий клієнт може додати власні записи у файл хостів, тому рішення далеко не ідеальне.

Загалом, мабуть, було б краще викласти трохи грошей на роутер за допомогою гнучкішого набору брандмауера, але якщо ви шукаєте дешеве виправлення, вищесказане може допомогти.

Ще один спосіб зробити це - використання групової політики. Просто встановіть ПК використовувати підроблений проксі-сервер (я використовував 127.0.0.1), а потім перерахуйте веб-сайт, який ви хочете дозволити, за винятками. Це має працювати до тих пір, поки користувачі не використовують інший веб-браузер, окрім Internet Explorer.

Сподіваюсь, це допомагає.


0

Якщо магазин, в якому він знаходиться, - це той самий магазин, у якому розміщений сервер, відключіть доступ до Інтернету до wifi (це буде залежати від використовуваного роутера), встановіть внутрішній маршрут до локального сервера, і тоді вони можуть лише отримати що в локальній мережі.

Якщо ноутбук не в тому самому місці, що і маршрутизатор, вам доведеться відокремити ноутбук / бездротовий зв’язок від решти мережі, обмежити весь доступ до зовнішнього світу та просто дозволити своєму сайту (знову ж, це залежить від маршрутизатор, який ви використовуєте).

У консолі управління маршрутизатором знайдіть щось на зразок білого списку / чорного списку.


0

Жорсткий код помилкового сервера dns, щоб нормальний доступ до Інтернету не вдався, але введіть статичну запис у таблицю хостів для вашого домену. Мінусом тут є те, що це виходить з ладу, якщо ви хочете використовувати cdn або будь-які хмарні сервіси під час створення програми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.