Tôi có một máy tính xách tay với linux được cài đặt trên nó. Máy tính xách tay có hai giao diện mạng: eth0 và wlan0. Thông thường tôi lướt Internet thông qua eth0 và tôi đã thiết lập thành công một điểm nóng trong linux để sử dụng. Các mã quan trọng như sau:
# Enable NAT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# Run access point daemon
sudo hostapd /etc/ap-hotspot.conf
Thông thường tôi muốn lướt Internet thông qua proxy vớ5 được mã hóa: 127.0.0.1:10000 và tôi muốn proxy toàn hệ thống, vì vậy tôi đã cài đặt redsocks, có thể chuyển hướng tất cả các kết nối TCP sang proxy vớ5. Các mã quan trọng như sau:
#redsocks requires all the data to be redirected to port 12345, and the socks5 address and port(127.0.0.1:10000) has been written to redsocks's configuration file.
sudo iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to-port 12345
Cho đến nay, có vẻ như mọi thứ hoạt động tuyệt vời. Loại của tôi có thể kết nối với điểm phát sóng và tôi có thể lướt Internet thông qua proxy toàn hệ thống trong linux. Vấn đề là, kindle của tôi bỏ qua proxy vớ5 và kết nối trực tiếp với Internet. Vậy làm thế nào để làm cho kindle của tôi đi qua proxy khi sử dụng hotspot? Ý tôi là, làm thế nào để làm điều đó trong linux, bởi vì không có cách nào để thiết lập proxy trong loại của tôi.