Hvilke BrowserStack Local-proxyflag hører til hvilken forbindelse?
Local-binærens forbindelse til BrowserStack og dens forbindelse til en applikation kan kræve forskellige proxyer. Vælg flag til den vej, der har brug for dem.
Start på den maskine, hvor BrowserStack Local-binæren kører. Den opretter to forbindelser, som kan kræve forskellige proxyindstillinger:
| Forbindelse | Valgmulighedsfamilie | Dokumenteret standardport |
|---|---|---|
| Binæren, der når BrowserStack bag en virksomhedsproxy | --proxy-host / --proxy-port | 3128 |
| Binæren, der når en lokal applikation gennem sin proxy eller den tilsigtede optagelsesformidler | --local-proxy-host / --local-proxy-port | 8081 |
Vælg den ene eller begge veje efter fejlen. Den eksterne browsers placering fortæller ikke, hvordan binæren når hver destination. Brug de faktiske lytteporte i stedet for at stole på de to forskellige standardværdier. En loopback-lytter hører også til binærens maskine; en proxy på din arbejdsstation er ikke automatisk tilgængelig fra en build-agent.
Knyt hver konto til sit hop. Proxybrugernavn og -adgangskode er adskilt fra BrowserStack-adgangsnøglen og applikationslogin. Valgmulighederne for virksomhedskonti dokumenterer HTTP Basic; integreret login, der virker i en skrivebordsbrowser, beviser ikke, at Local-binæren understøtter samme udveksling. Kontroller den installerede binærs godkendelsesmuligheder og PAC-begrænsninger for den valgte tilstand.
Hvis den forventede proxylog er tom, skal du undersøge produktets flag, der styrer, om den relevante trafik tvinges gennem den lokale rute eller proxyruten. At angive et endepunkt og kræve dets brug er to separate beslutninger.
Hold den mislykkede vej, binærens placering, det valgte endepunkt og den første fejl sammen. Fjern følsomme data fra udførlige logfiler, før du deler dem; de kan indeholde applikationsanmodninger, svar og private adresser.