0
我正在考慮讓自己的協議隧道與http。 因此,在某些情況下,我們有像squid這樣的代理用戶和密碼。代理(如squid)如何知道連接是否使用http?
1 - 它是如何知道是真的HTTP繼續?它是否檢查端口80上的TCP連接的內容? 2 - 如果是的話,我真的需要使用http。如果我不能在端口80上使用任何TCP連接?
我正在考慮讓自己的協議隧道與http。 因此,在某些情況下,我們有像squid這樣的代理用戶和密碼。代理(如squid)如何知道連接是否使用http?
1 - 它是如何知道是真的HTTP繼續?它是否檢查端口80上的TCP連接的內容? 2 - 如果是的話,我真的需要使用http。如果我不能在端口80上使用任何TCP連接?
它檢查內容解碼和解釋HTTP請求和響應,否則代理將不知道在哪裏轉發請求。
HTTPS是另一回事(代理無法讀取加密的ssl連接),只是解釋HTTPS流量之前發送的單個CONNECT行。
它必須是HTTP,作爲代理必須知道什麼被取出(例如緩存) – adamk 2010-08-06 22:46:49