So, we have IP-addresses by which you can reach different computers on the Internet. We have a DNS in order not to memorize IP addresses, but to enter common human words.
The easiest way to block something is to program any router in your path so that it does not work as you need. For example, if the provider knows that you have not paid the bill, he programs his router so that you receive the answer “Pay” for all your requests. But you can open access to the payment page.
To bypass this blocking, it is enough to make a request through other nodes, as if bypassing the provider. Distribute the Internet from the phone, and your request will go through another chain of routers that are not configured to wrap up your requests.
At work, your system administrator can set up a local router so that you cannot go to the site vk.com – he prescribes instructions in setting up the router, and the router expands your request.
The workaround is the same: connect to another wifi or distribute your own from the phone, and your request will bypass the blocking.