PREROUTING मा Redsocks मा hotspot TCP ट्राफिक जोड्नुहोस्
स्थानीय OUTPUT नियमले फोनबाट आउने प्याकेट छुटाउँछ; रिडिरेक्ट गरिएको इन्टरफेसको ठेगाना पनि सुन्नेसम्म पुग्नुपर्छ।
आवश्यक बहिष्करण र 12345 मा TCP रिडिरेक्ट सहितको विद्यमान REDSOCKS चेनसँग, वास्तविक hotspot प्रवेश जोड्नुहोस्:
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 ले यसलाई स्वीकार नगर्न सक्छ। hotspot ठेगाना वा इनपुट प्रतिबन्धसहित जानाजानी फराकिलो bind प्रयोग गर्नुहोस्, र local_port लाई रिडिरेक्टसँग मिलाउनुहोस्।
माथिको ip/port ले SOCKS सर्भर जनाउँछ। redsocks को नयाँ इग्रेस पहुँचयोग्य राख्नुहोस् र OUTPUT इन्टरसेप्सन पनि भए बहिष्करण कायम राख्नुहोस्। SOCKS प्रमाणहरू बिना अनुमति दिइएको सार्वजनिक-लक्ष्य TCP मार्गका लागि, SOCKS प्रोक्सी सूचीबाट मिल्ने एन्डपोइन्टले माथिका फिल्डहरू भर्न सक्छ।
यो IPv4 TCP मात्र हो। UDP DNS, QUIC र IPv6 लाई आफ्नै डिजाइन चाहिन्छ।