Live data from Hacker News

VPN services blocked in Sri Lanka as information controls tighten

netblocks.org

41–50 of 62 posts

Re: VPN services blocked in Sri Lanka as information controls tighten

#41
post #3

Earlier quoted context omitted.

A VPS with a simple SSH server on a nonstandard port, maybe with some port knocking if you think you might be scanned or targeted by accessing from the offending country will do the trick just fine, keeping things reaaaally low profile.

Assuming that nobody in Sri Lanka is implementing DPI on ISPs' edge interfaces, the safer solution would be to run your own vpn endpoint hosted in the USA or Europe, as openvpn in tcp mode, or wireguard, on port 443. Without pwning your client device, they're technically incapable of properly MITMing TLS1.2 and can't break the internet so thoroughly by blocking https/port 443 traffic (which would also break gmail, al…

I have a feeling theyve done some form of traffic analysis. My default open vpn setup on a digital ocean box with the port changed to 443 is blocked somehow with both major ISPs here.

Re: VPN services blocked in Sri Lanka as information controls tighten

#42

Earlier quoted context omitted.

Sri Lankan here. Historically, the people here have engaged in "knee-jerk" violence following an initial inflammatory incident; see: https://en.wikipedia.org/wiki/Black_July https://en.wikipedia.org/wiki/2018_anti-Muslim_riots_in_Sri_... In the second incident listed above, social media was used both as a vector to spread hate speech and misinformation, and also to help mobs organize. Regarding the current social med…

Update: social media isn't blocked anymore. Six days in total - reasonable enough, I think.

Any form of limiting speech is an attack on the principles of a healthy nation. State-wide censorship is never reasonable.

Re: VPN services blocked in Sri Lanka as information controls tighten

#44
post #21

Earlier quoted context omitted.

The easiest way to roll your own, securely: https://github.com/StreisandEffect/streisand

Algo is better than Streisand. https://github.com/trailofbits/algo

Interested in a comparison. I’m currently using Streisand.

Re: VPN services blocked in Sri Lanka as information controls tighten

#46
post #40
post #37

Earlier quoted context omitted.

OpenVPN, like many other VPN protocols, does not have censorship resistance as part of its design goals. So, I'm guessing that its traffic patterns are quite easy to detect. You should have better luck with something like Shadowsocks, or even better, Shadowsocks over a SSH tunnel. There are probably better and more potent alternatives that I'm not familiar with. If you just want to do regular web browsing, a simple t…

Thanks. I'll be taking a look at tunelling soon. The material around it is difficult to read and put together to be honest. I'm right now using Nord via their ovpn files. Somehow it made its way through one ISP ruleset. For my digital ocean box, I asked someone else to use tunnelblick with the ovpn file I provided them to see if it worked (they were in another country) and it worked. This makes me believe it's most l…

I suggest looking into WireGuard [1]. I found it easier to use than OpenVPN, and I think it will displace it as the de facto standard when it eventually gets merged into the Linux kernel. You'll have to use lower-level configuration tools to get started with it, which I am finding helpful to pursue the same goal of learning about networking more thoroughly.

[1]: https://news.ycombinator.com/item?id=17659983

Re: VPN services blocked in Sri Lanka as information controls tighten

#47
post #37
post #35

It's actually infuriating this ban. I'm from SL, currently on Nord VPN which hasn't been blocked by 1 of the major ISPs. Both major ISPs are aggressively blocking standard open vpn traffic however. I'm not entirely sure how since this is not my knowledge domain but a default open vpn setup on digital ocean (even on port 443) results in a timeout when contacting the server I don't understand why one ISP is still allow…

OpenVPN, like many other VPN protocols, does not have censorship resistance as part of its design goals. So, I'm guessing that its traffic patterns are quite easy to detect. You should have better luck with something like Shadowsocks, or even better, Shadowsocks over a SSH tunnel. There are probably better and more potent alternatives that I'm not familiar with. If you just want to do regular web browsing, a simple t…

OpenVPN iirc has a custom negotiation protocol which happens before TLS and is probably the vector used for detection.

Re: VPN services blocked in Sri Lanka as information controls tighten

#49
post #46
post #40

Earlier quoted context omitted.

Thanks. I'll be taking a look at tunelling soon. The material around it is difficult to read and put together to be honest. I'm right now using Nord via their ovpn files. Somehow it made its way through one ISP ruleset. For my digital ocean box, I asked someone else to use tunnelblick with the ovpn file I provided them to see if it worked (they were in another country) and it worked. This makes me believe it's most l…

I suggest looking into WireGuard [1]. I found it easier to use than OpenVPN, and I think it will displace it as the de facto standard when it eventually gets merged into the Linux kernel. You'll have to use lower-level configuration tools to get started with it, which I am finding helpful to pursue the same goal of learning about networking more thoroughly. [1]: https://news.ycombinator.com/item?id=17659983

While like Wireguard a lot, it won't displace Openvpn completely, for the simple reason that it only works over UDP, and cannot work over TCP, unlike Openvpn.

Re: VPN services blocked in Sri Lanka as information controls tighten

#50
post #41

Earlier quoted context omitted.

Assuming that nobody in Sri Lanka is implementing DPI on ISPs' edge interfaces, the safer solution would be to run your own vpn endpoint hosted in the USA or Europe, as openvpn in tcp mode, or wireguard, on port 443. Without pwning your client device, they're technically incapable of properly MITMing TLS1.2 and can't break the internet so thoroughly by blocking https/port 443 traffic (which would also break gmail, al…

I have a feeling theyve done some form of traffic analysis. My default open vpn setup on a digital ocean box with the port changed to 443 is blocked somehow with both major ISPs here.

are you using openvpn in tcp or udp mode? the default udp is pretty easy to block even if it's on 443, the tcp requires somewhat more DPI.
Post reply on HN