Ich stecke bei einem scheinbaren Problem mit der Zugänglichkeit von System-Proxy-Einstellungen durch andere Programme fest. Ich bin auf dieses Problem gestoßen, als ich versuchte (und scheiterte), von Processing generierte Java-Applets in Safari auszuführen.
Zuerst mein Setup auf einem MacBookPro8,2:
Mac-Host: OS X 10.7.2, Safari 5.1.2, Java für Mac OS X 10.7 Update 1, Chrome 16.0.912.77, Firefox 7.0.1, Processing 1.5.1, Processing 1.2.1 und Processing 2.0a4
Windows-VM: VMware Fusion 4.1.1, Windows 7 Enterprise 64-Bit, IE 9.0.4, Java 1.6.0_30 und Processing 1.5.1
Hier ist eine Liste der Probleme/Beweise und was ich getan habe, um sie zu beheben (alle Versuche sind fehlgeschlagen, sofern nicht anders angegeben).
java -version
in das Terminal ergibt die richtige Version; (iii) Java funktioniert unter Windows.Java-Applets funktionieren auch nicht in Chrome.
---- Nun, warum dies ein Proxy-Problem zu sein scheint ----
Ich habe keine Probleme zu Hause, wo ich keinen Proxy verwende! Dies ist nur ein Problem bei der Arbeit, wo ich Proxys für HTTP, HTTPS, FTP und SOCKS mit ausgewählter automatischer Proxy-Konfiguration konfiguriert habe. Dies wurde alles im Bereich Netzwerkeinstellungen vorgenommen, und die Einstellungen werden alle in /Library/Preferences/SystemConfiguration/preferences.plist angezeigt. Sie werden im Terminal über angezeigt sudo scutil --proxy
.
All dies führt mich zu der Annahme, dass das Problem darauf beruht, dass Programme (Firefox, Fusion, Java) nicht auf die systemweiten Proxy-Einstellungen zugreifen können. Nochmals: Ich kann keines dieser Probleme reproduzieren, wenn ich keine Proxys verwende, und sie verschwinden in Fällen, in denen ich sie für bestimmte Anwendungen (Firefox, Windows) eindeutig angeben kann.
Wie kann ich dieses Problem beheben? Nachdem ich tonnenweise Sachen ausprobiert und nach allem gesucht habe, was mir einfällt, bin ich hier am Ende meiner Fahnenstange. Ich versuche absolut zu vermeiden, Lion neu zu installieren, aber das ist die letzte Option, die mir einfällt. Ich hoffe, dass jemand eine bessere Lösung findet. Ihre Gedanken?
Ich habe das gleiche Problem. Wenn ich eine Proxy.pac-Datei verwende, können bestimmte Anwendungen die Einstellungen nicht abrufen. Darunter sind:
Einige Apps, die mit der pac-Datei funktionieren, sind:
Was ich jedoch festgestellt habe, ist, dass wenn ich manuell einen Proxy-Server zu den Systemeinstellungen hinzufüge, dieser von allen Anwendungen übernommen wird. Irgendetwas in der Handhabung des Pacs ist also kaputt. Vielleicht alte/neue APIs in Lion?
Robin
Robin
Dean
Dean