Je viens de taper sous "dconf-editor", System → Proxy → ignore-hosts
, le contenu suivant:
['localhost', '127.0.0.0/8', '::1', '192.168.0.1', '2000::/3', 'fc00::/8']
Mais, Google Chrome (et apt-get update / upgrade
) ignore simplement ces paramètres.
EDITÉ: De plus, Firefox n'honore pas les ingore-hosts
paramètres, même en le configurant sur "Utiliser les paramètres du proxy système".
Par exemple, mon serveur proxy (Ubuntu avec Squid3) est en mode double pile MAIS, je ne veux PAS accéder aux sites Web IPv6 via le proxy, c'est pourquoi j'essaie d'ignorer l'intégralité d'Internet IPv6 avec l'entrée 2000::/3
, mais, cela ne fonctionne pas comme prévu.
EDITED: De plus, je n'ai pas besoin du proxy pour accéder aux Hyperboria
sites, qui réside sous fc00::/8
mais, cela ne fonctionne pas non plus ...
Pourquoi je fais ça?
Parce que mon environnement est déjà un réseau IPv6 uniquement et, pour accéder à l'ancienne infrastructure Internet (IPv4 uniquement), je dois passer par le proxy à double pile. Mais j'ai besoin du proxy uniquement lorsqu'un site Web n'a pas IPv6 ...
Comment puis-je savoir que cela ne fonctionne pas?!
C'est simple, il suffit d'accéder à un site Web qui montre une adresse IPv6, par exemple, http://www.sixxs.net
ou http://ipv6.whatismyv6.com
alors, je vois toujours l'adresse IPv6 du serveur proxy, donc, "ignore-hosts entry '2000::/3'"
ne semble pas fonctionner.
EDITED: De plus, lorsque j'essaie d'accéder à un Hyperboria
site Web, Squid renvoie une erreur qu'il ne peut pas atteindrefc00::/8 network
(Squid ERROR: (101) Le réseau est inaccessible)
(bien sûr, il ne peut pas, le cjdns
routeur fonctionne directement sur mon bureau Ubuntu, donc, pas besoin de passer par un proxy lors de la navigation Hyperboria fc00::/8
mais, Ubuntu ne respecte pas ignore-hosts
les paramètres de proxy.
la source
Réponses:
Il semble que cela ne fonctionnera pas avec les paramètres du proxy Gnome. Le
ignore-hosts
paramètre fonctionne pour les noms d'hôtes, les adresses et les plages d'adresses, mais ne résout apparemment pas les noms d'hôtes avant de vérifier les adresses.D'après la
ignore-hosts
documentation (souligné par moi):la source
Pour Google Chrome et Chromium, vous pouvez créer un fichier de stratégie à l'échelle de la machine.
Guide de démarrage rapide de l'administrateur Linux Chrome
Voici divers paramètres et descriptions de proxy du modèle de stratégie :
la source
Je ne sais pas comment faire Ubuntu obéir à ce paramètre, mais il pourrait y avoir des solutions:
APT suit les paramètres de
/etc/apt/apt.conf
ou les variables d'environnement (telles quehttp_proxy
). Les pages de manuel deapt.conf
ne mentionnent pas les paramètres dconf, donc je pense qu'apt ne les vérifie pas. Pour spécifier les sites pour lesquels apt doit ignorer le proxy, ajoutez à/etc/apt/apt.conf
:Je pense que cela ne peut pas être fait pour les plages ou les sous-réseaux, et vous aurez besoin d'une entrée pour chaque hôte à exclure.
Chrome honore la variable d'environnement no_proxy, donc on pourrait essayer de l'utiliser:
Définir
no_proxy
dans/etc/environment
pour assurer partout sa disponibilité. D'autres programmes sont également connus pour honorer cette variable.allow_direct
/never_direct
. Réglez ensuite le nouveau comme serveur proxy partout (/etc/apt/apt.conf
,/etc/environment
, lesdconf
entrées). Je ne connais pas grand-chose au réseau à double pile, donc je ne sais pas si cela fonctionnerait, mais cela vaut la peine d'être mentionné.Je n'utilise pas la mise en réseau à double pile, mais comme je suis derrière un proxy de campus, je dois jongler avec les paramètres de proxy et je trouve que la dernière option est la meilleure. Laissez le calmar jongler.
la source