signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.63k stars 2.96k forks source link

Censorship Circumvention Does Not Work in China #4926

Closed tonyztan closed 2 years ago

tonyztan commented 3 years ago

Bug description

The censorship circumvention feature of the Signal iOS app is not working in China. In OWSCensorshipConfiguration.m, censoredCountryCodes does not appear to include the +86 (China) country code.

China has begun blocking access to Signal, making censorship circumvention necessary for Signal users located in China.

(Not part of this issue, but a side note: It also appears that the Signal proxy feature is not yet available for iOS.)

Steps to reproduce

Actual result: Signal app cannot connect to the Signal server due to China's censorship. Message cannot be sent.

Expected result: Censorship circumvention is enabled, and the message is sent via domain fronting or another censorship circumvention method.

Device info

Device: Any iPhone

WhyRoy commented 3 years ago

frankly speaking, we need proxy for signal

geofurb commented 3 years ago

Wasn't domain fronting doing the trick until recently?

r6c commented 3 years ago

we need proxy for ios, like signal android

WhyRoy commented 2 years ago

@ehrenkret-signal

wangcode commented 2 years ago

ios need proxy just like signal-android

stale[bot] commented 2 years ago

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

WoodpeckerBaby commented 2 years ago

relevant

stale[bot] commented 2 years ago

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

geofurb commented 2 years ago

This issue is still relevant. The Chinese Communist Party is blocking it. We can move forward by trying domain fronting or some other method if we can determine how GFW is blocking Signal. This might not get as much attention from CCP anymore, since most of the Chinese diaspora is back on WeChat, instead of Signal.

stale[bot] commented 2 years ago

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.