Agar ruxsat berilgan Android qurilmasi allaqachon adb orqali 8080 portida ochiq bo'lgan HTTP proksini ishga tushirgan bo'lsa, noutbuk portini unga yo'naltiring:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

Qurilmaning haqiqiy seriya raqamidan foydalaning, so'ng noutbuk brauzerining HTTP proksisini 127.0.0.1:6400 ga o'rnating. Birinchi port — noutbukning oxirgi nuqtasi; ikkinchisi — telefon xizmati. adb TCP yo'lini beradi, proksi protokolini emas.

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

Telefon proksisi so'ralgan operatsiyalarni, jumladan brauzer HTTPS uchun CONNECTni qo'llab-quvvatlashi kerak. USB disk raskadrovkasini faqat ruxsat berilgan qurilma va ishonchli kompyuter bilan ishlating. Bu yo'l operatorning telefonga so'ralmagan internet ulanishlarini qabul qilishini talab qilmaydi.

Chiqishni tekshiring USB orqali yetib borishdan alohida. Proksi telefonning tanlangan chiqish tarmog'idan foydalanadi, agar ilovasi boshqasini bog'lamasa. Faol Wi-Fi, VPN yoki ilovaning aniq marshrutlanishi chiqishni mobil ma'lumotlardan farqli qilishi mumkin.

Agar telefon o'rniga SSH serverini ishga tushirsa, o'sha portni yo'naltiring va noutbukda SOCKS yarating:

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

Bu yerda brauzer 127.0.0.1:8899 da SOCKS ishlatadi, SSH esa telefonda manzil ulanishlarini ochadi. Bu HTTP proksini to'g'ridan-to'g'ri yo'naltirishga alternativa; ikkala tuzilma ham ommaviy tinglovchini talab qilmaydi.

Tugatgach, aniq adb yozuvini olib tashlang, masalan adb -s DEVICE_SERIAL forward --remove tcp:6400. Brauzerni yopish yo'naltirish holatini olib tashlamaydi.

O'xshash maqolalar