Live data from Hacker News

Tell HN: GitHub is partially blocked in India

news.ycombinator.com

81–90 of 184 posts

Re: Tell HN: GitHub is partially blocked in India

#81
post #29

For folks looking to bypass these rudimentary DPI blocks, you don't really need a VPN. DoH + one of these should be enough 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/in…

> On Android: Most phones nowadays should have DoT support built-in nowadays.

> Most phones nowadays should have DoT support built-in nowadays.

DoT does help even if it can be trivially blocked (more than one way to do so, but blocking TCP on port 853 would do the trick)... DoT cannot help bypass SNI-based censorship (unless apps implement domain-fronting).

Re: Tell HN: GitHub is partially blocked in India

#82

The fact that people rely on GitHub, even when it is based on git, which is free and distributed software, shows how easy it is for big companies to force users into their closed software.

agree but changing the emphasis.. Github was brilliantly and uniquely built as a web interface, with socio-anarchistic elements included (no hierarchy at work) but was then purchased by MSFT with the user base momentum intact. Many OSS people noticed this, and quietly many companies and governments also.

Re: Tell HN: GitHub is partially blocked in India

#83
post #72

Can anyone from India confirm if this proxy server [1] is enough to bypass the block? Basically it is a proxy that alters HTTPS traffic to prevent DPI systems from detecting the domain during the TLS handshake. At least in Spain it works for me to bypass the blocking of the major ISPs [2]. [1] https://github.com/hectorm/demergi [2] https://github.com/hectorm/demergi/blob/master/ISP.md

Can you explain in detail how this is supposed to work? Am I supposed to run this (Docker here) on my local server or on a remote server that the block is not affecting??

Re: Tell HN: GitHub is partially blocked in India

#84
post #21

Earlier quoted context omitted.

There's probably quite a lot of them. Modi-style authoritarianism is extremely popular in India.

And it will continue to be if people ignore things like this. In a democracy the voters are responsible for the actions of the leaders

Any responsibility on voters tends to be greatly attenuated in anything but the smallest of democracies.

Re: Tell HN: GitHub is partially blocked in India

#85
Indian here. This seems to be blown a bit out of proportion. I am residing in a Tier-1 city in India and have an internet connection with a local ISP. I am able to access the content on the supposed blocked domain, so this is probably one ISP proactively blocking the domain without it being formally asked to do so (court order can't be ISP-specific AFAIK).

I work in a large consultancy firm and have friends in other Indian IT consultancy firms. GitHub is very commonly used across these firms for quite large projects and blocking that domain would certainly slow down the work of thousands of employees across the country instantly. No way can this block be carried ahead.

Re: Tell HN: GitHub is partially blocked in India

#87
post #2

uff. I cant even imagine what loosing github would mean to an economy and hope you will be back on track soon.

I doubt it would mean much, you don't even need to self-host git just use gitlab, bitbucket, etc. Hobbyists and small projects would be the most affected but VPN's are a trivial solution for this demographic.

Re: Tell HN: GitHub is partially blocked in India

#88

Indian here. This seems to be blown a bit out of proportion. I am residing in a Tier-1 city in India and have an internet connection with a local ISP. I am able to access the content on the supposed blocked domain, so this is probably one ISP proactively blocking the domain without it being formally asked to do so (court order can't be ISP-specific AFAIK). I work in a large consultancy firm and have friends in other…

I did mention that it's only ACT blocking it so far.

> one ISP proactively blocking the domain without it being formally asked to do so

Very unlikely. Court orders are not ISP specific, but ISPs are not time-bound to apply them. It's all very secretive, so there's really no way for us to find out. It's better to assume the worst (ACT is blocking it on a court-order, and more ISPs might follow).

Other ISPs are known to do blocks without court orders (mainly Jio and BSNL) but ACT - not so much. It has been blocked for almost a week, with small media coverage, little outrage, and no response.

Re: Tell HN: GitHub is partially blocked in India

#89

GitHub is based on a decentralised version-control system, so this is not a problem. Right? ;)

A lot of teams use additional services from Github besides pushing code. They run their CI system using actions (including building docker images for prod), they keep knowledge/metadata on issues, PRs, comments, discussions, Kanban/project management, ...

Not having access to GH could be paralyzing.

Re: Tell HN: GitHub is partially blocked in India

#90
post #72

Can anyone from India confirm if this proxy server [1] is enough to bypass the block? Basically it is a proxy that alters HTTPS traffic to prevent DPI systems from detecting the domain during the TLS handshake. At least in Spain it works for me to bypass the blocking of the major ISPs [2]. [1] https://github.com/hectorm/demergi [2] https://github.com/hectorm/demergi/blob/master/ISP.md

Can you explain in detail how this is supposed to work? Am I supposed to run this (Docker here) on my local server or on a remote server that the block is not affecting??

You should run it inside the network affected by the blockage.

If you use Docker you can run the following command to start the server and configure your browser to use it as an HTTP proxy.

  docker run -p 8080:8080 docker.io/hectorm/demergi:latest
Post reply on HN