Quali flag proxy di BrowserStack Local appartengono a quale connessione?
La connessione del binario Local a BrowserStack e la sua connessione a un'applicazione possono richiedere proxy diversi. Scegli i flag per il percorso che ne ha bisogno.
Parti dalla macchina che esegue il binario BrowserStack Local. Effettua due connessioni che possono richiedere impostazioni proxy diverse:
| Connessione | Famiglia di opzioni | Porta predefinita documentata |
|---|---|---|
| Il binario che raggiunge BrowserStack dietro un proxy aziendale | --proxy-host / --proxy-port | 3128 |
| Il binario che raggiunge un'applicazione locale tramite il suo proxy o l'intermediario di registrazione previsto | --local-proxy-host / --local-proxy-port | 8081 |
Scegli uno o entrambi i percorsi in base all'errore. La posizione del browser remoto non ti dice come il binario raggiunge ciascuna destinazione. Usa le porte di ascolto effettive invece di affidarti ai due diversi valori predefiniti. Anche un listener loopback appartiene alla macchina del binario; un proxy sulla tua workstation non è automaticamente raggiungibile da un agente di build.
Collega ogni account al suo salto. Il nome utente e la password del proxy sono separati dalla chiave di accesso BrowserStack e dall'accesso all'applicazione. Le opzioni dell'account aziendale documentano HTTP Basic; un accesso integrato funzionante in un browser desktop non dimostra che il binario Local supporti lo stesso scambio. Verifica le capacità di autenticazione del binario installato e i limiti PAC per la modalità selezionata.
Se il log del proxy atteso è vuoto, esamina i flag del prodotto che stabiliscono se il traffico interessato è forzato sulla rotta locale o su quella del proxy. Fornire un endpoint ed esigerne l'uso sono due decisioni distinte.
Tieni insieme il percorso fallito, la posizione del binario, l'endpoint scelto e il primo errore. Oscura i dati sensibili dai log dettagliati prima di condividerli; possono contenere richieste e risposte dell'applicazione e indirizzi privati.