设置 Ubuntu 服务器来拦截针对另一个 IP 的流量并将其发送到 Apache?

设置 Ubuntu 服务器来拦截针对另一个 IP 的流量并将其发送到 Apache?

我正在尝试对 HP ePrint 使用的协议进行逆向工程。由于某种原因,当我覆盖 DNS 以指向我自己的本地服务器时,打印机会响应错误,因此我决定在路由器上创建一个静态路由条目,以通过我的服务器 (192.168.1.13) 发送前往 ePrint IP (15.240.60.112) 的流量。当然,我的服务器不知道如何处理发往该 IP 的流量,因此(我假设)它会丢弃数据包。我想要做的是让 Apache 使用自签名 SSL 证书对这些数据包做出响应,就好像它们是发往 192.168.1.13 的一样,希望打印机不会对此区别对待。我该如何设置?

答案1

我自己找到了答案。

我所做的只是ifconfig eth0 add 15.240.60.112在服务器上告诉它也响应该 IP。我的虚拟主机设置为响应 *:443,因此它将响应它收到的数据包所针对的任何 IP。

相关内容