Antworten:
Die kurze Antwort lautet: Sie können nicht. Es gibt keine "globale" Proxy-Einstellung, da Proxys von einzelnen Anwendungen (wie Internet Explorer, Firefox usw.) und nicht von Windows selbst verwendet werden. Einige Programme verwenden jedoch intern Internet Explorer-Bibliotheken, um auf das Web zuzugreifen, sodass sie die IE-Einstellung verwenden, die von firedfly bereitgestellt wird .
Sie können einzelne Anwendungen zur Verwendung von Proxys zwingen, auch wenn die Anwendungen selbst keine Proxys unterstützen, indem Sie Tools wie FreeCAP oder Socksify verwenden .
Wenn Sie wirklich alle Programme zum Durchlaufen eines Proxys zwingen möchten, muss dies auf Netzwerkebene erfolgen, sodass Sie eine VPN-Verbindung zu einem Dienst wie Your Freedom oder Steganos Internet Anonym herstellen müssen .
Die Standardproxyeinstellungen werden in den Optionen von Internet Explorer festgelegt.
Extras-> Internetoptionen-> Registerkarte Verbindungen-> Schaltfläche LAN-Einstellungen
Die hier angegebenen Proxy-Informationen sind die Standardeinstellungen des Systems. Allerdings verwenden nicht alle Anwendungen die Standardproxyeinstellungen.
Netsh winhttp import proxy source=ie
. Quelle: answers.oreilly.com/topic/…
Ctrl+X-C
(für die Eingabeaufforderung) oder Ctrl+X-A
(für die Administrator-Eingabeaufforderung) und führe inetcpl.cpl
den Befehl aus , um die Internetoptionen aufzurufen , und klicke dann auf die Registerkarte Verbindungen und die Schaltfläche LAN-Einstellungen. Für Vista, wäre es Ctrl-R
(Ausführen - Dialog), geben Sie cmd
> [Enter]
> inetcpl.cpl
> [Enter]
. Wenn Sie direkt zur Verfolgung wechseln möchten, wird der Befehl control inetcpl.cpl,,4
direkt auf der Registerkarte Internetoptionen- Verbindungen geöffnet . Möglicherweise müssen Sie die Nummer für frühere Windows-Versionen (z. B. Vista) anpassen.
Sie können einen globalen Proxy auf Computerebene mithilfe von netsh.exe festlegen. Lauf:
netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
Standardmäßig können Sie nicht für alle zu verwendenden Anwendungen einen globalen Proxy festlegen. Obwohl Sie Ihre Proxy- Daten in Internet Explorer eingeben können , wie von firedfly vorgeschlagen , funktioniert dies nur für bestimmte Anwendungen (meistens Windows-Apps, aber Google Chrome verwendet diese Einstellungen.).
Privoxy macht genau das, wonach Sie suchen . Es wird eine Verbindung zum Proxy hergestellt und der gesamte Datenverkehr dorthin geleitet (natürlich mit Ausnahme des lokalen Datenverkehrs). Es funktioniert sowohl unter Windows als auch unter OS X und hat sogar eine portable Version.
Proxifier ist ein Programm, mit dem Netzwerkanwendungen, die das Arbeiten über Proxyserver nicht unterstützen, über einen HTTPS- oder SOCKS-Proxy oder eine Kette von Proxyservern ausgeführt werden können.
Mit Proxifier können Sie mit jedem Internet-Client (Browser, FTP, IRC, BitTorrent, Messenger, Telnet, SSH, Video / Audio, Spiele ...) über ein Netzwerk arbeiten, das durch eine Firewall vom Internet getrennt ist (nur ein Port ist offen) erforderlich, damit ein Proxy-Tunnel die Firewall umgeht).
Ich habe auch dieses Programm zu beantworten meine Kraft Steam (und andere Programme , die keine Proxy - Einstellungen angeben) einen Proxy zu verwenden , um Frage.
Mithilfe von Gruppenrichtlinien können Sie den Standardproxyserver für alle Benutzer festlegen :
In Gruppenrichtlinien: Richtlinie für lokalen Computer - Computerkonfiguration - Administrative Vorlagen - Windows-Komponenten - Internet Explorer - Aktivieren Sie "Proxy-Einstellungen pro Computer und nicht pro Benutzer vornehmen". Mit dieser Einstellung müssen Sie die Einstellungen nicht neu zuweisen Jedes Mal, wenn sich ein anderer Benutzer am Computer anmeldet.
Lokale Computerrichtlinie - Benutzerkonfiguration - Windows-Einstellungen - Internet Explorer-Wartung - Verbindung - Proxy-Einstellungen. (Hier können Sie die Proxy-Einstellungen festlegen)
Lokale Computerrichtlinie - Benutzerkonfiguration - Windows-Einstellungen - Internet Explorer-Wartung - URLs (Hier können Sie Ihre Standard-Homepage usw. festlegen.)
Es gibt auch eine Option zum Konfigurieren von Windows Update für die Verwendung eines Proxyservers :
Netsh winhttp set proxy myproxy
Netsh winhttp set proxy myproxy:80 ";bar"
Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*. contoso.com"
In unserer Umgebung haben wir letztendlich verwendet: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"
Wenn Sie Fiddler haben, können Sie die Anforderungen in Ihrem Browser anzeigen, nachdem Sie sich bereits authentifiziert und den Proxy-Authorization-Header kopiert haben. Setzen Sie dann einen Haltepunkt vor den Anforderungen, um Anforderungen aus Ihrem Programm zu erfassen und den Header in die Anforderung einzufügen. Oder Sie können eine benutzerdefinierte Regel in OnBeforeRequest (Strg + R) hinzufügen:
if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}
Dabei ist xxxxx das, was Sie aus der Anfrage des Browsers erfasst haben. Obwohl keine dauerhafte Lösung, ist sie einfach und funktioniert einwandfrei. Das Hinzufügen der Regel funktioniert auch bei aktiviertem Streaming.