根据网上的教程安装了开通了小米路由器的ssh功能,并且安装了路由器层面的shadowsocks,通过 /etc/init.d/shadowsocks start启动shadowsocks,如果此时已经在可以科学上网了,但是Google Home mini还是提示didn't setup,那就得进行下面的设置了
打开 /etc/dnsmasq.d/dnsmasq_list.conf,再最上面加上一下两行

server=8.8.8.8
server=8.8.4.4

保存并退出后,再设置iptables规则

iptables -t nat -A PREROUTING -s 192.168.0.1/24 -p udp --dport 53 -j DNAT --to 192.168.0.1
iptables -t nat -A PREROUTING -s 192.168.0.1/24 -p tcp --dport 53 -j DNAT --to 192.168.0.1
iptables -I PREROUTING -t nat -p udp -d 8.8.4.4 --dport 53 -j REDIRECT --to-ports 53
iptables -I PREROUTING -t nat -p udp -d 8.8.8.8 --dport 53 -j REDIRECT --to-ports 53
iptables -I PREROUTING -t nat -p tcp -d 8.8.4.4 --dport 53 -j REDIRECT --to-ports 53
iptables -I PREROUTING -t nat -p tcp -d 8.8.8.8 --dport 53 -j REDIRECT --to-ports 53

192.168.0.1是你的路由器的IP地址
分别运行每一行,然后Google Home mini就可以正常使用了


发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据