Fri Jul 10, 2020 1:58 pm
Thank you for reply!
It is mikrotik ccr1036 (however I think the version is irrelevant). I use its "/ip proxy" feature and turned on the web-proxy,debug in the /system logging. After i see that this message appears in the log related to that clients connect to an https site. So my question what exactly the CONNECT in the log means in mikrotik context?
web-proxy,debug CONNECT site.com:443/ HTTP/1.1
web-proxy,debug User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:63.0) Gecko/20100101 Firefox/63.0
web-proxy,debug Host: site.com:443
In the squid-cache.org I found that:
"The CONNECT method is a way to tunnel any kind of connection through an HTTP proxy. By default, the proxy establishes a TCP connection to the specified server, responds with an HTTP 200 (Connection Established) response, and then shovels packets back and forth between the client and the server, without understanding or interpreting the tunneled traffic."
In mikrotik there isn't appear any HTTP 200 response in the log, however the webpage is working fine.
BUT: my question is what the CONNECT means exactly? It means the client only successfully connect to the proxy in order to get the requested page? Or it is involved that the proxy successfully connect to the requested site and sent the request back to the client?
Thank you