双因子验证网站(aspsms.com/en/registration/)无法注册——Capcha Error

双因子验证网站(aspsms.com/en/registration/)无法注册——Capcha Error

双因子验证网站(aspsms.com/en/registration/)无法注册——Capcha Error

1 问题描述:

   测试双因子验证时,需要用到https://www.aspsms.com/en/registration/进行注册,当输入相关注册信息,点击【subscribe】提交时,出现以下错误提示:

image

 2 原因:出现以上的这个问题,是因为国内屏蔽google服务

3  解决方法:

    3.1  对于Edge浏览器方法如下:

    3.1.1  在Edge中安装扩展Header Editor

            设置->扩展->获取Microsoft Edge扩展->检索框中输入[Header Editor]->获取

image

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

image

 

image

 导入以下文件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"}]
}

导入后保存,【规则列表】->启用

image

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

image