프록시 서버가 포함된 단일 Edge 탭 실행

프록시 서버가 포함된 단일 Edge 탭 실행

나는 사용하고있다미트프록시표준 모드의 Windows 11에서는 localhost:8080을 수신하고 있습니다. 시스템 프록시를 재구성하고 싶지 않습니다. 하나의 브라우저 탭(또는 새 창)에 대한 프록시를 재구성하고 싶습니다.

이 페이지--proxy-server명령줄로 전달하라고 합니다 . 명령이 무엇인지는 말하지 않습니다. 입력하거나 edge시작 msedge하지 않습니다. 그래서 저는 다음과 같이 조사했습니다.

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는 교활합니다. 이를 위해 작업 관리자를 사용하겠습니다).

가능한 대안은 임시 프로필을 지정하여 별도의 인스턴스를 강제하는 것입니다.사용자 데이터 디렉터리옵션. 그러나 그것은 더 큰 노력입니다.

관련 정보