Kết nối lưu lượng TCP của hotspot với Redsocks trong PREROUTING
Một quy tắc OUTPUT cục bộ bỏ sót các gói đến từ điện thoại; địa chỉ của giao diện được chuyển hướng cũng phải đến được trình lắng nghe.
Với chuỗi REDSOCKS hiện có, các loại trừ cần thiết và chuyển hướng TCP tới 12345, hãy kết nối lối vào hotspot thực tế:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSThay wlan1/mạng con và giữ nguyên các dịch vụ cục bộ. Điều này không tạo ra chuỗi, bộ chuyển hướng hay máy chủ SOCKS.
PREROUTING REDIRECT chọn địa chỉ chính của giao diện nhận. Vì vậy một redsocks local_ip=127.0.0.1 từng hoạt động cho lưu lượng OUTPUT cục bộ có thể không chấp nhận nó. Dùng địa chỉ hotspot hoặc bind rộng hơn có chủ đích với các hạn chế đầu vào, và khớp local_port với chuyển hướng.
ip/port thượng nguồn chỉ định máy chủ SOCKS. Giữ lối ra mới của redsocks có thể truy cập và giữ các loại trừ nếu cũng có chặn OUTPUT. Đối với tuyến TCP được phép tới mục tiêu công khai không có thông tin SOCKS, một điểm cuối phù hợp từ danh sách proxy SOCKS có thể điền các trường thượng nguồn.
Đây chỉ là IPv4 TCP. UDP DNS, QUIC và IPv6 cần thiết kế riêng.