dostęp do lokalnych serwerów

By Kayce Basques
Technical Writer, Chrome DevTools & Latarnia morska

by Meggin Kearney
Meggin Jest Tech Writer

Hostuj witrynę na serwerze internetowym Maszyny programistycznej, a następnie uzyskaj dostęp do zawartości z urządzenia z systemem Android.,

za pomocą kabla USB i narzędzi Chrome DevTools możesz uruchomić witrynę z maszyny programistycznej, a następnie wyświetlić witrynę na urządzeniu z systemem Android.

TL;DR

  • przekierowanie portów Umożliwia przeglądanie zawartości z serwera www komputera na urządzeniu yourAndroid.
  • Jeśli twój serwer www korzysta z niestandardowej domeny, możesz skonfigurować urządzenie z Androidem, aby uzyskało dostęp do thecontent w tej domenie za pomocą niestandardowego mapowania domeny.

Skonfiguruj przekierowanie portów

przekierowanie portów umożliwia urządzeniu z Androidem dostęp do treści, które są hostowane na serwerze sieciowym maszyny programistycznej., Przekierowanie portów działa poprzez stworzenie nasłuchującego portu TCP na urządzeniu z Androidem, który mapuje do portu TCP na maszynie deweloperskiej. Ruch między portami odbywa się przez Usbpołączenie między urządzeniem z Androidem a urządzeniem programistycznym, więcpołączenie nie zależy od konfiguracji sieci.

aby włączyć przekierowanie portów:

  1. Skonfiguruj zdalne debugowanie między urządzeniem programistycznym a urządzeniem yourAndroid. Po zakończeniu powinieneś zobaczyć swoje urządzenie z Androidem na liście.
  2. kliknij przycisk przekierowanie portów. localhost:8080 jest domyślnie ustawione.,
  3. Sprawdź Włącz przekierowanie portów. Jeśli chcesz skonfigurować inne porty, wykonaj kroki 4 i 5. W przeciwnym razie przejdź do kroku 6.
  4. w polu tekstowym portu po lewej stronie wprowadźlocalhost numer portu, z którego chcesz mieć dostęp do Witryny na urządzeniu z Androidem. Na przykład, jeśli chcesz uzyskać dostęp do strony z localhost:5000 powinieneś wybrać 5000.,
  5. w polu adresu IP i pola tekstowego portu po prawej stronie Wprowadź adres IP lub nazwę hosta, na którym Twoja witryna jest uruchomiona na serwerze internetowym maszyny programistycznej, a następnie numer portu. Na przykład, jeśli Twoja witryna działa nalocalhost:7331, wprowadź localhost:7331.
  6. kliknij Gotowe.

przekierowanie portów jest teraz ustawione. Możesz zobaczyć wskaźnik stanu portu na górze, a także poza nazwą urządzenia.,

aby wyświetlić zawartość, otwórz Chrome na urządzeniu z Androidem i przejdź do localhost Port określony w polu Device port. Na przykład, jeśli wpisałeś 5000 w polu, to przejdź dolocalhost:5000.

mapowanie niestandardowych domen lokalnych

mapowanie niestandardowych domen umożliwia wyświetlanie zawartości na urządzeniu z systemem Android z serwera www na komputerze deweloperskim, który korzysta z niestandardowej domeny.,

Załóżmy na przykład, że Twoja strona korzysta z biblioteki JavaScript innej firmy, która działa tylko na domenie chrome.devtools. Tak więc, tworzysz wpis w plikuhosts na swojej maszynie programistycznej, aby zmapować tę domenę localhost (tzn. 127.0.0.1 chrome.devtools). Po skonfigurowaniu mapowania customdomain i przekierowania portów, będziesz mógł wyświetlić stronę na urządzeniu yourAndroid pod adresem URL chrome.devtools.,

Skonfiguruj przekierowanie portów na serwer proxy

aby zmapować domenę niestandardową, musisz uruchomić serwer proxy na maszynie programistycznej. Przykładami serwerów proxy są Charles, Squid i Fiddler.

aby skonfigurować przekierowanie portów do serwera proxy:

  1. uruchom serwer proxy i zanotuj port, którego używa. Uwaga: Serwer Theproxy i twój serwer WWW muszą działać na różnych portach.
  2. Skonfiguruj przekierowanie portów na urządzenie z Androidem. W polu adresu lokalnego wprowadź localhost:, a następnie port, na którym działa twój serwer proxy., Na przykład, jeśli jest uruchomiony na porcie 8000,wprowadź localhost:8000. W polu Port urządzenia Wprowadź numer, na który ma nasłuchiwać urządzenie z Androidem, na przykład 3333.

skonfiguruj ustawienia proxy na swoim urządzeniu

następnie musisz skonfigurować urządzenie z Androidem, aby komunikowało się z serwerem proxy.

  1. na urządzeniu z Androidem przejdź do ustawień> Wi-Fi.
  2. Long-naciśnij nazwę sieci, do której aktualnie jesteś podłączony.Uwaga: ustawienia Proxy mają zastosowanie w każdej sieci.,
  3. Dotknij Modyfikuj sieć.
  4. dotknij opcji Zaawansowane. Wyświetlane są ustawienia serwera proxy.
  5. dotknij Menu serwera Proxy i wybierz opcję Manual.
  6. w polu Nazwa hosta Proxy wprowadź localhost.
  7. w polu port Proxy wprowadź numer portu, który wprowadzono dla portu urządzenia w poprzedniej sekcji.
  8. stuknij Zapisz.

dzięki tym ustawieniom Twoje urządzenie przekazuje wszystkie swoje żądania do serwera proxy na Twojej maszynie deweloperskiej. Proxy wysyła żądania w imieniu Twojego urządzenia,więc żądania do dostosowanej domeny lokalnej są prawidłowo rozwiązywane.,

teraz możesz uzyskać dostęp do niestandardowych domen na swoim urządzeniu z Androidem, tak jak na maszynie deweloperskiej.

Jeśli twój serwer WWW jest uruchomiony z niestandardowego portu,pamiętaj, aby określić port podczas żądania zawartości z Androiddevice. Na przykład, jeśli twój serwer WWW używa niestandardowej domenychrome.devtools na porcie 7331, podczas przeglądania witryny z urządzenia Androiddevice powinieneś używać adresu URL chrome.devtools:7331.,

Wskazówka: aby wznowić normalne przeglądanie, pamiętaj, aby przywrócić ustawienia proxy na Twoim urządzeniu z Androidem po odłączeniu się od maszyny deweloperskiej.

opinie

czy ta strona była pomocna?
tak
co było najlepsze na tej stronie?
pomogło mi zrealizować mój cel
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

miał informacje potrzebne
dziękuję za opinie., Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

miał dokładne informacje
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

to było łatwe do odczytania
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

coś jeszcze
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.,

No
co było najgorsze w tej stronie?
nie pomogło mi to zrealizować mojego celu
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

brakowało mi informacji, których potrzebowałem
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

miał niedokładne informacje
dziękuję za opinie., Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

trudno było przeczytać
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

coś jeszcze
dziękuję za opinie. Jeśli masz konkretne pomysły, jak ulepszyć tę stronę, Utwórz problem.

Share

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *