PREROUTING में Redsocks से हॉटस्पॉट TCP ट्रैफ़िक जोड़ें
एक स्थानीय OUTPUT नियम फ़ोन से आने वाले पैकेट छोड़ देता है; रीडायरेक्ट किए गए इंटरफ़ेस का पता भी लिस्नर तक पहुँचना चाहिए।
आवश्यक बहिष्करण और 12345 पर TCP रीडायरेक्ट वाली मौजूदा REDSOCKS श्रृंखला के साथ, वास्तविक हॉटस्पॉट इनग्रेस जोड़ें:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSwlan1/सबनेट बदलें और स्थानीय सेवाएँ बनाए रखें। यह श्रृंखला, रीडायरेक्टर या SOCKS सर्वर नहीं बनाता।
PREROUTING REDIRECT प्राप्त करने वाले इंटरफ़ेस का प्राथमिक पता चुनता है। इसलिए स्थानीय OUTPUT ट्रैफ़िक के लिए काम करने वाला redsocks local_ip=127.0.0.1 इसे स्वीकार नहीं कर सकता। हॉटस्पॉट पता या इनपुट प्रतिबंधों के साथ जानबूझकर व्यापक बाइंड का उपयोग करें, और local_port को रीडायरेक्ट से मिलाएँ।
ऊपरी ip/port SOCKS सर्वर को दर्शाता है। redsocks का नया इग्रेस पहुँच योग्य रखें और यदि OUTPUT इंटरसेप्शन भी है तो बहिष्करण बनाए रखें। SOCKS क्रेडेंशियल के बिना अनुमत सार्वजनिक-लक्ष्य TCP मार्ग के लिए, SOCKS प्रॉक्सी सूची से मेल खाता एंडपॉइंट ऊपरी फ़ील्ड भर सकता है।
यह केवल IPv4 TCP है। UDP DNS, QUIC और IPv6 को अपना डिज़ाइन चाहिए।