怎么给域名配置验证码

Edge 支持 Edge Captcha 和 hCaptcha,下面我们用访问 www.trump.com 网站来举个例子,给每个访问 www.trump.com 的请求增加 hCaptcha 的校验。

首先参考全局 WAF 规则,配置 WAF 规则来触发 hCaptcha

接着新建域名 www.trump.com 对应的应用

配置 www.trump.com 域名的 WAF 规则为刚创建的 WAF 规则, 拦截动作选择为 hCaptcha

配置 hCaptcha 校验通过后的转发

修改 /etc/hosts 文件,将 www.trump.com 指向 node 节点,注意要禁止浏览器的缓存,否则可能还是会直接访问原网址

接着在浏览器访问 http://www.trump.com,就能看到 hCaptcha 的页面了,校验通过后就能继续访问原网站

如何获取 hCaptcha 的 site key 和 secret key

首先到 hCaptcha 官网注册账号并登录,其中 site key 位于如下位置:

secret key 位于如下位置: