HTTP隧道与HTTP代理之间有什么不同吗?
在某些软件中,我看到代理HTTP或HTTP隧道的两个字段。 我看到一些http代理的流量,但我无法理解http代理和http隧道之间的不同。HTTP隧道与HTTP代理
回答
这些术语通常是混合的,隧道提供商称为代理。
最初,隧道是使用一种协议在另一种协议内传输数据的技术。
代理人(如代理人代表) 代理人充当中介人。它会隐藏您的IP地址(除非它将其添加到HTTP标头字段中,例如“Forward”)。代理在整个过程中使用相同的协议,它可以改变网络流量,进行缓存或安全扫描等,因此它更多地是通往目的地的额外跳跃。
例如,您可以使用SOCKS代理作为HTTP通道,即通过它传输HTTP。这是由于SOCKS是一个设计用来隧道传输IP数据包的协议。
为了增加混淆,您可以使用HTTP代理来传输其他一些协议,如FTP。
隧道的一个很好的例子就是VPN。通常使用隧道来规避阻断流量的审查或防火墙规则。
我看到上面的帖子此评论:? HTTP代理能够支持如果HTTP协议支持主要用于HTTPS连接的CONNECT方法,那么该协议不是HTTP协议。 –
是的,让人困惑,您可以通过HTTP代理隧道等协议使用CONNECT或 - 如果服务器不支持它 - 通过使用自己的封装。 – neuhaus
所以主要的问题是用什么其他技术来制作一个http隧道。 我搜索找到一些pcap文件,但我could'nt。 –
- 1. SSH隧道通过HTTP代理
- 2. 如何通过HTTP代理隧道?
- 3. 隧道通过HTTP
- 4. http隧道入门
- 5. HTTP隧道如何工作?
- 6. 什么是HTTP隧道?
- 7. 无法通过代理隧道。代理通过https返回“HTTP/1.1 407”
- 8. 如何编程一个http隧道
- 9. 使用RMI的HTTP隧道安全
- 10. C#隧道/大桥从HTTP到袜子
- 11. JAVA Http隧道:需要的示例
- 12. 如何在客户端处理HTTP CONNECT隧道?
- 13. Selenium:我可以通过Firefox隧道通过* External * HTTP/SOCKS代理吗?
- 14. RMTP隧道 - 与HTTP请求有什么不同?
- 15. HTTP-GET-HTTP-POST代理
- 16. Java HTTP代理
- 17. Java Http代理
- 18. 是否有通过HTTP,HTTP隧道发送二进制数据的Java库?
- 19. VS 2008上的隧道代理
- 20. 通过代理进行隧道传输
- 21. 将AWS Load Balancer用作隧道代理
- 22. Java如何隧道SSL代理
- 23. HAPROXY:代理隧道连接失败:SSL
- 24. 407无法通过代理隧道
- 25. 背后HTTP代理
- 26. ssh与visualsvn隧道
- 27. 轴http与轴HTTPS代理设置
- 28. 代理http请求与节点
- 29. Zend Sessions:处理http://www.domain.com与http://domain.com
- 30. HTTP代理如何使用HTTP协议?一个代理RFC?
possibble重复的https://stackoverflow.com/questions/12026247/what-is-the-difference-between-an-http-proxy-and-a-socks-proxy –
可能重复的[HTTP的区别是什么代理,隧道,网关(https://stackoverflow.com/questions/10377679/whats-distinction-of-http-proxy-tunnel-gateway) –