අනුමත Android උපාංගයක් දැනටමත් adb හරහා 8080 වරායේ ළඟා විය හැකි HTTP proxy එකක් ධාවනය කරන්නේ නම්, ලැප්ටොප් වරායක් එයට යොමු කරන්න:

adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080

උපාංගයේ සැබෑ serial එක භාවිත කර, පසුව ලැප්ටොප් බ්‍රවුසරයේ HTTP proxy එක 127.0.0.1:6400 ලෙස සකසන්න. පළමු වරාය ලැප්ටොප් එකේ අන්ත ලක්ෂ්‍යයයි; දෙවැන්න දුරකථනයේ සේවාවයි. adb TCP මාර්ගය සපයයි, proxy ප්‍රොටෝකෝලය නොවේ.

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

දුරකථනයේ proxy එක ඉල්ලා සිටින ක්‍රියා සඳහා සහාය දැක්විය යුතුය, බ්‍රවුසර HTTPS සඳහා CONNECT ඇතුළුව. USB නිදොස්කරණය භාවිත කරන්නේ අනුමත උපාංගය සහ විශ්වාසදායක පරිගණකය සමඟ පමණි. මෙම මාර්ගයට දුරකථනයට නොඉල්ලූ අන්තර්ජාල සම්බන්ධතා පිළිගැනීමට ක්‍රියාකරුට බල නොකරයි.

USB ළඟාවීමෙන් වෙන් වශයෙන් පිටවීම තහවුරු කරන්න. proxy එක දුරකථනයේ තෝරාගත් පිටත් ජාලය භාවිත කරයි, එහි යෙදුම වෙනත් එකක් බැඳ නොගන්නේ නම්. සක්‍රීය 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 proxy සෘජුව යොමු කිරීමට විකල්පයයි; දෙකටම පොදු ශ්‍රාවකයෙකු අවශ්‍ය නොවේ.

අවසන් වූ පසු නිශ්චිත adb සටහන ඉවත් කරන්න, උදාහරණයක් ලෙස adb -s DEVICE_SERIAL forward --remove tcp:6400. බ්‍රවුසරය වැසීමෙන් යොමු කිරීමේ තත්ත්වය ඉවත් නොවේ.

අදාළ ලිපි