双因子验证网站(aspsms.com/en/registration/)无法注册——Capcha Error
1 问题描述:
测试双因子验证时,需要用到https://www.aspsms.com/en/registration/进行注册,当输入相关注册信息,点击【subscribe】提交时,出现以下错误提示:

2 原因:出现以上的这个问题,是因为国内屏蔽google服务
3 解决方法:
3.1 对于Edge浏览器方法如下:
3.1.1 在Edge中安装扩展Header Editor
设置->扩展->获取Microsoft Edge扩展->检索框中输入[Header Editor]->获取

3.1.2 设置扩展选项:点击【扩展选项】


导入以下文件sms.json
{ "request": [ { "enable": true, "name": "Google APIs", "ruleType": "redirect", "matchType": "regexp", "pattern": "^http(s?)://ajax\\.googleapis\\.com/(.*)", "exclude": "", "isFunction": false, "action": "redirect", "to": "https://gapis.geekzu.org/ajax/$2", "group": "Google Redirect" }, { "enable": true, "name": "reCaptcha", "ruleType": "redirect", "matchType": "regexp", "pattern": "^http(s?)://(?:www\\.|recaptcha\\.|)google\\.com/recaptcha/(.*)", "exclude": "", "isFunction": false, "action": "redirect", "to": "https://recaptcha.net/recaptcha/$2", "group": "Google Redirect" } ], "sendHeader": [], "receiveHeader": [ { "enable": true, "name": "Content Security Policy Header Modification", "ruleType": "modifyReceiveHeader", "matchType": "all", "pattern": "", "exclude": "", "isFunction": true, "code": "let rt = detail.type;\nif (rt === 'script' || rt === 'stylesheet' || rt === 'main_frame' || rt === 'sub_frame') {\n for (let i in val) {\n if (val[i].name.toLowerCase() === 'content-security-policy') {\n let s = val[i].value;\n s = s.replace(/googleapis\\.com/g, '$& https://gapis.geekzu.org');\n s = s.replace(/recaptcha\\.google\\.com/g, '$& https://recaptcha.net');\n s = s.replace(/google\\.com/g, '$& https://recaptcha.net');\n s = s.replace(/gstatic\\.com/g, '$& https://*.gstatic.cn');\n val[i].value = s;\n }\n }\n}", "group": "Google Redirect" } ] }
导入后保存,【规则列表】->启用

如此之后,再输入相关信息,[subscribe]就可以注册成功了。

2 参考这个博客:
https://www.cnblogs.com/leewh1993/articles/18254396
浙公网安备 33010602011771号