Usare il meek reflector (domain fronting) #10
Labels
No labels
Signal-Android
Signal-Server
TODO
bug
easy
future
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: torn/cable-service#10
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Signal usa la tecnica del domain fronting per funzionare nei paesi dove i server vengono bloccati:
https://whispersystems.org/blog/doodles-stickers-censorship/
la tecnica è questa
https://trac.torproject.org/projects/tor/wiki/doc/meek
e probabilmente su appspot usano il codice di Tor:
https://gitweb.torproject.org/pluggable-transports/meek.git/
in particolare la webapp:
https://gitweb.torproject.org/pluggable-transports/meek.git/tree/appengine.
Il tutto non sembra difficile da configurare. Ci sono però diversi problemi:
Al momento la tecnica è disabilitata in
SignalServiceNetworkAccess.java
:Sempre nello stesso file è impostato l'indirizzo del reflector: