Tôi có một máy ảo Debian được thiết lập đang chạy TOR để sử dụng làm cổng để kết nối các máy khác để ẩn danh lưu lượng truy cập của chúng. Các torrc
tập tin trên máy ảo được cấu hình như thế này:
Log notice file /var/log/tor/notices.log
VirtualAddrNetwork 10.192.0.0/10
AutomapHostSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.1.135
DNSPort 53
DNSListenAddress 192.168.1.135
Và iptables của tôi được thiết lập là:
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
REDIRECT tcp -- anywhere anywhere tcp dpt:ssh redir ports 22
REDIRECT udp -- anywhere anywhere udp dpt:domain redir ports 53
REDIRECT tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,ACK/SYN redir ports 9040
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
Bây giờ, trên bất kỳ máy nào tôi muốn ẩn danh, tôi thay đổi cổng mặc định và DNS thành 192.168.1.135 và hầu hết lưu lượng truy cập của tôi đều đi qua TOR.
Tuy nhiên, khi tôi kiểm tra một trang web cung cấp địa chỉ IPv6 của mình, nó vẫn hiển thị IPv6 thực của tôi, do đó, nó xuất hiện bất kỳ kết nối nào sử dụng IPv6 không được bảo vệ.
Tôi cần làm gì để IPv6 được định tuyến qua cùng một cổng? Tôi chỉ cần thay đổi Cổng mặc định IPv6 trong Windows thành địa chỉ IPv6 của Cổng VM, hoặc có nhiều cấu hình cần thiết hơn để thực hiện ở phía Cổng không?