注意事项

  1. 没有开启https拦截的https、websocket的请求或者通过https代理过来的socket请求,由于无法获取代理内容的协议或者本身代理内容没有协议,方便配置时区分,whistle把这些请求的协议看成tunnel:,所以这里请求只能支持域名匹配、正则匹配和形如下面的路径匹配:

    1. tunnel://host operatorURI
    2. tunnel://host/ operatorURI
    3. tunnel://host:port operatorURI
    4. tunnel://host:port/ operatorURI
  2. https代理也可以代理socket请求,前提对该请求不能开启https拦截,可以在代理头部新增x-whistle-policy: tunnel,这时whistle对该HTTPS代理的请求不会开启https拦截,即使whistle本身开启https拦截
  3. 还有一些遇到过的问题可以查看:常见问题
  4. 用户反馈见:用户反馈