Comments (6)
Are those websites available at all if you request them directly from your VPS?
from bbs.
Probably a VPS/hosting company IP range blacklist. Your best bet is to get a friend to host your proxy on their home connection. I often experience that too in Russia, not that it's much of a problem for me.
from bbs.
Thank you, @KatouMegumi-osu, for your insight!
However, as I mentioned in my previous message, I have ensured there are no DNS, WebRTC, or IP address leaks. I verified that the VPS IP addresses are clean, with no blacklist history or bans. Despite this, it still doesn't work! I have tried using various IP addresses from different locations and even different VPS providers.
There must be a solution to this common problem. Has anyone else experienced similar issues?
Are there any other potential solutions or workarounds I could try?
from bbs.
Yes, that's correct. When I use the curl -I command to fetch headers from websites like https://analytics.google.com/, all of them are accessible directly on my VPS server.
root@:~# curl -I https://analytics.google.com/
HTTP/2 301
location: https://analytics.google.com/analytics/web/
cross-origin-resource-policy: cross-origin
x-content-type-options: nosniff
server: sffe
content-length: 240
x-xss-protection: 0
date: Sun, 07 Jul 2024 15:29:27 GMT
expires: Sun, 07 Jul 2024 15:59:27 GMT
cache-control: public, max-age=1800
content-type: text/html; charset=UTF-8
age: 1779
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
root@:~# ping analytics.google.com
PING analytics.google.com(2001:4860:4802:38::181 (2001:4860:4802:38::181)) 56 data bytes
64 bytes from 2001:4860:4802:38::181 (2001:4860:4802:38::181): icmp_seq=1 ttl=117 time=1.84 ms
64 bytes from 2001:4860:4802:38::181 (2001:4860:4802:38::181): icmp_seq=2 ttl=117 time=1.16 ms
64 bytes from 2001:4860:4802:38::181 (2001:4860:4802:38::181): icmp_seq=3 ttl=117 time=1.16 ms
64 bytes from 2001:4860:4802:38::181 (2001:4860:4802:38::181): icmp_seq=4 ttl=117 time=1.15 ms
64 bytes from 2001:4860:4802:38::181 (2001:4860:4802:38::181): icmp_seq=5 ttl=117 time=1.21 ms
64 bytes from 2001:4860:4802:38::181 (2001:4860:4802:38::181): icmp_seq=6 ttl=117 time=1.33 ms
64 bytes from 2001:4860:4802:38::181 (2001:4860:4802:38::181): icmp_seq=7 ttl=117 time=1.28 ms
^C
--- analytics.google.com ping statistics ---
11 packets transmitted, 11 received, 0% packet loss, time 10014ms
rtt min/avg/max/mdev = 1.129/1.248/1.838/0.195 ms
However, when accessed through VPN client software, the pages fail to load and return errors consistently.
I've extensively tested various client software on both Mac and PC platforms to eliminate it as a client software issue, but the problem persists. Despite trying more than 20 different VPS providers, all accessible via my VPS, the issue remains unresolved. I've also verified the certificate on my VPS to ensure it is valid. The problem does not seem to be related to the VPS, IP configuration, setup, or client software.
I recommend you perform a similar test with your VPS to see if you encounter similar challenges.
Here are a few examples of websites I'm having trouble accessing through my VPN:
https://analytics.google.com/
https://developers.google.com/
https://www.halifax.co.uk
https://semrush.com/
PS: The strange phenomenon is that while services like analytics.google.com and developers.google.com are unavailable through my VPN connection, other Google services function smoothly with no problem at all with the same VPN connection.
🤔 🥴
from bbs.
My first thought, like @KatouMegumi-osu, was that this is a case of server-side blocking based on the source IP address, which is not uncommon. Online providers maintain their own risk scores for various IP address ranges (VPS versus residential, for example), so you may experience difficulty even if you don't find your IP address on any blacklist. Here's some past research on server-side blocking:
- 403 Forbidden: A Global View of CDN Geoblocking (2018)
- Do You See What I See? Differential Treatment of Anonymous Users (2016)
If, however, you can access the resources directly from the VPS, and you see the same result despite trying many different VPS IP addresses, and there's no problem when using a commercial VPN, then it's most likely some issue with the proxy software you are using, and if so, I'm afraid debugging that is off topic for this forum. It's better to discuss it with the developers. There is a variety of potential causes: a non-browser TLS fingerprint, TLS fingerprint or other side channel information that is inconsistent with the HTTP User-Agent, inconsistencies with information cached by the browser such as cookies or local storage. It could be any of these causes in combination with the VPS IP address. I don't know about developers.google.com, but it would not surprise me if analytics.google.com tried to discern signs of proxying. Banks often employ obscure and questionably effective client fingerprinting techniques in the name of preventing fraud.
In short, server-side blocking based on client IP address is something experienced by many proxy and VPN users, and there's not much you can do about it besides changing where the proxy is located; but if you've eliminated that as a cause, it must be something specific to your setup or the software you're using.
from bbs.
@wkrp
Truly appreciate you taking the time to explain this matter in depth and helping me understand the issue better, especially considering your busy schedule with more important matters in this forum. Your advice has been incredibly valuable.
Following your advice and suggestions, I will delve deeper into this issue. I'll follow the pointers you provided and conduct thorough research with the resources you've shared. I will reach out to the developers to see if they have any technical advice or solutions to resolve this issue.
As you mentioned, it's likely something specific to my setup or the proxy software. Thank you once again for your patience and support
Rest assured, if I manage to resolve this issue, I will provide an update here.
Many thanks
from bbs.
Related Issues (20)
- I have my own VPN application, and I published it in the app markets. What is the difference between LTE and Home internet? HOT 3
- Snowflake, a censorship circumvention system using temporary WebRTC proxies (USENIX Security 2024) HOT 3
- Bleeding Wall: A Hematologic Examination on the Great Firewall (FOCI 2024)
- Assistance Needed to Bypass Restrictions on Irancell Network HOT 5
- VPN blocking in Myanmar since 2024-05-30 reportedly implemented by a Chinese company, Geedge Networks HOT 6
- Is TLS fragment available in China? HOT 1
- Firefox Add-ons blocks access to some proxy extensions from Russia HOT 6
- vmess://
- Is it possible to implement a man-in-the-middle (MITM) tool to bypass censorship? HOT 11
- ss://
- Free livestream of FOCI, PETS, and HotPETs, 2024-07-15 to 2024-07-19 HOT 4
- Russia forces Apple to remove dozens of VPN apps from App Store HOT 5
- Turkmenistan:"Internet amnesty? 3 billion IP addresses, hosting and CDNs unblocked" (2024-07-17)
- Looking at the Clouds: Leveraging Pub/Sub Cloud Services for Censorship-Resistant Rendezvous Channels (Update)
- 使用Google新部署的W开头的中间证书签发的网站在TLS 1.2下100%阻断 / Sites issued with Google's newly deployed intermediate certificates starting with W are 100% blocked under TLS 1.2 HOT 7
- Throttling→blocking of YouTube in Russia, 2024-07-12 HOT 11
- Security Notions for Fully Encrypted Protocols (FOCI 2023) HOT 1
- shadowsocks 用户将被套杀,提前准备备用VPN / Shadowsocks will get killed, prepare a backup VPN in advance HOT 3
- Cbs: A Deep Learning Approach for Encrypted Traffic Classification with a Mixed Spatio-Temporal and Statistical Features Classification HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bbs.