我創建了規則
sudo iptables -t nat -A OUTPUT -d 64.182.208.181 -j DNAT --to-destination 127.0.0.1
然後,當我訪問網站64.182.208.181時,它不會執行該網站的正常頁面,而是執行我電腦中的腳本並返回。是工作。但是,如果我在電腦中創建熱點並使用手機訪問該網站,則這將不起作用。執行該網站的正常頁面。
為什麼?如何修復它,在我的手機上工作。
答案1
我解決了我的問題。
sudo iptables -t nat -A PREROUTING -d 64.182.208.181 -j DNAT --to 10.42.0.1
我需要使用10.42.0.1
而不是127.0.0.1
,因為對於我的手機,熱點的腳本位於10.42.0.1
,而不是本地主機。