Přejít na hlavní obsah

Jak vyměnit baterii BIOS na notebooku HP Pavilion: pokyny krok za krokem

Charles je populární software, který vám umožňuje analyzovat a ladit síťový provoz při vývoji aplikací pro Android. Umožňuje zobrazit všechny dotazy a odpovědi mezi mobilním zařízením a serverem a také je upravit pro testování různých scénářů.

V tomto článku se podíváme na podrobný návod, jak připojit Android k telefonu a začít analyzovat síťový provoz. Připojit Android k Charlesovi lze dvěma způsoby: přes Wi-Fi a přes proxy na USB.

Poznámka: před zahájením práce se ujistěte, že máte v počítači nainstalovaný počítač a že je k němu povoleno připojení na mobilním zařízení.

Připojení Androidu k Internetu přes Wi-Fi:

Krok 1: Zapněte Wi-Fi na mobilním zařízení a připojte se ke stejné síti Wi-Fi, ke které je počítač připojen.

Krok 2: Na mobilním zařízení otevřete nastavení Wi-Fi, vyhledejte připojenou síť a klepněte na ni. V okně, které se zobrazí, vyberte "Pokročilé možnosti".

Krok 3: v části "Proxy" klikněte na "ručně". Zadejte IP adresu počítače, kde je nainstalován Charles, a číslo portu (výchozí 8888).

Krok 4: Nyní je možné otevřít aplikaci na mobilním zařízení a začít analyzovat síťový provoz pomocí aplikace.

Poznámka: některá zařízení mohou vyžadovat restart po nastavení proxy.

Připojení Androidu k Charlesovi přes proxy na USB:

Krok 1: Připojte zařízení Android k počítači pomocí kabelu USB.

Krok 2: na mobilním zařízení otevřete nastavení a vyhledejte sekci "Aplikace".

Krok 3: v části vývoj povolte možnost Povolit ladění USB.

Krok 4: na počítači otevřete Charles a přejděte do nabídky "Proxy", vyberte "Proxy Settings" a poté "SSL Proxying".

Krok 5: zaškrtněte políčko vedle položky "Enable SSL Proxying" a klikněte na "Add". Zadejte název hostitele a číslo portu, na který chcete použít SSL Proxying.

Krok 6: vraťte se do mobilního zařízení, otevřete nastavení a vyhledejte sekci "o rozdělení.spolecnost." V této části vyhledejte položku Typ připojení USB a vyberte média(MTP). Nyní by se vaše zařízení mělo připojit k telefonu přes USB proxy.

Nyní jste připraveni analyzovat a ladit síťový provoz na vašem zařízení Android pomocí Charles. Nezapomeňte vypnout proxy po dokončení testování nebo vývoje.

Jak připojit Android k Charles

Chcete-li připojit Android k Charlesovi, postupujte podle následujících kroků:

KrokPopis
1Nainstalujte si je do počítače a na zařízení Android.
2Na zařízení Android Otevřete Nastavení Wi-Fi a připojte se ke stejné Wi-Fi síti, ke které je připojen počítač s Charlesem.
3Na zařízení Android Otevřete Nastavení Wi-Fi, vyhledejte připojenou Wi-Fi síť a klepněte na ni. V nastavení sítě se zobrazí seznam možností. Stiskněte a podržte Možnost " Proxy "a vyberte"nastavení pokročilého proxy".
4V nastavení proxy vyberte možnost "Ruční" a zadejte IP adresu počítače, na kterém Charles běží. Zadejte číslo portu, na kterém Charles poslouchá (obvykle je to 8888).
5Uložte nastavení proxy a zavřete nastavení Wi-Fi na zařízení Android.
6Otevřete svůj počítač. V seznamu proxy serverů by se mělo objevit připojení s IP adresou vašeho zařízení Android.
7V případě potřeby nakonfigurujte certifikáty SSL v Charles pro zobrazení zabezpečeného provozu HTTPS.

Po dokončení těchto kroků bude Android připojen k Charles a všechny síťové dotazy a odpovědi budou viditelné v Charles. Tímto způsobem budete moci analyzovat a ladit síťový provoz vaší aplikace Android.

Krok 1: Stáhněte a nainstalujte Charles Proxy

Charles Proxy je k dispozici ke stažení z oficiálních webových stránek vývojáře. Přejděte na web https://www..charlesproxy.com / download a vyberte příslušnou verzi pro svůj operační systém (Windows, macOS nebo Linux).

Po dokončení stahování spusťte instalační soubor a podle pokynů na obrazovce nainstalujte Charles Proxy do počítače. Instalace obvykle probíhá krok za krokem a nevyžaduje žádné speciální akce.

Po dokončení instalace, můžete spustit aplikaci Charles Proxy a být připraveni na Nastavení připojení Android.

Krok 2: Nastavte Charles Proxy na počítači

Než připojíte Android k Charles Proxy, musíte v počítači nakonfigurovat program. Postupujte podle těchto pokynů:

  1. Stáhněte si a nainstalujte Charles Proxy z oficiálních stránek (https://www.charlesproxy.com/).
  2. Spusťte Charles Proxy.
  3. Zkontrolujte, zda se program úspěšně spustil a běží na vašem počítači.
  4. Nastavte proxy server v Charles Proxy. V nabídce " Proxy "vyberte"Proxy Settings".
  5. Ujistěte se, že sekce "Proxy Settings" má následující hodnoty:
  • Proxy Port: 8888 (výchozí port pro Charles Proxy).
  • Proxy Listener: ✔️ Enabled (zaškrtávací políčko musí být zaškrtnuto).
  • Throttling: None (pro začátek Charles Proxy se doporučuje zakázat rychlostní limit).

Po dokončení nastavení Charles Proxy na vašem počítači můžete přejít k dalšímu kroku.

Krok 3: Nainstalujte certifikát Charles Proxy na svém zařízení Android

Aby Android mohl bezpečně komunikovat s Charlesem Proxy, musíte do zařízení nainstalovat certifikát. Chcete-li úspěšně nainstalovat certifikát, postupujte podle těchto kroků:

  1. Na svém zařízení Android Otevřete prohlížeč a zadejte adresu chls.pro/ssl.
  2. Zobrazí se stránka s titulkem "Charles Proxy SSL Certificate". Klikněte na tlačítko" Download "vedle položky"root certificate for Android".
  3. Chcete-li nainstalovat certifikát, otevřete na svém zařízení Android aplikaci Nastavení.
  4. Přejděte dolů do seznamu nastavení a vyhledejte sekci Zabezpečení nebo zabezpečení a utajení.
  5. V části Zabezpečení vyhledejte možnost "instalace ze souboru"nebo" Install from device storage". Klikněte na ni.
  6. Aplikace správce souborů bude otevřena. Vyhledejte dříve stažený certifikát " charles-proxy-ssl-proxying.crt " a vyberte ji.
  7. Budete vyzváni, abyste aplikaci umožnili přístup k nastavení systému. Pokračujte kliknutím na" důvěřovat "nebo" instalovat".
  8. Certifikát Charles Proxy bude úspěšně nainstalován do vašeho zařízení Android.

Nyní můžete přejít k dalšímu kroku a začít používat Charles Proxy na svém zařízení Android.

Krok 4: Nastavte spojení mezi Androidem a Charlesem

Po instalaci certifikátu do zařízení Android a nastavení proxy v systému Charles je nutné mezi nimi nakonfigurovat připojení. Chcete-li to provést, postupujte takto:

  1. Otevřete aplikaci na zařízení Android, které chcete otestovat.
  2. Přejděte do Nastavení Wi-Fi zařízení.
  3. Najděte připojení Wi-Fi, které se k němu používá.
  4. Dlouhým Tapem na tomto připojení otevřete Nastavení sítě.
  5. V nastavení sítě přejděte dolů a vyhledejte možnost "Proxy".
  6. Vyberte typ Proxy "ruční".
  7. Zadejte adresu proxy "IP adresa počítače, na kterém je Charles spuštěn" a port "8888".

Nyní je nakonfigurováno spojení mezi vaším zařízením Android a Charlesem a můžete použít Charles ke sledování síťových požadavků, které aplikace na zařízení provádí. Upozorňujeme, že pokud používáte Charles na vzdáleném počítači, adresa proxy by měla být IP adresou tohoto počítače.

Krok 5: Zkontrolujte připojení

Po provedení předchozích kroků se musíte ujistit, že je zařízení Android úspěšně připojeno a provoz je odesílán přes proxy server. Chcete-li zkontrolovat, postupujte takto:

1. Otevřete aplikaci Charles Proxy v počítači.

2. Zkontrolujte, zda se v okně proxy serveru objevily záznamy o provozu ze zařízení Android. Pokud se zobrazí dotazy, znamená to, že je zařízení úspěšně připojeno a data jsou vysílána přes Charles.

Pokud neexistují žádné záznamy o provozu, pravděpodobně máte problém s připojením. Zkontrolujte správné nastavení proxy na zařízení Android a ujistěte se, že jste připojeni ke stejné Wi-Fi síti jako počítač s Charlesem Proxy.

3. Přejděte na zařízení Android do prohlížeče nebo spusťte aplikaci, kterou chcete zkontrolovat.

V tu chvíli by měl Charles zobrazovat záznamy o provozu z vašeho zařízení. Záznamy můžete filtrovat, abyste viděli pouze provoz z vašeho zařízení kliknutím na filtr v okně Charles.

Pokud neexistují žádné záznamy, je možné, že zařízení neposílá požadavky přes Charles. Zkontrolujte nastavení proxy serveru na zařízení Android a také se ujistěte, že je aplikace správně nakonfigurována tak, aby odesílala provoz přes proxy.

Po úspěšné kontrole připojení si můžete být jisti, že je vaše zařízení Android správně připojeno k Charles Proxy a pomocí tohoto nástroje můžete analyzovat provoz. Hodně štěstí!

Krok 6: nakonfigurujte filtry a proxy požadavků na Charles Proxy

Charles Proxy poskytuje možnost nastavení filtrů a proxy dotazů, abyste mohli důkladněji prozkoumat provoz vašeho zařízení Android. V tomto kroku vám řekneme, jak tato nastavení správně nakonfigurovat.

  1. Otevřete v počítači aplikaci Charles Proxy.
  2. Na panelu nástrojů vyberte kartu " Proxy "a poté" Proxy Settings " z rozevíracího seznamu.
  3. V okně nastavení proxy vyberte kartu "Proxies" a ujistěte se, že je povolen protokol HTTP. Ujistěte se také, že je pole "Port" nastaveno na hodnotu 8888.
  4. Na stejné kartě můžete nakonfigurovat proxy pro jiné protokoly, jako jsou HTTPS a SOCKS. Pokud potřebujete tyto protokoly používat, nastavte příslušné parametry.
  5. Vyberte kartu " SSL "a ujistěte se, že je povolena možnost" Enable SSL Proxying". To vám umožní analyzovat šifrovaný provoz.
  6. Přidejte filtry, abyste omezili provoz, který chcete analyzovat. Můžete například nakonfigurovat filtry pro konkrétní aplikace nebo domény. Klikněte pravým tlačítkem na jakýkoli dotaz v seznamu a vyberte "Add to Request Filtering" pro přidání filtru.
  7. Po nastavení filtrů a proxy klikněte na tlačítko "OK" pro uložení změn. Nyní Charles Proxy zachytí a analyzuje provoz z vašeho zařízení Android.