Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na pierwszy rzut oka
Celem: Dołączenie serwera proxy deweloperskiego do instancji przeglądarki bez zmiany ustawień serwera proxy systemu
Czas: 5 minut
Wtyczki: Brak
Wymagania wstępne:konfigurowanie serwera proxy deweloperskiego
Domyślnie Dev Proxy rejestruje się jako systemowy serwer proxy, który przekierowuje cały ruch sieciowy przez serwer proxy. Chociaż takie podejście działa w przypadku większości scenariuszy, czasami chcesz przechwycić tylko ruch z określonego wystąpienia przeglądarki, zachowując przy tym inne aplikacje bez wpływu.
Dlaczego warto używać serwera proxy specyficznego dla przeglądarki?
Łączenie serwera proxy deweloperskiego bezpośrednio z instancją przeglądarki ma kilka korzyści:
- Izolacja: tylko określone wystąpienie przeglądarki używa serwera proxy, pozostawiając inne aplikacje i przeglądarki bez wpływu
- Brak zmian systemowych: nie trzeba modyfikować ustawień serwera proxy systemu
- Testowanie równoległe: uruchamianie wielu wystąpień przeglądarki z różnymi konfiguracjami serwera proxy
- Czystszy ruch: wyświetlanie tylko żądań z przeglądarki, które testujesz, a nie ruchu systemu w tle
Wymagania wstępne
Przed rozpoczęciem skonfiguruj serwer proxy deweloperów, aby nie rejestrował się jako serwer proxy systemu. W pliku devproxyrc.json ustaw:
{
"asSystemProxy": false
}
Możesz też uruchomić Dev Proxy za pomocą opcji wiersza poleceń --as-system-proxy false.
Google Chrome
Przeglądarka Google Chrome obsługuje konfigurację serwera proxy za pomocą flag wiersza polecenia. Aby uruchomić przeglądarkę Chrome z proxy deweloperskim:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://127.0.0.1:8000"
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --proxy-server="http://127.0.0.1:8000"
google-chrome --proxy-server="http://127.0.0.1:8000"
Wskazówka
Użyj oddzielnego profilu użytkownika, aby uniknąć wpływu na dane przeglądarki głównej. Dodaj flagę, --user-data-dir aby określić inny katalog profilu:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://127.0.0.1:8000" --user-data-dir="%TEMP%\chrome-dev-proxy"
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --proxy-server="http://127.0.0.1:8000" --user-data-dir="/tmp/chrome-dev-proxy"
google-chrome --proxy-server="http://127.0.0.1:8000" --user-data-dir="/tmp/chrome-dev-proxy"
Ważna
Zamknij wszystkie istniejące instancje Chrome przed uruchomieniem Chrome z flagą serwera proxy. W przeciwnym razie nowa instancja dołącza do istniejącego procesu Chrome i ignoruje ustawienia serwera proxy.
Microsoft Edge
Przeglądarka Microsoft Edge nie obsługuje flagi --proxy-server wiersza polecenia. Mimo że przeglądarka Microsoft Edge jest oparta na chromium, firma Microsoft nie uwidacznia tej funkcji.
Aby używać serwera proxy dev w przeglądarce Microsoft Edge, należy użyć ustawień serwera proxy systemu. Skonfiguruj serwer proxy deweloperski jako serwer proxy systemu, zachowując asSystemProxy ustawienie na wartości domyślnej true, lub pomijając to w konfiguracji.
Mozilla Firefox
Przeglądarka Firefox nie obsługuje konfiguracji serwera proxy za pomocą flag wiersza polecenia, ale można ją skonfigurować ręcznie za pomocą ustawień przeglądarki.
Aby skonfigurować przeglądarkę Firefox do korzystania z serwera proxy deweloperskiego:
- Otwórz przeglądarkę Firefox
- Przejdź do Ustawienia>Ogólne>Ustawienia sieci>ustawienia...
- Wybieranie ręcznej konfiguracji serwera proxy
- Ustaw serwer proxy HTTP na
127.0.0.1i port na8000 - Zaznacz użycie tego serwera proxy również dla HTTPS
- Wybierz OK
Wskazówka
Utwórz oddzielny profil przeglądarki Firefox na potrzeby testowania za pomocą serwera proxy deweloperskiego. Dzięki temu można zachować stały profil przeglądania bez zmian. Aby utworzyć nowy profil, uruchom firefox -P i utwórz nowy profil przeznaczony do testowania usługi Dev Proxy.
Zaufaj certyfikatowi proxy deweloperskiemu
Po pierwszym uruchomieniu Dev Proxy instaluje i ufa certyfikatowi głównemu, aby odszyfrować ruch HTTPS. Jeśli używasz oddzielnego profilu przeglądarki lub jeśli przeglądarka nie korzysta z magazynu certyfikatów systemowych, może być konieczne ręczne zaufanie certyfikatowi.
Chrome i Microsoft Edge
Przeglądarka Chrome i Microsoft Edge używają magazynu certyfikatów systemu operacyjnego. Jeśli masz już uruchomiony serwer proxy deweloperów i ufasz certyfikatowi podczas pierwszego uruchomienia, przeglądarka Chrome i przeglądarka Microsoft Edge automatycznie ufają mu.
Firefox
Firefox używa własnego magazynu certyfikatów. Aby zaufać certyfikatowi Dev Proxy w przeglądarce Firefox:
- Otwórz przeglądarkę Firefox
- Przejdź do pozycji Ustawienia>Prywatność i certyfikaty zabezpieczeń> Wyświetlcertyfikaty>...
- Wybierz kartę Władze
- Wybierz Importuj...
- Przejdź do certyfikatu serwera proxy deweloperów:
- Lokalizacja:
%USERPROFILE%\.config\dev-proxy\rootCert.pfx
- Lokalizacja:
~/.config/dev-proxy/rootCert.pfx
- Lokalizacja:
~/.config/dev-proxy/rootCert.pfx
- Lokalizacja:
- Zaznacz Zaufaj temu urzędowi certyfikacji do identyfikowania stron internetowych
- Wybierz OK
Uwaga / Notatka
Hasło certyfikatu jest puste. Po wyświetleniu monitu pozostaw pole hasła puste.