
estoy usandomitmproxyen Windows 11 en modo estándar, escucha en localhost:8080. No quiero reconfigurar el proxy de mi sistema. Sólo quiero reconfigurar mi proxy para una pestaña del navegador (o una ventana nueva).
Esta páginadice pasar --proxy-server
a la línea de comando. No dice cuál es el comando. Al escribir edge
o msedge
no se inicia. Entonces investigo:
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…
. . .
Pero cuando ejecuto el comando:
& "C:\Archivos de programa (x86)\Microsoft\Edge\Application\msedge.exe" --proxy-server="https://localhost:8080"http://www.httpvshttps.com/
El tráfico no aparece.
Respuesta1
PowerShell tiene sus propios misterios, pero pude usar su comando (menos el '&' inicial) desde un 'Símbolo del sistema' y lograr que use el proxy.
Lo complicado es que el comportamiento predeterminado de aplicaciones sofisticadas como Microsoft Edge (o Google Chrome) es compartir instancias de aplicaciones. Como resultado, ignorará su configuración de proxy a menos que sea intencional cerrar todas las instancias en ejecución antes de iniciar con su configuración (Edge es astuto; usaría el Administrador de tareas para esto).
Una posible alternativa sería forzar una instancia separada especificando un perfil temporal o undirectorio-datos-de-usuarioopción. Pero ese es un esfuerzo mayor.