HTTP 隧道与 HTTP 代理

6 proxy

HTTP隧道和HTTP代理之间有什么不同吗?
在某些软件中,我看到两个代理字段:HTTP 和 HTTP 隧道。我看到一些http代理的流量,但我无法理解http代理和http隧道之间的区别。

neu*_*aus 6

这些术语经常混合使用,隧道提供商称为代理。

最初,隧道是一种使用一种协议在另一种协议内传输数据的技术。

代理人(如代理人代表) 代理人充当中介人。它将向目标隐藏您的 IP 地址(除非它将其添加到 HTTP 标头字段中,例如“ Forward ”)。代理自始至终使用相同的协议,它可以改变网络流、进行缓存或安全扫描等。因此,它更像是到达目的地的途中的额外一跳。

例如,您可以使用 SOCKS 代理作为 HTTP 隧道,即通过它传输 HTTP。这是因为 SOCKS 是一种旨在隧道 IP 数据包的协议。

更令人困惑的是,您可以使用 HTTP 代理来传输一些其他协议,例如 FTP。

VPN 就是隧道的一个很好的例子。隧道通常用于逃避审查或阻止流量的防火墙规则。