Ist es möglich, eine Domain anzugeben, für die die Proxy-Konfiguration umgangen werden soll? Ich fürchte, das ist nicht möglich ...
Ich las , dass es möglich war , die Umgebungsvariable zu verwenden , HTTP_PROXY
dann NO_PROXY
ist es die eleganteste Lösung?
[BEARBEITEN]
Ich habe die Lösung mit den Umgebungsvariablen ausprobiert:
export HTTP_PROXY=http://user:pass@host:port
export http_proxy=http://user:pass@host:port
export no_proxy=.domain
export NO_PROXY=.domain
Yum verwendet Proxy, aber die Repos * .domain werden nicht umgangen.
[Abhilfe]
Unter http://cntlm.sourceforge.net/ kann ich konfigurieren, welche Domain ignoriert werden soll. Dies funktioniert jedoch nur mit einem Proxy, der eine NTLM-Authentifizierung erfordert ...
proxy=_none_
Genial, danke. Das ist eine Schiffsladung großartiger Sauce. Ich würde dich zweimal abstimmen, wenn ich könnte :)proxy=http://proxy:port
zu meiner .repo-Datei hinzugefügt und es hat funktioniert. Fragen Sie das?Wenn ich diese Frage richtig verstehe, ist das gewünschte Verhalten
packages.centos.com wird über einen Proxy abgerufen.
packages.internal.lan geht direkt, ohne über den Proxy zu gehen.
Ich bin gerade hier angekommen, nachdem ich gegoogelt habe, wie das geht, und habe die obigen Informationen verwendet, um das zu erreichen, was ich wollte. Ich bin mir jedoch nicht sicher, ob die obige Antwort vollständig ist.
Dazu habe ich folgendes benutzt.
package1 wurde über den Proxy aus dem Internet gezogen,
package2 wurde von meinem lokalen Spiegel gezogen, der den Proxy nicht durchlief.
quelle
Meine Lösung beinhaltet das Einrichten von Privoxy, einem leichten http-Proxy.
Fügen Sie zwei Forward-Klauseln in / etc / privoxy / config hinzu:
Deaktivieren Sie außerdem die Standardaktionen von privoxy (stellen Sie sicher, dass kein Header beschädigt wurde): (@line 175 in der RHEL5-Privoxy-Konfiguration)
Richten Sie dann die Umgebungsvariablen http_proxy und ftp_proxy für den Port von privoxy ein:
Hinweis: Wenn Sie Proxy-Zeilen in yum.conf haben, entfernen Sie diese, da sie die Umgebungsvariable überschreiben würden.
quelle
Sie können es einfach in der Repo-Datei angeben. Zum Beispiel:
quelle