Update censorshipConfiguration for China #13681
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First time contributor checklist
Contributor checklist
Fixes #1234
syntaxDescription
As for China, currently only one front domain works:
github.githubassets.com
. Most of Google's IPs are blocked, and another 2 domain are blocked by DPI. Therefore, the circumvention works, but is very slow, because Signal has to wait for all others to time out before connecting togithub.githubassets.com
.This patch:
fastly.jsdelivr.net
is used by many programers on their blog, I belive the collateral damage is high.www.python.org
is also programer-related.www.gov.uk
, lol.My ISP is China Unicom (AS4837), I've built it and tested on my Google Pixel 7 with Android 14. The circumvention works smoothly... Besides the sign up or sign in process, it requires
firebaseinstallations.googleapis.com
, I set one alive IP in the hosts.For Signal, maybe hardcode or delivery alive IPs, I'm considering.