Ich entwickle eine kleine Client-Anwendung, die manchmal einen Webservice von einem Computer in einem Firmen-LAN mit Proxyserver aufrufen muss.
Unser LAN in unserem Entwicklungsshop verwendet keinen Proxy.
Was ich tun muss, ist zu testen, ob ich hinter einem Proxy auf meinem Computer stehe. Ist das möglich? Ich habe einen kostenlosen Proxyserver (FreeProxy) installiert und ausgeführt und meine IE-Einstellungen geändert, um den Proxy zu verwenden, der funktioniert. Was ich jedoch tun muss, ist, dass ich das Häkchen bei "Proxy verwenden" im IE entferne. Ich sollte nicht in der Lage sein, auf das Web zuzugreifen. Außerdem sollten keine Client-Apps auf das Web zugreifen können, ohne meinen Proxy zu durchlaufen.
Freue mich auf eure Antworten.
quelle
Der einfachste Weg, den ich gefunden habe, ist:
Laden Sie den Fiddler-Proxy herunter und führen Sie ihn aus (kostenlos). Bei jeder Ausführung wird es automatisch als System-Proxy in Windows eingerichtet. Klicken Sie auch
Rules -> Require Proxy Authentication
im oberen Menü auf, wenn Sie die Authentifizierung beim Proxy testen möchten (Benutzername und Passwort sind "1
").Öffnen Sie die Windows - Firewall , dann
Advanced settings -> Windows Firewall Properties
. Blockieren Sie alle ausgehenden Verbindungen für alle benötigten Profile (Domain, privat, öffentlich) und klicken Sie aufOK
.8888
Port (Standard-Fiddler-Port) oder die App "% LOCALAPPDATA% \ Programs \ Fiddler \ Fiddler.exe" zuzulassen .Das war's, nur die Programme, die Ihre Proxy-Einstellungen (
http://1:[email protected]:8888
) verwenden, funktionieren.quelle
Da Sie bereits eine Art LAN-Einrichtung haben, können Sie diese durch eine Art internen Proxy erweitern.
Stecken Sie eine Maschine in das Haupt-LAN und verbinden Sie diese dann mit einem anderen (neuen) kleinen LAN (liegt ein alter 4-Port-Hub herum?). Konfigurieren Sie diesen Computer so, dass er den Produktionsumgebungs-Proxy emuliert, und schließen Sie dann einfach einen Testcomputer an das "erweiterte" LAN an. Hier ist eine Verbindung nur über den von Ihnen konfigurierten Proxycomputer möglich.
Erfordert ein wenig zusätzliche Hardware und Mühe, ist aber die "echte" Alternative zur Verwendung einiger VMs.
quelle