Ef heimilað Android-tæki keyrir þegar HTTP-proxy sem er aðgengilegt í gegnum adb á porti 8080, framsendaðu port á fartölvunni til þess:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

Notaðu raunverulega raðnúmer tækisins og stilltu síðan HTTP-proxy vafrans á fartölvunni á 127.0.0.1:6400. Fyrsta portið er endapunktur fartölvunnar; annað er þjónusta símans. adb veitir TCP-slóðina, ekki proxy-samskiptaregluna.

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

Proxy símans verður að styðja umbeðnar aðgerðir, þar á meðal CONNECT fyrir HTTPS í vafranum. Notaðu USB-kembingu aðeins með heimiluðu tækinu og traustri tölvu. Þessi slóð krefst þess ekki að rekstraraðilinn leyfi óumbeðnar internettengingar inn á símann.

Staðfestu útgönguna aðskilið frá aðgengi um USB. Proxy notar valið útgöngunet símans nema forritið bindur annað. Virkt Wi-Fi, VPN eða skýr forritaleið geta gert útgönguna aðra en farsímagögn.

Ef síminn keyrir í staðinn SSH-þjón, framsendaðu það port og búðu til SOCKS á fartölvunni:

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

Hér notar vafrinn SOCKS á 127.0.0.1:8899 og SSH opnar áfangatengingar á símanum. Þetta er valkostur við að framsenda HTTP-proxy beint; hvorug uppsetningin krefst opinbers hlustanda.

Þegar þú ert búin skaltu fjarlægja tiltekna adb-færslu, til dæmis adb -s DEVICE_SERIAL forward --remove tcp:6400. Að loka vafranum fjarlægir ekki framsendingarstöðuna.

Tengdir greinar