Σύνδεση κίνησης TCP του hotspot στο Redsocks στο PREROUTING
Ένας τοπικός κανόνας OUTPUT χάνει τα πακέτα που φτάνουν από το τηλέφωνο· και η διεύθυνση της ανακατευθυνόμενης διεπαφής πρέπει να φτάνει στον ακροατή.
Με την υπάρχουσα αλυσίδα REDSOCKS, τους απαραίτητους αποκλεισμούς και την ανακατεύθυνση TCP στο 12345, συνδέστε την πραγματική είσοδο του hotspot:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSΑντικαταστήστε το wlan1/υποδίκτυο και διατηρήστε τις τοπικές υπηρεσίες. Αυτό δεν δημιουργεί την αλυσίδα, τον ανακατευθυντή ή τον διακομιστή SOCKS.
Το PREROUTING REDIRECT επιλέγει την κύρια διεύθυνση της διεπαφής λήψης. Γι' αυτό ένα redsocks local_ip=127.0.0.1 που λειτουργούσε για τοπική κίνηση OUTPUT μπορεί να μην το δεχτεί. Χρησιμοποιήστε τη διεύθυνση του hotspot ή σκόπιμα ευρύτερο bind με περιορισμούς εισόδου, και ταιριάξτε το local_port με την ανακατεύθυνση.
Το ip/port ανάντη καθορίζει τον διακομιστή SOCKS. Κρατήστε τη νέα έξοδο του redsocks προσβάσιμη και διατηρήστε τους αποκλεισμούς αν υπάρχει και υποκλοπή OUTPUT. Για επιτρεπόμενη διαδρομή TCP προς δημόσιο στόχο χωρίς διαπιστευτήρια SOCKS, ένα ταιριαστό endpoint από τη λίστα διακομιστών μεσολάβησης SOCKS μπορεί να συμπληρώσει τα ανάντη πεδία.
Αυτό είναι μόνο IPv4 TCP. Τα UDP DNS, QUIC και IPv6 χρειάζονται δικό τους σχεδιασμό.