Cách thiết lập điểm phát sóng với proxy5 proxy


5

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.


Bạn đã có được một giải pháp cho vấn đề này?
Kamal

Câu trả lời:


0

Tôi chưa có bất kỳ kinh nghiệm nào với hostapd, nhưng rất có thể là nó sửa đổi bảng định tuyến (và thậm chí có thể là iptables).

sau khi bạn bắt đầu hostapd, có thể nên chạy

netstat -nr

iptables -t nat -L

iptables -t bộ lọc -L

và cố gắng tìm ra nơi các gói đang hướng tới.

sau đó, chỉnh sửa lại redsocks của bạn và có một cái nhìn mới về thiết lập iptables đầy đủ

cho tôi biết những đầu ra đó, tôi có thể giúp


0

Tôi có một thiết lập tương tự. wlan0được kết nối với internet (thông qua bộ định tuyến của tôi) trong khi wlan1hoạt động như một điểm truy cập (Điểm truy cập) cho điện thoại Android của tôi. wlan1được thiết lập với địa chỉ ipv4 10.0.0.1/24là điện thoại của tôi có địa chỉ IP trong 10.0.0.xphạm vi.

Quy tắc iptables tôi sử dụng để chuyển tất cả lưu lượng truy cập từ điện thoại của mình thông qua redsocks là:

sudo iptables -t nat -A PREROUTING -s 10.0.0.0/24 -p tcp -j REDIRECT --to-ports 12345

Theo như tôi hiểu thì quy tắc này về cơ bản sẽ lấy tất cả lưu lượng tcp từ bất kỳ thiết bị nguồn nào có địa chỉ 10.0.0.0/24và chuyển hướng nó đến 12345cổng đi qua nó redsocks.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.