Se rajtigita Android-aparato jam rulas HTTP-prokuron atingeblan per adb ĉe pordo 8080, plusendu tekokomputilan pordon al ĝi:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

Uzu la realan serian numeron de la aparato, poste agordu la HTTP-prokuron de la retumilo de la tekokomputilo al 127.0.0.1:6400. La unua pordo estas la finpunkto de la tekokomputilo; la dua estas la servo de la telefono. adb liveras la TCP-vojon, ne la prokuran protokolon.

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

La prokuro de la telefono devas subteni la petatajn operaciojn, inkluzive de CONNECT por HTTPS en la retumilo. Uzu USB-sencimigadon nur kun la rajtigita aparato kaj fidinda komputilo. Ĉi tiu vojo ne postulas, ke la operatoro allasu nepetitajn interretajn konektojn al la telefono.

Kontrolu la eliron aparte de USB-atingebleco. La prokuro uzas la elektitan eliran reton de la telefono, se ĝia aplikaĵo ne ligas alian. Aktiva Wi-Fi, VPN aŭ eksplicita aplikaĵa enkursigado povas igi la eliron malsama ol poŝtelefona datumo.

Se la telefono anstataŭe rulas SSH-servilon, plusendu tiun pordon kaj kreu SOCKS sur la tekokomputilo:

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

Ĉi tie la retumilo uzas SOCKS ĉe 127.0.0.1:8899, kaj SSH malfermas celkonektojn en la telefono. Ĝi estas alternativo al rekta plusendo de la HTTP-prokuro; neniu el la du aranĝoj postulas publikan aŭskultanton.

Kiam vi finos, forigu la specifan adb-eron, ekzemple adb -s DEVICE_SERIAL forward --remove tcp:6400. Fermi la retumilon ne forigas la plusendan staton.

Rilataj artikoloj