Use VPS as VPN: Cannot contact reCAPTCHA
I bought a cheap VPS and want to use it as a VPN with WireGuard. I set it up, and now I can surf the internet. But some websites are protected by Captchas. This is the Google test recaptcha. If I try it, the error message is Cannot contact reCAPTCHA. Check your connection and try again. See picture
I tried Chromium and Firefox, reCAPTCHA only works if I remove WireGuard. So It's nothing about CrossSiteScripting cookies or too old browser. Cache clearing doesn't help either. I turned off WebRTC via browser extension
If I shut down WireGuard and install OpenVPN instead, the error stays.
Can it be that Google blocks certain IP ranges? But the error message says cannot contact.
If I put the public IP of the VPS in different IP checker websites, they all say it's not a Proxy/VPN/Tor/Robot IP-Address, only Server is detected. But the Server mark is also detected for other VPS I own, and there I can solve Captchas. I think it only means that the VPS-IP is not from the ISP private customer IP range.
I'm routing the whole client traffic through the WireGuard/OpenVPN tunnel and add MASQUERADE via Firewall in the VPS. I have no clue what else I'm doing wrong. Does anybody have similar problems? How can I find out if it's a problem with my configuration or Google is just plain blocking this IP?