У меня есть множество HTML-файлов, которые гиперссылки между собой, как вики. Они содержат личную информацию, которую я не хочу публиковать. Но их лучше всего просматривать через браузер.

На данный момент они все в моем Dropbox. Таким образом, я могу получить доступ к файлам через мобильное приложение Dropbox, но просмотр html-файлов таким способом не позволяет использовать гиперссылки.

Любые мысли о том, как:

а) разрешить истинный «браузерный» доступ к html-файлам с полной гиперссылкой, поддержкой CSS и изображений

б) но храните файлы в секрете, чтобы к ним можно было получить доступ, например, с помощью пароля или логина.

Я использую Mac OS X и iOS.

1 ответ1

1

Если вы не хотите, чтобы сторонние пользователи видели файлы (слишком поздно, конечно, вы поместили их в Dropbox), вам нужно будет разместить их на своем компьютере и настроить способ безопасного подключения к ним. компьютер из интернета. На самом деле, вы можете сами разместить файлы или сделать так, чтобы доверенная третья сторона сделала это за вас.

Итак, есть два основных способа сделать это. Для любого из них вы можете использовать свой собственный компьютер или использовать стороннего поставщика, такого как хостинговая компания или "облачный сервис" (т. Е. Чужой компьютер, за который вы платите за использование).

  1. Настройте веб-сервер HTTPS (на общедоступном IP-адресе, который является статическим или использует динамический DNS), который требует аутентификации клиента. Это можно сделать, используя страницу входа в систему с именем пользователя и паролем, или используя HTTP-аутентификацию (базовую или дайджест), или используя сертификат клиента TLS. Затем вы используете браузер для подключения к веб-серверу (через HTTPS), аутентификации либо с использованием имени пользователя + пароля или сертификата клиента, и переходите на другой веб-сайт. Этот подход подвержен рискам безопасности веб-приложения (таким как межсайтовый скриптинг или подделка межсайтовых запросов), но является наиболее бесшовным.

  2. Настройте способ безопасного подключения к главному компьютеру через Интернет. Это может быть сервер VPN, сервер SSH, сервер удаленного рабочего стола (в основном Windows) и т.д. Все, что требует аутентификации и настройки безопасного канала, работает. После этого вы сможете удаленно входить на свой сервер из любого места и просматривать файлы на нем, включая ваши HTML-страницы. Этот подход более сложен в настройке и использовании (вы не можете просто указать браузеру URL-адрес, вам нужно сначала установить туннель к серверу), но его проще защитить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .