当主机尝试通过 HTTP 浏览时,我尝试将其重定向到我的网络上的特定链接。
我尝试重定向的主机的 IP 地址是192.168.2.19
,我的网络服务器位于192.168.2.15:6969/test.js
。当我重定向用户时,我只能让他访问192.168.2.15:6969
,而不能访问相对路径。我尝试在iptables
命令中指定但它不起作用。
这就是我所做的:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3000
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.2.19 -p tcp --dport 80 -j DNAT
--to-destination 192.168.2.15:3000/test.js
Run Code Online (Sandbox Code Playgroud) iptables ×1