GitHub is being partially blocked in India by a prominent ISP (ACT) across multiple states under a sealed court order.
You can find multiple reports here: https://twitter.com/search?q=Github%20%40actfibernet. It has shown up in news reports: https://timesofindia.indiatimes.com/gadgets-news/github-cont...
ACT is using SNI-sniffing to block raw.githubusercontent, unlike most other blocks, which are DNS based. ACT's block page claims it is under a court order to block the domain:
> curl http://raw.githubusercontent.com/
> This URL has been blocked under the instructions in compliance with the orders of a Hon'ble Court.
(Using HTTPS results in a dropped connection).
Unfortunately, there is no easy way to find out if there is even a court order behind this block. A few times court orders are leaked, and a court case to get a single order published took 3 years[0] . Other ISPs are known to block websites without court-order due to technical issues[1]
for the last few weeks, GitHub previews on the website have refused to load, alongside some other interesting cases, such as extension previews breaking on VS Code (, Obsidian etc).
Hopefully, GitHub is fighting a case to get this unblocked, and given the resources it has, to challenge the law here as well (the law gives no recourse as it stands).
[0]: https://internetfreedom.in/delhi-hc-directs-meity-to-provide...
[1]: https://github.com/captn3m0/hello-cloudflare/
On Windows:
- GoodbyeDPI: https://github.com/ValdikSS/GoodbyeDPI (https://ntc.party/c/community-software/goodbyedpi/8)
On Mac / Linux:
- GreenTunnel: https://github.com/SadeghHayeri/GreenTunnel (https://www.npmjs.com/package/green-tunnel)
On Android:
- Intra: https://github.com/jigsaw-code/intra (https://play.google.com/store/apps/details?id=app.intra)
- (I co-maintain this) Rethink DNS + Firewall: https://github.com/celzero/rethink-app (https://play.google.com/store/apps/details?id=com.celzero.br...)