Also, someone else here asked about legality of bypassing the ban, that is a good question I'd like to see answered, even though I think we all know the answer to that one.
- First, they block a few websites: no big deal, I'll just use a VPN.
- Then they block OpenVPN default port: no big deal, I'll just use another port or IPSec.
- Then international connections slow down to a crawl: no big deal, maybe they're not throttling but just having capacity issues, let's wait a bit see if it gets better.
Then one day your realize that what was at first a minor inconvenience is now wasting hours of your life and killing your productivity.
And even China doesn't block GitHub. It tried once, but backed down soon for unknown reasons.
Is it dns based? I guess you could manually set up the correct IP addresses locally for the host names. Other than that, I'd have to read.
My guess is someone will set up a proxy service specifically for this.