我有一个PHP应用程序,在用户和某些HTTP资源之间充当TPROXY,即通过绑定到用户的IP来传输连接,将套接字设置为透明模式:
socket_set_option($outgoing_socket, 0 /*SOL_IP*/, 19 /*IP_TRANSPARENT*/, 1);
socket_bind($outgoing_socket, $incoming_ip, $incoming_port);
厌倦了与无效的请求和响应标头等争用HTTP相关的东西,所以我正在寻找一个更强大的解决方案,如libcurl或http:// streams来处理协议通信部分,并集中精力我只关注有效载荷。
问题?我找不到一种方法来为这两种解决方案转换底层套接字的TPROXY模式:
任何想法如何解决我的问题?