我的
HTTPS
代理应该像这样工作:
Connection
与 Connect
我现在已经阅读了一些关于
CONNECT
的内容。但我不太明白它以及如何实现它。
我现在的问题是
CONNECT
到底做什么?CONNECT
是一个 HTTP
请求。但它所做的一切只是建立了一种联系。但这对我有什么帮助呢?
我不知道如何使用它来实现我的目标。
问候
克里斯托夫
您的第一个问题:CONNECT 到底是做什么的?
正如您所说,CONNECT是Http请求方法,用于客户端到代理服务器在SSL加密通信中建立与服务器的连接。一旦通过代理服务器从客户端到服务器建立连接,客户端将通过启动 TLS 握手将其升级为 TLS 连接。然后客户端和服务器之间直接交换消息。这形成了从客户端到服务器连接的隧道方式之一。
这可能也回答了您的其他问题:它对您有什么帮助?
正如您所说,您正在使用代理服务器。因此,您的客户端将通过 CONNECT 请求与您的代理服务器进行通信。收到此请求后,您的代理服务器将按照上述说明进行操作。
客户端------[连接请求]-----代理服务器--------------服务器
我认为它不会读取或修改您的任何数据,因为它只是为了建立与服务器的连接并传递流量。实际请求数据的发送和响应的获取是通过 HTTP GET 方法完成的。
如有任何疑问,您可能希望浏览以下链接: