Назад | Перейти на главную страницу

Разрешить доступ только к одному сайту

Привет. Я хотел бы разрешить доступ на компьютере, подключенном напрямую к Интернету, ТОЛЬКО к одному веб-сайту.

Решение «Советника по содержанию» IE или «FoxFilter» в Firefox недостаточно хорошо, потому что оно фактически загружает данные и просто не отображает их. Я хочу заблокировать трафик до отправки запросов.

Как это возможно? Спасибо.

Изменить: ОС - это Windows XP. Браузер может быть firefox, iexplorer, chrome ... Неважно. Компьютер подключен напрямую к модему.

Вы можете попытаться установить прокси-сервер IE на поддельный прокси-сервер и добавить веб-сайт, к которому ваши пользователи должны получить доступ, в списке исключений этого прокси-сервера? Таким образом, подключение для передачи данных отсутствует, за исключением выбранного вами веб-сайта.

Стоимость: нулевая!

Вы можете блокировать веб-сайты, добавив его на свой прокси-сервер, но для этого вам потребуется запустить собственный прокси-сервер, такой как squid.

Другое решение - заблокировать его с помощью брандмауэра, такого как сетевой фильтр Linux. Вы можете заблокировать IP-адреса веб-сайтов. Это зависит от типа вашего маршрутизатора / межсетевого экрана.

Это то, что я могу сказать по предоставленной информации.

Как сказал Халед, вам нужно будет перехватить данные.

Это легко сделать с помощью iptables в Linux (на хосте или шлюзе):

iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 64.111.96.38

Это перенаправляет все запросы на Kittenwar. Видеть xkcd для большего удовольствия!

iptables также может перенаправлять запросы на прокси:

iptables -A PREROUTING -s <client network/host> -p tcp -m tcp --dport 80 -j DNAT --to-destination <proxy @>

а потом используйте mogrify, чтобы перевернуть или размыть изображения ;)

Изменить: только что увидел ваше обновление. это не будет соответствовать вашим потребностям (окнам), но может быть полезным для других или дать вам идеи.