که یو اجازه‌لرونکی Android وسیله لا دمخه HTTP پروکسي چلوي چې د adb له لارې په 8080 پورټ کې وررسېدلای شي، د لیپ ټاپ یو پورټ هلته ولېږئ:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

د وسیلې ریښتینی serial وکاروئ، بیا د لیپ ټاپ براوزر 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 ډیبګنګ یوازې د اجازه‌لرونکې وسیلې او باوري کمپیوټر سره وکاروئ. دا لار غواړي نه چې operator تلیفون ته ناغوښتل شوي انټرنیټ اړیکې ومني.

وتل تایید کړئ د 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. د براوزر بندول د لېږلو حالت نه لرې کوي.

اړوندې مقالې