亚博Zendesk有一套复杂的滥用保护系统,可以保护所有Zendesk实例和平台的整体稳定性。大多数Ze亚博ndesk客户和他们的客户(最终用户)直接通过互联网访问Zendesk。亚博Zendesk采用这种标准设置。不符合此标准的客户在连接Zendesk时可能会遇到问题。亚博
例如,组织可能希望他们的代理和最终用户通过设置反向代理从单个访问点或他们自己的CDN访问Zendesk。亚博反向代理拦截来自试图访问Zendesk的web客户端的请求,并将其转发给Zendesk。亚博web客户端从不直接与Zendesk通信。亚博只有代理直接与Zendesk通信。亚博
亚博Zendesk无法阻止客户以这种方式配置他们的访问权限。然而,这是一个非标准的用例,可能会导致不希望的行为,包括以下情况:
- 僵尸管理挑战(CAPTCHA)——如果所有的请求都来自一个IP或ASN,他们更有可能被识别为僵尸,即使他们是合法用户。如果代理或CDN以某种方式更改HTTP标头,则更有可能发生这种情况。
- 拒绝搜索引擎爬虫和其他“好的”机器人——Cloudflare部分通过请求ip和asn来识别好的机器人。例如,如果Googlebot用户代理的请求IP与b谷歌的注册IP不同,则会被Cloudflare拒绝。
- 速率限制—速率限制是基于请求IP应用的。如果所有客户请求都通过单个或一小组IP地址传输,则更有可能应用速率限制。
- 缓存问题——如果你的代理或CDN设置有自定义缓存逻辑,Zendesk不能保证缓存的完整性。亚博例如,删除的文章在代理中显示的时间可能比在帮助中心中显示的时间更长。对权限的更改也可能会延迟。
在使用反向代理之前,考虑一下它是否真的有必要。如果需要更改帮助中心的URL,可以使用主机映射。看到主机映射-更改帮助中心的URL.
的指导方针
如果使用反向代理访问Zendesk是不可避免的,请记住以下指导方针:亚博
所有通过代理的流量必须使用多个ip作为出口,以避免速率限制和看起来像一个机器人
反向代理必须是透明的,不能以任何方式操纵标头,比如覆盖用户代理
即便如此,流量仍可能被Zendesk系统归类为bot流量。亚博如果您遵循这些指导方针,但仍然遇到问题,请联系亚博Zendesk客户支持我们的代理会帮你调试这个问题。
0评论
请登录留下评论。