Rastrear a selección de proxy de Chrome cunha captura NetLog
Capture un NetLog de Chrome e distinga os candidatos proxy resoltos da ruta que usou unha solicitude concreta.
O diálogo de configuración mostra a política configurada. Para investigar que ruta escolleu Chrome para un URL, capture os eventos de rede do navegador mentres se carga ese URL.
- Abra
chrome://net-export/en Chrome. - Inicie o rexistro en disco e manteña esa pestana aberta.
- Noutra pestana, reproduza a navegación concreta. Anote o URL e a hora aproximada.
- Volva á pestana de exportación e deteña o rexistro.
O NetLog resultante pódese inspeccionar cun visor compatible. Use a configuración de privacidade predeterminada da captura a non ser que se necesiten detalles adicionais de forma específica; os rexistros poden revelar información de navegación e de rede.
Primeiro a solicitude, despois os eventos de proxy
Atope a solicitude obxectivo e siga as súas fontes relacionadas en vez de buscar no ficheiro completo o primeiro nome de host de proxy. Chrome pode estar cargando pestanas e recursos de fondo non relacionados ao mesmo tempo.
A resolución de proxy devolve unha lista ordenada de candidatos. Por exemplo, un resultado hipotético podería ser:
PROXY proxy-a.example:8080; PROXY proxy-b.example:8080; DIRECTIsto describe rutas posibles. Non demostra que proxy-a transportase a solicitude nin que se contactase coas tres rutas.
Busque a lista de proxy resolta, os posibles eventos de degradación de prioridade dun proxy defectuoso ou de retroceso, e os eventos de conexión ou fluxo asociados. Siga ata o par seleccionado e o resultado final. Se se necesita unha recarga, distinga o estado de configuración PAC do estado recordado de proxy defectuoso. Cando se reutiliza unha conexión, a solicitude pode apuntar a un fluxo ou socket existente en lugar de crear unha conexión TCP nova nese momento.
O vocabulario de eventos inclúe PROXY_RESOLUTION_SERVICE_RESOLVED_PROXY_LIST e PROXY_LIST_FALLBACK. Segundo a ruta de resolución, os detalles da lista poden aparecer como pac_string ou proxy_info. Os tipos de evento exportados poden ser numéricos e descodifícanse mediante as constantes rexistradas na captura; un número fixo copiado doutra versión de Chrome non é fiable.
Un resultado DIRECT para este URL pode coexistir cun proxy utilizado por outro URL. As decisións PAC e as regras de omisión dependen do destino. Conserve as probas da solicitude concreta ao informar do resultado.