Seachfhreastalaí fón Android a úsáid thar USB le seoladh adb
Tuig nasc adb-forward ó ríomhaire glúine chuig seachfhreastalaí HTTP atá á óstáil ar an bhfón, lena n-áirítear seoltaí loopback, eisíocht shoghluaiste agus an leagan SSH SOCKS ar leith.
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.