Χρήση του proxy ενός τηλεφώνου Android μέσω USB με adb forwarding
Κατανοήστε τη σύνδεση adb-forward από φορητό υπολογιστή σε HTTP proxy που φιλοξενείται στο τηλέφωνο, με διευθύνσεις loopback, έξοδο κινητής και την ξεχωριστή παραλλαγή SSH SOCKS.
Αν μια εξουσιοδοτημένη συσκευή Android εκτελεί ήδη HTTP proxy προσβάσιμο μέσω adb στη θύρα 8080, προωθήστε μια θύρα του φορητού υπολογιστή προς αυτό:
adb -s DEVICE_SERIAL forward tcp:6400 tcp:8080
Χρησιμοποιήστε το πραγματικό serial της συσκευής και μετά ορίστε το HTTP proxy του browser του φορητού στη διεύθυνση 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 του τηλεφώνου πρέπει να υποστηρίζει τις ζητούμενες λειτουργίες, συμπεριλαμβανομένου του CONNECT για HTTPS στον browser. Χρησιμοποιείτε τον εντοπισμό σφαλμάτων USB μόνο με την εξουσιοδοτημένη συσκευή και έναν αξιόπιστο υπολογιστή. Αυτή η διαδρομή δεν απαιτεί από τον πάροχο να επιτρέπει μη ζητούμενες συνδέσεις internet προς το τηλέφωνο.
Επαληθεύστε την έξοδο ξεχωριστά από την προσβασιμότητα μέσω USB. Το proxy χρησιμοποιεί το επιλεγμένο δίκτυο εξόδου του τηλεφώνου, εκτός αν η εφαρμογή του δεσμεύει άλλο. Ενεργό Wi-Fi, VPN ή ρητή δρομολόγηση εφαρμογής μπορούν να κάνουν την έξοδο διαφορετική από τα δεδομένα κινητής.
Αν το τηλέφωνο εκτελεί αντ' αυτού SSH server, προωθήστε αυτή τη θύρα και δημιουργήστε SOCKS στον φορητό:
adb -s DEVICE_SERIAL forward tcp:2222 tcp:2222
ssh -N -D 127.0.0.1:8899 -p 2222 [email protected]
Εδώ ο browser χρησιμοποιεί SOCKS στο 127.0.0.1:8899 και το SSH ανοίγει συνδέσεις προορισμού στο τηλέφωνο. Είναι εναλλακτική στην απευθείας προώθηση του HTTP proxy· καμία από τις δύο διατάξεις δεν απαιτεί δημόσιο listener.
Όταν τελειώσετε, αφαιρέστε τη συγκεκριμένη καταχώριση adb, για παράδειγμα adb -s DEVICE_SERIAL forward --remove tcp:6400. Το κλείσιμο του browser δεν αφαιρεί την κατάσταση προώθησης.