د Android تلیفون پروکسي د USB له لارې د adb forwarding سره کارول
له لیپ ټاپ څخه تلیفون ته د HTTP پروکسي adb-forward اړیکه وپیژنئ، په شمول د loopback پتې، ګرځنده وتل او جلا SSH SOCKS بڼه.
که یو اجازهلرونکی 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. د براوزر بندول د لېږلو حالت نه لرې کوي.