注意事项
没有开启https拦截的https、websocket的请求或者通过https代理过来的socket请求,由于无法获取代理内容的协议或者本身代理内容没有协议,方便配置时区分,whistle把这些请求的协议看成
tunnel:
,所以这里请求只能支持域名匹配、正则匹配和形如下面的路径匹配:tunnel://host operatorURI tunnel://host/ operatorURI tunnel://host:port operatorURI tunnel://host:port/ operatorURI
- https代理也可以代理socket请求,前提对该请求不能开启https拦截,可以在代理头部新增
x-whistle-policy: tunnel
,这时whistle对该HTTPS代理的请求不会开启https拦截,即使whistle本身开启https拦截。 - 还有一些遇到过的问题可以查看:常见问题
- 用户反馈见:用户反馈