![如何通过 IP 表将阻止的 http/https 流量转发到另一台主机?](https://linux22.com/image/684020/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20IP%20%E8%A1%A8%E5%B0%86%E9%98%BB%E6%AD%A2%E7%9A%84%20http%2Fhttps%20%E6%B5%81%E9%87%8F%E8%BD%AC%E5%8F%91%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E4%B8%BB%E6%9C%BA%EF%BC%9F.png)
我有一个由 iptables 阻止的 IP 地址列表,规则设置为丢弃所有流量。主要流量是 http(端口 80)或 https(端口 443)。有没有办法(无需手动编辑每条规则)将来自被阻止源的请求转发到另一台服务器,以显示错误页面,解释来自该 IP 地址的流量已被阻止?被阻止的 IP 范围属于数据中心和/或 VPN 提供商。
IP 表规则示例
-A INPUT -s 1.2.3.4/0 -j DROP
这就是我为每条规则制定的格式。我使用 iptables-persistent 来保存这些规则。我是否可以在底部添加一条简单规则,即如果请求是端口 80 或 443,则流量将转发到另一台服务器?所有其他流量(通过 SSH 等的流量)都需要保持阻止状态。这可行吗?