Get a vps. For 20-30 usd you have a machine on the internet to play with.
Yes, you are making barriers.
Yes, you are making barriers.
Here's a (referral) link: https://www.digitalocean.com/?refcode=09e94b0118a3
Although I have given my referral link, my recommendation holds whether you choose to go for them or not.