1. 怎么给域名配置验证码

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

首先参考全局waf规则,配置waf规则来触发hcaptcha

开启Captcha - 图1

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

开启Captcha - 图2

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

开启Captcha - 图3

配置hcaptcha校验通过后的转发

开启Captcha - 图4

开启Captcha - 图5

开启Captcha - 图6

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

开启Captcha - 图7

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

开启Captcha - 图8

开启Captcha - 图9

2. 怎么获取hCaptcha的site key和secret key

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

开启Captcha - 图11

secret key位于如下位置:

开启Captcha - 图12