Proxy-Ausnahmen bei Verwendung von $ http_proxy env var? [geschlossen]


22

In einem typischen Browser können wir beim Festlegen eines Proxyservers eine Liste von Hostnamen / IP-Adressen definieren, die den Proxyserver nicht verwenden sollen. Wie erreichen wir dasselbe, wenn wir $ http_proxy verwenden? Ich setze $ http_proxy ein, um den Proxyserver in Chromium unter Linux zu verwenden, aber es gibt bestimmte IP-Adressen im Intranet, für die ich die Proxy-Einstellungen umgehen muss.

Antworten:


24

Versuchen Sie, die benannte Variable wie no_proxyfolgt einzustellen

$ export no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

Wenn Sie dies jedoch in der Befehlszeile tun, müssen Sie dies jedes Mal wiederholen, wenn Sie ein neues Terminalfenster öffnen. Wenn Sie möchten, dass diese Einstellungen erhalten bleiben, fügen Sie genau diesen Befehl in Ihre .profile-Datei unter $ HOME ein ( lesen Sie diese Antwort, wenn Sie besser verstehen möchten, was diese .profile-Datei ist ).


3

Eine sehr hilfreiche Antwort. Ich würde hinzufügen, dass Sie Folgendes tun möchten, wenn Sie curl / wget oder ein anderes Befehlszeilentool verwenden:

export no_proxy = localhost, 127.0.0.0 / 8.10.0.0.0 / 8.172.16.0.0 / 12.192.168.0.0 / 16

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.