Google reCAPTCHA в Китае
Мой сайт использует элемент управления Google 9X_recaptcha-v3 reCAPTCHA, но я слышу, что он блокируется 9X_recaptcha в Китай, есть ли что-то в этом роде, я вижу, некоторые 9X_recaptcha люди сообщают, что изменение API на https://www.recaptcha.net работает 9X_recaptcha-v3 в Китае?
Кто-нибудь попробует это, потому 9X_recaptcha-v3 что я вижу, что это все еще идет в Google?
string apiUrl = "https://www.recaptcha.net/recaptcha/api/siteverify?secret={0}&response={1}";
Ответ #1
Ответ на вопрос: Google reCAPTCHA в Китае
Как сообщает Google на своей странице помощи, вы 9X_recaptcha должны использовать этот домен «www.recaptcha.net» вместо 9X_recaptcha «www.google.com» при вызове API.
- Сначала замените src = "https://www.google.com/recaptcha/api.js" на src = "https://www.recaptcha.net/recaptcha/api.js"
- После этого примените то же самое ко всем остальным, где на вашем сайте используется www.google.com/recaptcha/.
Получено 9X_recaptcha-v3 из: https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally
Изменить: чтобы прояснить некоторые 9X_recaptcha-v3 комментарии, а если вы попробуете это за 9X_recaptcha-v3 пределами Китая, да, вы получите ссылки 9X_google-recaptcha на gstatic.com
, но если вы попробуете это в Китае, любые 9X_recaptcha-v3 ссылки на gstatic.com
будут заменены на gstatic.cn
(не забудьте 9X_google-recaptcha добавить его в свой SCP). Так что это решение 9X_google-recaptcha все еще в силе.
- @TonySmith вы пробовали это в Китае? это сработало для меня, по крайне ...
Ответ #2
Ответ на вопрос: Google reCAPTCHA в Китае
ИМХО, в Китае работа Google нестабильна, так 9X_recaptcha-v3 как его можно заблокировать в любой момент. В 9X_recaptcha-v3 обсуждениях Baidu также упоминалось, что 9X_recaptcha иногда google recaptcha работает, а иногда 9X_recaptcha-v3 нет. https://www.v2ex.com/t/492752 (китайский)
В мире программирования 9X_recaptcha-v3 нестабильная функция означает бесполезный 9X_recaptcha-v3 или лишний код для обработки исключения.
Если 9X_google-recaptcha вам действительно нужно использовать Google 9X_recaptcha Recaptcha, вам лучше сначала правильно протестировать, используя 9X_recaptcha VPN (IP в Китае).
Вот несколько вариантов, которые 9X_google-recaptcha вы можете рассмотреть,
-
Вы можете использовать 9X_google-recaptcha альтернативную капчу
Google подскажет вам 9X_google-recaptcha различные капчи.
-
Создайте свою собственную 9X_recaptcha-v3 капчу
Open Source Invisible reCAPTCHA alternatives
- Используйте прокси-веб-сервер (nginx) для отправки и получения данных в Google recaptcha или от него.
- Еще одна хорошая альтернатива - [hCaptcha] (https://www.hcaptcha.com ...
Ответ #3
Ответ на вопрос: Google reCAPTCHA в Китае
Я поделился решением этой проблемы с помощью 9X_google-recaptcha cURL.
https://stackoverflow.com/a/63568516/11910869
cURL действует как посредник между клиентом и сервером. Таким 9X_recaptcha-v3 образом, даже если клиент не может получить 9X_recaptcha-v3 доступ к google.com/recaptcha, потому что он заблокирован поставщиком 9X_recaptcha услуг, cURL может выступать в качестве прокси-сервера 9X_recaptcha для отправки HTTP-запросов и получите ответ.
-
10
-
7
-
1
-
7
-
5
-
7
-
1
-
3
-
2
-
4
-
2
-
2
-
6
-
14
-
5
-
1
-
17
-
8
-
5
-
11
-
5
-
2
-
5
-
4
-
8
-
9
-
7
-
13
-
7
-
16
-
9
-
11
-
12
-
5
-
1
-
2
-
5
-
4
-
3
-
5
-
2
-
1
-
1
-
2
-
2
-
6
-
16
-
2
-
6
-
3