Note: This article does not apply to Skype for Business
The following CPL disables Detect Protocol for Consumer Skype.
<Proxy>
condition=skype detect_protocol(none)
define condition skype
url.host.substring=skype
http.method=CONNECT url.regex="[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"
end
Another option to use is the CPL code
instead of the regex.
<Proxy>
condition=skype detect_protocol(none)
define condition skype
url.host.substring=skype
http.method=CONNECT url.host.is_numeric=yes
end
The previous condition is a logical OR so for all numeric hosts protocol detection will be disabled. This must be done for Consumer Skype support because the IP address range of Skype varies often. Disabling protocol detection will not allow the proxy to inspect the traffic.