Starten Sie einen einzelnen Edge-Tab mit Proxyserver

Starten Sie einen einzelnen Edge-Tab mit Proxyserver

ich benutzemitmproxyUnter Windows 11 im Standardmodus lauscht es auf localhost:8080. Ich möchte meinen Systemproxy nicht neu konfigurieren. Ich möchte meinen Proxy nur für einen Browsertab (oder ein neues Fenster) neu konfigurieren.

Diese Seitesagt, dass --proxy-serverzur Befehlszeile übergegangen werden soll. Es wird nicht gesagt, was der Befehl ist. Das Eintippen von edgeoder msedgestartet ihn nicht. Also untersuche ich:

PS C:\Users\JustinDearing\source\repos\agents-of-devops> ps msedge| select path, commandline

Path                                                         CommandLine
----                                                         -----------
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --display-capture-permissions-policy-allowed --js-flags=--ms-user-locale= --lang=en-US --devic…
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=utility --utility-sub-type=audio.mojom.AudioService --lang=en-US --service-sandbox-type=audio --mojo-pl…
. . .

Aber wenn ich den Befehl ausführe:

& "C:\Programme (x86)\Microsoft\Edge\Application\msedge.exe" --proxy-server="https://localhost:8080"http://www.httpvshttps.com/

Der Verkehr wird nicht angezeigt.

Antwort1

PowerShell birgt seine eigenen Geheimnisse, aber ich konnte Ihren Befehl (ohne das führende „&“) in einer Eingabeaufforderung verwenden und ihn dazu bringen, den Proxy zu verwenden.

Das Schwierige dabei ist, dass das Standardverhalten anspruchsvoller Apps wie Microsoft Edge (oder Google Chrome) darin besteht, Anwendungsinstanzen freizugeben. Daher werden Ihre Proxy-Einstellungen ignoriert, es sei denn, Sie schließen absichtlich alle laufenden Instanzen, bevor Sie mit Ihren Einstellungen starten (Edge ist hinterhältig – ich würde hierfür den Task-Manager verwenden).

Eine mögliche Alternative wäre, eine separate Instanz durch die Angabe eines temporären Profils oder einesBenutzerdatenverzeichnisOption. Aber das ist ein größeres Unterfangen.

verwandte Informationen