![使用 iptables 重定向用户一次](https://linux22.com/image/5536/%E4%BD%BF%E7%94%A8%20iptables%20%E9%87%8D%E5%AE%9A%E5%90%91%E7%94%A8%E6%88%B7%E4%B8%80%E6%AC%A1.png)
我有一个运行 Raspbian (Debian) 的接入点 (Raspberry Pi)。我需要它将访问特定网站的用户重定向到另一个网站,但仅限于用户第一次访问第一个网站时。我想我已经弄清楚如何通过 iptables 进行重定向,但我需要每个用户只发生一次。
答案1
好吧,如果这是一个恶作剧,那么人为的黑客可能会起作用:在实际执行重定向之前使用 iptables 的 LOG 目标来记录每个重定向匹配。然后使用一个脚本从日志中提取 IP 并将它们添加到 iptables 链中,并使用 RETURN 操作或其他操作来避免达到重定向规则。
我不认为这个问题可以在 iptables 层面得到稳健的解决。