ជាមួយខ្សែសង្វាក់ 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 ចំណុចបញ្ចប់ដែលត្រូវគ្នាពីបញ្ជីប្រូកស៊ី SOCKSអាចបំពេញវាលខាងលើ។

នេះគឺ IPv4 TCP ប៉ុណ្ណោះ។ UDP DNS, QUIC និង IPv6 ត្រូវការការរចនាផ្ទាល់ខ្លួន។

អត្ថបទពាក់ព័ន្ធ