-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shadowsocks blocked in Iran? #142
Comments
Do not invest time in Shadowsocks! Yes, because it uses SSL (and not the latest version of TLS) it has a obvious wire signature and is easily blocked. In the recent upgraded wave of Internet censorship in Iran, most Shadowsocks servers stopped working. |
@WinkVPN I recommended taking a look at some of the other threads.
My impression is that blocking has less to do with the Shadowsocks protocol, and more to do with IP address ranges. @OnceUponATimeInAmerica Shadowsocks is not a TLS-based protocol. You may be thinking of something else. |
if the blocking technology in Iran is something similar to the great fire wall of China, then it can be blocked easily. |
Yes. Shadowsocks uses the older SSL handshake (and NOT the newer TLS), as far as I know and recall. Do you mean no SSL handshakes are involved either? |
I can simply say this is wrong. |
Shadowsocks is not based on SSL and it is not based on TLS. It is a custom protocol that is independent of SSL and TLS. You can see the protocol description here. There are other variations of Shadowsocks, but as far as I know, none of them use TLS. It may be that there are software bundles that combine Shadowsocks functionality with other, non-Shadowsocks, TLS-based protocols; and with SIP003 plugins Shadowsocks can be wrapped in any other protocol; but I think when people talk about Shadowsocks being blocked, they are referring to the custom Shadowsocks cryptographic protocol running on TCP. @gfw-report has a detailed report on the Shadowsocks protocol and how it was being probed by the Great Firewall: |
@GibMeMyPacket I cannot dispute your lived experience. I only know what has been reported in other threads like #138 and #140. But the tests you describe are not, by themselves, enough to show that Shadowsocks specifically is being blocked. It could be that everything is blocked to certain IP ranges; that is, it could be that Shadowsocks is not being specially blocked, it is just one of many protocols included in a more general block. A careful test would try other protocols, in addition to Shadowsocks, to certain IP ranges: if the other protocols work, but Shadowsocks does not, that would be evidence that Shadowsocks is being targeted particularly for blocking. But if nothing works, it does not say much about the Shadowsocks in particular. |
@wkrp is this method still working in iran? |
I'm afraid I don't know. |
Will Shadowsocks be banned in Iran?
I'm planning to build a vpn app for users in Iran, but I'm not sure if Shadowsocks has been cracked.
The text was updated successfully, but these errors were encountered: