HTTP隧道和HTTP代理之间有什么不同吗? 在某些软件中,我看到代理HTTP和HTTP隧道的两个字段。 我看到一些http代理的流量,但我无法理解http代理和http隧道之间的差异。
答案 0 :(得分:1)
这些术语经常混合,隧道提供者称为代理。
最初,隧道技术是使用一种协议在另一种协议内传输数据的技术。
代理(如代理代表) 代理充当中间人。它会将IP地址隐藏在目的地之外(除非它将其添加到HTTP标头字段中,例如" 转发")。代理在整个过程中使用相同的协议,它可以改变网络流量,进行缓存或安全扫描等。因此,它在前往目的地的途中更多的是额外跳跃。
例如,您可以将SOCKS代理用作HTTP隧道,即通过它传输HTTP。这是因为SOCKS是一种旨在隧道传输IP数据包的协议。
为了增加混乱,您可以使用HTTP代理来传输其他一些协议,例如FTP。
隧道的一个很好的例子是VPN。隧道通常用于规避阻止流量的审查或防火墙规则。