Yin amfani da proxy na wayar Android ta USB tare da adb forwarding
Fahimci haɗin adb-forward daga kwamfutar tafi-da-gidanka zuwa HTTP proxy da ke kan wayar, gami da adiresoshin loopback, fitar da wayar salula da bambancen SSH SOCKS daban.
Idan na'urar Android da aka ba da izini tana rigakafin gudanar da HTTP proxy da ake iya samu ta adb a tashar 8080, tura tashar kwamfutar tafi-da-gidanka zuwa gare ta:
adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080
Yi amfani da ainihin serial na na'urar, sannan saita HTTP proxy na burauzar kwamfutar zuwa 127.0.0.1:6400. Tashar farko ita ce ƙarshen kwamfutar; ta biyu ita ce sabis ɗin wayar. adb yana bayar da hanyar TCP, ba ka'idar proxy ba.
laptop browser
-> laptop 127.0.0.1:6400
-> adb USB forwarding
-> phone TCP port 8080
-> phone's outbound network
Dole proxy na wayar ya goyi bayan ayyukan da aka nema, ciki har da CONNECT don HTTPS na burauza. Yi amfani da USB debugging kawai tare da na'urar da aka ba da izini da kwamfuta amintacciya. Wannan hanyar ba ta buƙatar mai ba da sabis ya yarda da haɗin intanet da ba a nema ba zuwa wayar.
Tabbatar da fitar dabam da isa ta USB. Proxy yana amfani da hanyar sadarwar fitar da aka zaɓa ta wayar sai dai idan manhajar ta ɗaure wata. Wi-Fi mai aiki, VPN ko takamaiman hanyar manhaja na iya sa fitar ya bambanta da bayanan wayar hannu.
Idan wayar tana gudanar da SSH server maimakon haka, tura wannan tashar kuma ƙirƙiri SOCKS a kwamfutar:
adb -s DEVICE_SERIAL forward tcp:2222 tcp:2222
ssh -N -D 127.0.0.1:8899 -p 2222 [email protected]
A nan burauza yana amfani da SOCKS a 127.0.0.1:8899, kuma SSH yana buɗe haɗin makoma a wayar. Wannan madadi ne ga tura HTTP proxy kai tsaye; babu ɗaya daga cikin shirye-shiryen da ke buƙatar mai sauraro na jama'a.
Idan ka gama, cire takamaiman shigarwar adb, misali adb -s DEVICE_SERIAL forward --remove tcp:6400. Rufe burauza ba ya cire yanayin turawa.