你好,我遇到了一个小问题,我按照一些教程操作,一切都可以通过创建的 wlan 热点运行,但我想改变它,让一切都通过 Lan 运行,就像 Raspi 充当普通路由器一样(我在设备的网络设置中添加了 ip,我想要隧道),我在 openvpn 上这样做没有问题,但在 tor 上我失败了
我尝试将我当前的命令更改为 Eth0,但之后我无法登录 pi,所以它似乎不起作用
-A PREROUTING -i wlan0 -p tcp -m tcp --dport 22 -j REDIRECT --to-ports 22
-A PREROUTING -i wlan0 -p udp -m udp --dport 53 -j REDIRECT --to-ports 53
-A PREROUTING -i wlan0 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j REDIRECT --to-ports 9040
我的目标是
设备->我的本地家庭网络->Raspberry 通过 eth0 进入->Tor 隧道->通过 eth0 出去
答案1
好吧,解决方案比我想象的要简单
将其放入 /etc/tor/torrc
Log notice file /var/log/tor/tor-notices.log
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.185.70
DNSPort 53
DNSListenAddress 192.168.185.70
该 IP 是我的 raspberryip
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -s 192.168.185.39 -i eth0 -p tcp --syn -j REDIRECT --to-ports 9040
我只需要通过 tor 路由一个 Linux 设备,所以这对我来说足够了