Last year I moved somewhere where the only good internet option is Starlink. I also observed that during peak times tunnelling my traffic to a VPN server gives me better realisability. So I got myself an aws instance and tunnel all my traffic through that.
Since then the internet is broken.
Some examples:
- Apple Store is throwing errors all the time
- I keep getting captchas at random websites
- Streaming services assume I’m not in US
- Websites are throwing wrong password errors, just because they don’t like my IP!
- HN thinks I’m posting too fast..
Folks, just because my traffic is coming from AWS doesn’t mean I’m a bit or scraper or scalper or hacker. Stop breaking the internet, please.
- moved to a location where available internet connection is unreliable - set up your own proxy with AWS - many services don't work (well)
Using a proxy (in another country) with some of those services may break the ToS in the first place. Since you've already embarked on this, you could try a less well known addresses than AWS. I suspect you know this but would prefer if you didn't have to.
Looking at it from the other side, services are trying to deal with a lot of things including providing service to those who they are allowed to provide service for. To do this they have to take measures to stop misuse. Using an AWS proxy is probably a common workaround of those who are misusing the service. Now if you are in a country that should receive service and only using the AWS proxy to improve reliability, you could be clear of any wrongdoing in a court, IANAL. At the same time you can see how the service can't tell the difference.
Your internet connection was unreliable to begin with, and initial workaround bumped into mitigations for misuse. Understand that and do something else, don't expect the internet to change for you. And rather than posting a rant here, try contacting the services you pay for. Raise awareness of the problem and maybe they can have proxies that you can authenticate and use for more reliable connections IDK, but at least you're talking to someone who actually could change the services you use.
Edit: Sorry if that seems harsh. I have been in similar situations and it does suck. I got by with some workarounds that worked (until it didn't) and lived without some services.
Cloud VMs by their very nature are not end-users' machines. Another route might be cloud desktop services that do try to specifically work like an end-user machine.