Má tá seachfhreastalaí HTTP á rith ag gléas Android údaraithe cheana féin atá inrochtana trí adb ar phort 8080, seol port ríomhaire glúine chuige:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

Úsáid sraithuimhir iarbhír an ghléis, ansin socraigh seachfhreastalaí HTTP bhrabhsálaí an ríomhaire ghlúine chuig 127.0.0.1:6400. Is é an chéad phort críochphointe an ríomhaire ghlúine; is é an dara ceann seirbhís an fhóin. Soláthraíonn adb an cosán TCP, ní prótacal an tseachfhreastalaí.

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

Caithfidh seachfhreastalaí an fhóin tacú leis na hoibríochtaí iarrtha, lena n-áirítear CONNECT do HTTPS an bhrabhsálaí. Ná húsáid dífhabhtú USB ach leis an ngléas údaraithe agus le ríomhaire iontaofa. Ní éilíonn an cosán seo go nglacfadh an t-oibreoir le naisc idirlín neamhiarrtha chuig an bhfón.

Fíoraigh an eisíocht ar leithligh ó inrochtaineacht USB. Úsáideann an seachfhreastalaí an líonra eisíochta roghnaithe den fhón mura gceanglaíonn a fheidhmchlár ceann eile. Is féidir le Wi-Fi gníomhach, VPN nó ródú feidhmchláir shoiléir an eisíocht a dhéanamh difriúil ó shonraí soghluaiste.

Más freastalaí SSH atá á rith ag an bhfón ina ionad, seol an port sin agus cruthaigh SOCKS ar an ríomhaire glúine:

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

Anseo úsáideann an brabhsálaí SOCKS ag 127.0.0.1:8899, agus osclaíonn SSH naisc chinn scríbe ar an bhfón. Is rogha eile é seo ar an seachfhreastalaí HTTP a sheoladh go díreach; ní éilíonn ceachtar socrú éisteoir poiblí.

Nuair a bheidh tú críochnaithe, bain an iontráil adb shonrach, mar shampla adb -s DEVICE_SERIAL forward --remove tcp:6400. Ní bhaineann dúnadh an bhrabhsálaí an staid seolta.

Ailt ghaolmhara