我通过连接到HTTP代理的Socket通过TCP发送Bytes和Java,是否有可能HTTP代理正在更改顺序或者向发送的字节添加一些标头?
因为有时到达服务器的数据包格式不正确,但我100%确定数据包是以正确的格式从客户端发送的,所以当我发送没有代理的数据包时,这种情况也不会发生。
如何确保代理不会更改字节顺序或者不会向数据包添加内容?
答案 0 :(得分:1)
是的,http代理可能会在传输过程中更改您的数据。
加密数据以防止这种情况,您可以使用Diffie-Hellman协议交换加密密钥。