Эгер уруксат берилген Android түзмөгү adb аркылуу 8080 портунда жеткиликтүү HTTP проксини мурунтан иштетип жатса, ноутбуктун портун ошого багыттаңыз:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

Түзмөктүн чыныгы сериялык номерин колдонуңуз, анан ноутбуктун браузеринин HTTP проксиин 127.0.0.1:6400 дарегине коюңуз. Биринчи порт — ноутбуктун акыркы чекити; экинчиси — телефондун кызматы. adb TCP жолун берет, прокси протоколун эмес.

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

Телефондун проксиси суралган операцияларды, анын ичинде браузердин HTTPS үчүн CONNECTти колдошу керек. USB жөндөөнү гана уруксат берилген түзмөк жана ишенимдүү компьютер менен колдонуңуз. Бул жол оператордон телефонго суралбаган интернет байланыштарын уруксат берүүнү талап кылбайт.

Чыгууну текшериңиз USB аркылуу жеткиликтүүлүктөн өзүнчө. Прокси телефондун тандалган чыгуу тармагын колдонот, эгер анын колдонмосу башкасын байланыштырбаса. Активдүү Wi-Fi, VPN же колдонмонун так маршруттоосу чыгууну уюлдук маалыматтан башкача кылышы мүмкүн.

Эгер телефон анын ордуна SSH серверин иштетсе, ошол портту багыттап, ноутбукта SOCKS түзүңүз:

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

Бул жерде браузер 127.0.0.1:8899 дарегинде SOCKS колдонот, ал эми SSH телефондо багыттоо байланыштарын ачат. Бул HTTP проксини түз багыттоого альтернатива; эки жайгашуу тең коомдук угуучуну талап кылбайт.

Бүткөндөн кийин конкреттүү adb жазуусун алып салыңыз, мисалы adb -s DEVICE_SERIAL forward --remove tcp:6400. Браузерди жабуу forwarding абалын алып салбайт.

Тектеш макалалар