是否可以在 Windows 中使用 LSP(分层服务提供程序)更改传出数据包的目标套接字(IP 和端口)?
例如,我想将所有 HTTP 数据包重定向到代理服务器(给定 IP/端口)。这样我就可以为 Windows 创建“系统范围的”代理。
我试图WSPSendTo
在函数内部包含一个调用来WSPSend
进行重定向。这两个函数采用相同的参数,除了WSPSendTo
采用另外两个参数(const struct sockaddr FAR *
和int
)。
问题是流量没有被定向到代码中指定的代理。我使用wireshark验证了这一点!