recaptcharecaptcha-v3

Google reCAPTCHA in China


My site is using Google reCAPTCHA control but I am hearing its being block in China, Is there anyway around this I see there is some people reporting that changing the API to https://www.recaptcha.net works in China?

Anyone try this because I see it still going out to google?

string apiUrl = "https://www.recaptcha.net/recaptcha/api/siteverify?secret={0}&response={1}";

enter image description here


Solution

  • IMHO, google things are not stable in China as it can be blocked anytime. From Baidu threads, it also mentioned that sometime google recaptcha works, sometime it doesn't. https://www.v2ex.com/t/492752 (Chinese)

    In programming world ,unstable function means useless or more code for dealing with exception.

    If you really need to use google recaptcha, you would better test properly using VPN (IP in China) first.

    Here are some options you can consider,

    1. You can use alternative captcha

      Google will tell you various captcha.

    2. Build your own captcha

    Open Source Invisible reCAPTCHA alternatives

    1. Use proxy web server(nginx) to send and receive data to or from google recaptcha