我正在考虑用http创建自己的协议隧道。 因此,在某些情况下,我们拥有像squid这样的代理的用户和密码。
1 - 它是如何知道真的是http正在进行?它是否检查端口80上TCP连接的内容? 2 - 如果是这样,那么我真的需要使用http。如果我不能在端口80上使用任何TCP连接?
答案 0 :(得分:1)
它检查内容解码并解释HTTP请求和响应,否则代理将不知道转发请求的位置。
HTTPS是另一回事(代理无法读取加密的ssl连接),只是解释在HTTPS流量之前发送的单个CONNECT线路。