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.

feicipet
quelle

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 ).

Saurabh Barjatiya
quelle
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

jmcdice
quelle