Windows 10 - Richten Sie einen Proxy auf Betriebssystemebene mit Authentifizierung ein


18

Um eine Verbindung mit einem bestimmten Server herzustellen, muss ich immer dieselbe IP haben. Zu diesem Zweck habe ich einen privaten Proxy erstellt und die Authentifizierung hinzugefügt, damit Hacker ihn nicht für böswillige Zwecke verwenden.

Das Konfigurieren des Proxys in Software wie Firefox ist ein Kinderspiel. Das Problem ist, dass Webbrowser nicht die einzige Software sind, die eine Verbindung zu diesem Server herstellen muss. Zu diesem Zweck möchte ich mein gesamtes Betriebssystem für die Verwendung des Proxys konfigurieren.

Ich habe versucht, in der Windows 10-Netzwerkkonfiguration nachzuschauen, und habe einen Ort gefunden, an dem die IP-Adresse meines Proxys eingegeben werden kann. Es gibt jedoch keine Möglichkeit, den Benutzernamen / das Kennwort für die Verbindung anzugeben.

Geben Sie hier die Bildbeschreibung ein

Wie könnte ich dieses Problem lösen?


Ja; Internetoptionen, richten Sie einen Proxy ein. Jede Anwendung, die Proxy-Einstellungen verwendet, berücksichtigt diese Einstellungen. Eine Anwendung muss diese Optionen jedoch nicht berücksichtigen.
Ramhound

Wenn Sie "Internetoptionen" sagen, meinen Sie damit "Internetoptionen" -> Registerkarte "Verbindungen" -> Schaltfläche "LAN-Einstellungen". Das Problem ist, dass dort kein Platz für die Angabe des Benutzernamens oder des Kennworts für den Proxy vorhanden ist.
Enrique Moreno Zelt

Das Problem ist, dass Windows die Verbindung nicht herstellt. Es liegt an den einzelnen Anwendungen, diese Einstellungen zu lesen und damit eine Verbindung zum Proxy selbst herzustellen. Das bedeutet, dass die Software Proxys unterstützen muss. Das gleiche gilt natürlich auch für die Authentifizierung. Für Ihre Zwecke ist es möglicherweise besser, ein VPN einzurichten. Wenn Sie dies wirklich nicht können, benötigen Sie ein Hilfsprogramm, das die Authentifizierungsinformationen zu Proxy-Anforderungen hinzufügt.
Daniel B

Würdest du ein Hilfsprogramm kennen, das das macht? Und würde das Einstellen einer VPN-Garantie bedeuten, dass ich immer die gleiche IP-Adresse habe?
Enrique Moreno Zelt

Nein, leider sind die meisten dieser Programme (sie fungieren selbst als Proxy und leiten Anfragen an einen Upstream-Proxy weiter) nur für die NTLM-Authentifizierung vorgesehen, da sie in den meisten Proxy-fähigen Programmen nicht unterstützt werden. Ein VPN würde ähnlich wie ein Proxy funktionieren, aber den gesamten Netzwerkverkehr tunneln, nicht nur HTTP (S).
Daniel B

Antworten:


14

Windows 10 unterstützt keinen Benutzernamen und kein Kennwort für den automatischen Proxy. Dies wurde aus Sicherheitsgründen durchgeführt.

Sie müssen einen zweistufigen Proxy einrichten:

  1. Ein lokaler Proxyserver auf Ihrem Computer ohne Benutzername und Kennwort
  2. Der lokale Proxy sollte unter Verwendung des Benutzernamens und des Kennworts eine Verbindung zum realen externen Proxy herstellen

Eine mögliche Lösung ist die Installation von node.js zusammen mit dem Proxy-Passwort-Automator , beschrieben als:

Der Proxy-Passwort-Automator
sendet automatisch Benutzer / Passwort an den http-Proxy-Server, sodass Sie es nicht manuell eingeben müssen.

Wenn Sie theoretisch einen Proxyserver unter haben real_proxy_ip:8080, führen Sie den folgenden Befehl aus, um einen lokalen Proxy unter zu erstellenlocalhost:8081

node proxy-login-automator.js -local_port 8081 -remote_host real_proxy_ip -remote_port 8080 -usr user -pwd pw

Dann können Sie den Proxy ip: port von Window auf setzen localhost:8081.

Eine schwerere Lösung könnte die Verwendung von Squid sein . Andere Web-Proxys, die möglicherweise von Nutzen sind , sind Privoxy , WinGate , Anon , CCProxy .


Ich mag Ihre Antwort, aber: @harrymc "Windows 10 unterstützt keinen Benutzernamen und kein Kennwort für den automatischen Proxy, und dies wurde aus Sicherheitsgründen durchgeführt." Woher weißt du das? Wie erklären Sie, dass die andere Antwort funktioniert, wenn dies der Fall ist? Bitte entfernen Sie diesen Satz oder geben Sie eine Quelle an.
Masterxilo

@masterxilo: Diese Antwort stammt aus der Zeit vor 3 Jahren, und zu diesem Zeitpunkt schienen die Windows-Anmeldeinformationen nicht zu funktionieren. Die akzeptierte Antwort besagt, dass sie jetzt funktionieren, wenn generische Anmeldeinformationen verwendet werden (was naheliegend ist, da diese anwendungsspezifisch sind). Zukünftige Leser sollten dann auf die andere Antwort achten und testen, ob sie für sie funktioniert.
Harryc

10

Sie können sich mit Windows-Anmeldeinformationen beim Proxy authentifizieren.

Suchen Sie nach Windows-Anmeldeinformationen in der Systemsteuerung


Warum abstimmen? Das ist eine richtige Antwort.
Desmati

@desmati wie genau hilft diese Antwort?
Yehor Smoliakov

In der Frage wird speziell gefragt, wie ein Benutzername / Passwort auf Systemebene gespeichert werden soll. Wenn die Proxy-Anmeldeinformationen im Credential Manager angegeben sind, werden sie für alle Anforderungen über diesen Proxy verwendet.
Nicholas

3
Ich musste den Eintrag unter Allgemeine Anmeldeinformationen erstellen, nicht unter Windows-Anmeldeinformationen. Das Erstellen unter Windows-Anmeldeinformationen hat mich immer noch zu Creds aufgefordert, als ich versuchte, den Proxy zu verwenden.
duyn9uyen

Gibt es dazu zusätzliche Schritte? Bei mir hat es nicht funktioniert.
Bürger
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.