Comment by rfv6723
14 hours ago
Does your team have Chinese memebers?
GFW has been able to filter SNI to block https traffic for a few years now.
14 hours ago
Does your team have Chinese memebers?
GFW has been able to filter SNI to block https traffic for a few years now.
We do, and from what we know a bigger problem in China is detecting traffic patterns. SNI filtering is not that big of a deal, in order to block your domain it needs to first learn which one you’re using. What for the traffic patterns, people in China prefer to selectively route traffic to the tunnel. For instance, the client apps allow you to route *.cn domains (or any other domains) directly. It makes it harder to detect that you’re using a VPN.
In Fujian province, all foreign domains which aren't in white list are blocked.
This results that proxy server needs to use a fake sni in white list or ditch https.
This is actually supported by both the client and the server.
To use it in mobile clients you need to specify two domain names like that: fake-sni.com|domain.com where “fake-sni.com” is the domain thay will be in the SNI and “domain.com” is the domain in your TLS certificate (used to check the server’s authenticity)
How do you do this on iOS?
You mean in TrustTunnel apps? You can create a routing profile there and select which domains/ips are bypassed, and then select that routing profile in the vpn connection settings.
>GFW has been able to filter SNI to block https traffic for a few years now.
SNI isn't really the threat here, because any commercial VPN is going to be blocked by IP, no need for SNI. The bigger threat is tell-tale patterns of VPN use because of TLS-in-TLS, TLS-in-SSH, or even TLS-in-any-high-entropy-stream (eg. shadowsocks).
> because any commercial VPN is going to be blocked by IP, no need for SNI.
Proxy server can hide behind CDN like Cloudflare via websocket tunnel.
This is why GFW develops SNI filter, Cloudflare is too big to block.
CDN traffic is quite expensive, don’t believe it would be feasible to provide a VPN product for that. But for individuals, sure.
>Proxy server can hide behind CDN like Cloudflare via websocket tunnel.
cloudflare doesn't support domain fronting so any SNI spoofing won't work.