Я настроил прокси-сервер Squid, который требует аутентификации на моем домашнем шлюзе. На локальном компьютере с Windows 7 при попытке доступа из Firefox я получаю пустую страницу; Chrome и Internet Explorer также возвращают довольно бессмысленные ошибки). Во всех случаях журнал Squid показывает, что он обслуживает 407 Proxy Authentication Required. Этого следовало ожидать.
Теперь я чешу голову, пытаясь понять, где именно я должен предоставить свои учетные данные для аутентификации прокси. Я не вижу этого ни в
- Windows 7: Свойства обозревателя -> Параметры локальной сети -> Прокси-сервер
- Firefox: Инструменты -> Параметры -> Дополнительно -> Прокси -> Настройки
Так куда мне вставить эту информацию? Из гугления у меня сложилось впечатление, что на каком-то этапе я должен получить подсказку, но пока я ее не видел
решение1
Вот что можно попробовать:
Перейдите в Администрирование -> Локальная политика безопасности -> Локальные политики -> Параметры безопасности и измените «Сетевая безопасность: Уровень аутентификации LAN Manager» на «LM и NTLM — использовать сеанс NTLMv2, если согласовано».
Дополнительную информацию, которую я не могу проверить (не являюсь пользователем Squid), можно найти здесь:
Настройка аутентификации Squid с помощью Kerberos и Windows 2008/2003/7/XP
решение2
Если кому-то все еще нужно решение: я использую программное обеспечение под названием Proxifier. Оно заставляет все приложения использовать любой прокси-сервер, к которому вы можете быть подключены. Все, что вам нужно сделать, это настроить параметры сети прокси, включая учетные данные аутентификации, и все готово. Таким образом, вы можете найти много приложений, которым требуется подключение к Интернету, но у которых нет возможности настроить параметры этого подключения к Интернету. Если вы используете прокси, Proxifier решит эти проблемы в большинстве случаев.