Με την υπάρχουσα αλυσίδα 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 χρειάζονται δικό τους σχεδιασμό.

Σχετικά άρθρα