Я просто набрал под "dconf-editor", System → Proxy → ignore-hosts
следующим содержанием:
['localhost', '127.0.0.0/8', '::1', '192.168.0.1', '2000::/3', 'fc00::/8']
Но Google Chrome (и apt-get update / upgrade
) просто игнорирует эти настройки.
РЕДАКТИРОВАНИЕ: Кроме того, Firefox не учитывает ingore-hosts
настройки, даже настраивая его на «Использовать настройки прокси-сервера системы».
Например, мой прокси-сервер (Ubuntu с Squid3) находится в режиме двойного стека, НО, я НЕ хочу получать доступ к веб-сайтам IPv6 через прокси-сервер, поэтому я пытаюсь игнорировать весь Интернет IPv6 с записью 2000::/3
, но, это не работает, как ожидалось.
РЕДАКТИРОВАНИЕ: Кроме того, мне не нужен прокси для доступа к Hyperboria
сайтам, который находится под, fc00::/8
но он тоже не работает ...
Почему я это делаю?
Поскольку моя среда уже является сетью, поддерживающей только IPv6, и для доступа к старой интернет-инфраструктуре (только для IPv4) мне необходимо использовать прокси с двумя стеками. Но мне нужен прокси только тогда, когда на сайте нет IPv6 ...
Как я могу знать, что это не работает ?!
Это просто, просто зайдите на веб-сайт, на котором указан IPv6-адрес, например, http://www.sixxs.net
или http://ipv6.whatismyv6.com
, тогда, я все еще вижу IPv6-адрес прокси-сервера, поэтому, "ignore-hosts entry '2000::/3'"
похоже, не работает.
РЕДАКТИРОВАНИЕ: Плюс, когда я пытаюсь получить доступ к Hyperboria
веб-сайту, Squid возвращает ошибку, которую он не может получитьfc00::/8 network
(ОШИБКА Squid: (101) Сеть недоступна)
(конечно, это не так, cjdns
маршрутизатор работает прямо на моем Ubuntu Desktop, поэтому нет необходимости проходить через прокси при просмотре, Hyperboria fc00::/8
но Ubuntu не работает ignore-hosts
в настройках прокси.