Wann en autoriséierten Android-Apparat schonn en HTTP-Proxy bedreift, deen iwwer adb op Port 8080 erreechbar ass, leet e Laptop-Port dohinner weider:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

Benotzt déi tatsächlech Seriennumm vum Apparat a stellt duerno den HTTP-Proxy vum Laptop-Browser op 127.0.0.1:6400. Den éischte Port ass den Endpunkt vum Laptop; den zweete ass den Service vum Telefon. adb liwwert den TCP-Wee, net de Proxy-Protokoll.

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

Den Proxy vum Telefon muss déi ugefrote Operatiounen ënnerstëtzen, inklusiv CONNECT fir HTTPS am Browser. Benotzt USB-Debugging nëmme mam autoriséierten Apparat an engem vertraute Computer. Dëse Wee verlaangt net, datt den Operateur ongefrote Internetverbindunge mam Telefon erlaabt.

Iwwerpréift den Ausgang getrennt vun der USB-Erreechbarkeet. Den Proxy benotzt de gewielten Ausgangsnetwork vum Telefon, ausser seng Applikatioun bënnt en aneren. Aktivt Wi-Fi, e VPN oder explizitt App-Routing kënnen den Ausgang anescht maache wéi mobil Donnéeën.

Wann den Telefon amplaz en SSH-Server bedreift, leet dee Port weider a schaaft SOCKS um Laptop:

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

Hei benotzt de Browser SOCKS op 127.0.0.1:8899, an SSH mécht Destinatiounsverbindungen um Telefon op. Dat ass eng Alternativ zum direkte Weiderleede vum HTTP-Proxy; keng vun den zwou Opstellunge verlaangt e ëffentleche Lauschterer.

Wann Dir fäerdeg sidd, läscht de spezifeschen adb-Anträg, zum Beispill adb -s DEVICE_SERIAL forward --remove tcp:6400. D'Zoumaache vum Browser läscht den Weiderlee-Staat net.

Ähnlech Artikelen