Brúka proxy á Android-fóni um USB við adb-framleiting
Skilja eina adb-frameinging frá farteldu til HTTP-proxy á fóninum, eisini loopback-adressur, fartelefonar-útgang og tann serstaka SSH SOCKS-variantin.
Um ein loyvdur Android-tól longu koyrir ein HTTP-proxy, ið er atkomandi um adb á porti 8080, flyt so eitt port á fartelduni hagar:
adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080
Brúka veruliga serial-nummar tólsins, set síðani HTTP-proxy hjá kagayvirlinum á fartelduni til 127.0.0.1:6400. Fyrsta portið er endapunktur farteldunnar; annað er tænasta fónsins. adb veitir TCP-leiðina, ikki proxy-samskiftið.
laptop browser
-> laptop 127.0.0.1:6400
-> adb USB forwarding
-> phone TCP port 8080
-> phone's outbound network
Proxy á fóninum skal styðja tær umbidnu gerðirnar, eisini CONNECT til HTTPS í kagayvirlinum. Brúka USB-kembing bert við loyvda tólinum og eini álítandi teldu. Hesin vegur krevur ikki, at fartelefonarstovnurin loyvir óumbodnum internetssambandum til fónsins.
Kanna útgangin serstakliga frá USB-atkomu. Proxy brúkar valda útgangsnetverk fónsins, uttan so at applikatiónin bindur eitt annað. Virkið Wi-Fi, VPN ella greið app-routing kunnu gera útgangin annan enn fartelefonardátu.
Um fónurin í staðin koyrir ein SSH-tænara, flyt tað portið og stovna SOCKS á fartelduni:
adb -s DEVICE_SERIAL forward tcp:2222 tcp:2222
ssh -N -D 127.0.0.1:8899 -p 2222 [email protected]
Her brúkar kagayvirlitið SOCKS á 127.0.0.1:8899, og SSH opnar málsambond á fóninum. Tað er eitt alternativ til at flyta HTTP-proxy beinleiðis; ongar av báðum skipanunum krevja ein almennan lurara.
Tá ið tú ert liðugur, tak burtur ta ávísu adb-førsluna, til dømis adb -s DEVICE_SERIAL forward --remove tcp:6400. At lata kagayvirlitið aftur tekur ikki framleitingarstøðuna burtur.