Jekk apparat Android awtorizzat diġà qed iħaddem proxy HTTP li jista' jintlaħaq bl-adb fuq il-port 8080, ibgħat port tal-laptop lejh:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

Uża s-serial veru tal-apparat, imbagħad issettja l-proxy HTTP tal-browser tal-laptop għal 127.0.0.1:6400. L-ewwel port huwa l-punt tat-tmiem tal-laptop; it-tieni huwa s-servizz tat-telefon. adb jipprovdi t-triq TCP, mhux il-protokoll tal-proxy.

laptop browser
  -> laptop 127.0.0.1:6400
  -> adb USB forwarding
  -> phone TCP port 8080
  -> phone's outbound network

Il-proxy tat-telefon irid jappoġġja l-operazzjonijiet mitluba, inkluż CONNECT għall-HTTPS tal-browser. Uża d-debugging USB biss mal-apparat awtorizzat u ma' kompjuter fiduċjuż. Din it-triq ma teħtieġx li l-operatur jammetti konnessjonijiet tal-internet mhux mitluba lejn it-telefon.

Ivverifika l-ħruġ separatament mill-aċċessibilità bl-USB. Il-proxy juża n-netwerk tal-ħruġ magħżul tat-telefon sakemm l-applikazzjoni tiegħu ma torbotx ieħor. Wi-Fi attiv, VPN jew routing espliċitu tal-app jistgħu jagħmlu l-ħruġ differenti mid-data mobbli.

Jekk it-telefon minflok iħaddem server SSH, ibgħat dak il-port u oħloq SOCKS fuq il-laptop:

adb -s DEVICE_SERIAL forward tcp:2222 tcp:2222
ssh -N -D 127.0.0.1:8899 -p 2222 [email protected]

Hawn il-browser juża SOCKS f'127.0.0.1:8899, u SSH jiftaħ konnessjonijiet tad-destinazzjoni fuq it-telefon. Hija alternattiva għall-ibgħat dirett tal-proxy HTTP; l-ebda mill-arranġamenti ma jeħtieġ semmiegħ pubbliku.

Meta tispiċċa, neħħi l-entrata adb speċifika, pereżempju adb -s DEVICE_SERIAL forward --remove tcp:6400. L-għeluq tal-browser ma jneħħix l-istat tal-ibgħat.

Artikli relatati