使用代理伺服器啟動單一邊緣選項卡

使用代理伺服器啟動單一邊緣選項卡

我在用米特普羅西在標準模式的 Windows 11 上,它正在監聽 localhost:8080。我不想重新配置我的系統代理程式。我只想為一個瀏覽器選項卡(或新視窗)重新配置我的代理。

這一頁說傳遞--proxy-server到命令列。它沒有說明命令是什麼。鍵入edgemsedge不啟動它。所以我調查:

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…
. . .

但是當我運行命令時:

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

流量不顯示。

答案1

PowerShell 有它自己的奧秘,但我能夠從「命令提示字元」中使用您的命令(減去前導「&」)並讓它使用代理。

棘手的是,Microsoft Edge(或 Google Chrome)等複雜應用程式的預設行為是共享應用程式實例。因此,它將忽略您的代理設置,除非您在使用您的設置啟動之前故意關閉所有正在運行的實例(Edge 很狡猾 - 我會為此使用任務管理器)。

一種可能的替代方案是透過指定臨時設定檔或使用者資料目錄選項。但這是一項更大的努力。

相關內容