Welke BrowserStack Local-proxyflags horen bij welke verbinding?
De verbinding van het Local-binary met BrowserStack en de verbinding met een applicatie kunnen verschillende proxies vereisen. Kies flags voor het pad dat ze nodig heeft.
Begin bij de machine waarop het BrowserStack Local-binary draait. Het maakt twee verbindingen die verschillende proxyinstellingen kunnen vereisen:
| Verbinding | Optiefamilie | Gedocumenteerde standaardpoort |
|---|---|---|
| Het binary dat BrowserStack bereikt van achter een bedrijfsproxy | --proxy-host / --proxy-port | 3128 |
| Het binary dat een lokale applicatie bereikt via zijn proxy of de bedoelde opnametussenpersoon | --local-proxy-host / --local-proxy-port | 8081 |
Kies één of beide paden afhankelijk van de fout. De locatie van de externe browser vertelt je niet hoe het binary elke bestemming bereikt. Gebruik de werkelijke luisterpoorten in plaats van te vertrouwen op de twee verschillende standaardwaarden. Een loopback-listener hoort ook bij de machine van het binary; een proxy op je werkstation is niet automatisch bereikbaar vanaf een buildagent.
Koppel elk account aan zijn hop. De proxynaam en het wachtwoord staan los van de BrowserStack-toegangssleutel en de applicatie-login. De opties voor bedrijfsaccounts documenteren HTTP Basic; geïntegreerde aanmelding die in een desktopbrowser werkt, bewijst niet dat het Local-binary dezelfde uitwisseling ondersteunt. Controleer de authenticatiemogelijkheden van het geïnstalleerde binary en de PAC-beperkingen voor de gekozen modus.
Als het verwachte proxylog leeg is, bekijk dan de flags van het product die bepalen of het relevante verkeer via de lokale of de proxyroute wordt geforceerd. Een eindpunt aanbieden en het gebruik ervan eisen zijn twee afzonderlijke beslissingen.
Houd het mislukte pad, de locatie van het binary, het gekozen eindpunt en de eerste fout bij elkaar. Redigeer gevoelige gegevens uit uitgebreide logs voordat je ze deelt; ze kunnen applicatieverzoeken, -reacties en privéadressen bevatten.