Wie funktionieren systemweite Proxy-Einstellungen?

9

Zurück im Windows-Land waren es nur Chrome und IE und einige andere Software, die die internen Proxy-Einstellungen des IE verwendeten. Ich bin interessiert zu wissen, wie es in Ubuntu / Linux im Allgemeinen funktioniert.

Oft wird das Festlegen der Umgebungsvariablen HTTP_PROXY vom Programm abgefangen, scheint mir, aber ist es alles, was ein offener Netzwerk-Proxy tut? Kann Software diese Einstellung vernachlässigen, indem sie direkte Verbindungen herstellt? Ist es tatsächlich an ihnen zu entscheiden? Oder wenn ich einmal eine systemweite Proxy-Einstellung festgelegt habe, wird alles umgeleitet?

Nemo
quelle

Antworten:

3

Systemweite Proxy-Einstellungen sind nur ein weiterer konsolidierter Ort für Proxy-Einstellungen. Es ändert tatsächlich die Stellen, an denen die Konfigurationsdateien verschiedener Apps vorhanden sind. Haben Sie bemerkt, dass bei der systemweiten Proxy-Einstellung zweimal nach dem Kennwort gefragt wird? Dies liegt hauptsächlich an der Änderung von zwei Admin-Dateien, die der Konfigurationsdatei entsprechen.

Und ja, ab 10.10 und 11.10 wurden einige Apps aus der systemweiten Proxy-Einstellung herausgelassen. Am bemerkenswertesten ist die Synaptik.

Darüber hinaus können Apps die systemweite Einstellung umgehen und wieder ihre eigenen Einstellungen verwenden, insbesondere die bemerkenswertesten Synaptiken und Mozilla Firefox (das auch die Option Systemeinstellungen enthält).

Vineet Menon
quelle
Können Sie angeben, welche Dateien?
Nemo
Lesen Sie hier darüber .. snamellit.com/2011/07/…
Vineet Menon
3

Es ist Sache des Programmierers, ob seine Software Proxy-Einstellungen verwendet. Obwohl viele Softwareprogramme dies tun, gibt es einige Programme, die überhaupt nicht mit Proxys arbeiten (z. B. Ubuntuone-Filesync).

Die systemweiten Proxy-Einstellungen werden geändert

  • / etc / environment
  • /etc/apt/apt.conf
  • /etc/gconf/gconf.xml.defaults/%gconf-tree.xml

(Dies ist für Ubuntu 11.04)

Clausi
quelle