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. 如何通過HTTP代理隧道?
- 2. SSH隧道通過HTTP代理
- 3. http隧道入門
- 4. 隧道通過HTTP
- 5. HTTP隧道Servlet(Java)
- 6. 通過HTTP的SSH隧道
- 7. HTTP隧道如何工作?
- 8. 什麼是HTTP隧道?
- 9. HTTP代理SSL隧道繼電器詳細信息
- 10. HTTP代理,隧道,網關的區別是什麼?
- 11. 安裝HTTP服務器端代理或隧道服務器
- 12. 無法通過代理隧道。代理通過https返回「HTTP/1.1 407」
- 13. HTTP代理與代理
- 14. 使用RMI的HTTP隧道安全
- 15. JAVA Http隧道:需要的示例
- 16. 如何編程一個http隧道
- 17. C#中的隧道HTTP,HTTPS和DNS#
- 18. 通過HTTP隧道傳輸RTSP
- 19. C#隧道/大橋從HTTP到襪子
- 20. 用於攝像機的HTTP隧道(RTP)
- 21. 如何在客戶端處理HTTP CONNECT隧道?
- 22. 無法通過代理隧道。代理服務器返回「HTTP/1.1 407代理授權要求」
- 23. 與Savon使用HTTP代理
- 24. 無法使用http代理隧道通過ssh連接到github repo
- 25. RMTP隧道 - 與HTTP請求有什麼不同?
- 26. HTTP-GET-HTTP-POST代理
- 27. NodeJS HTTP代理?
- 28. Java Http代理
- 29. Java HTTP代理
- 30. activemq http代理
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) –