New ways to hide Shadowsocks

This page summarizes the projects mentioned and recommended in the original post on /r/dumbclub

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • shadowsocks-rust

    我们有证据表明这个修改版的Shadowsocks-rust可以绕过当前GFW对Shadowsocks的检测和封锁。 | We have evidences that this modified Shadowsocks-rust can bypass the detection and blocking by the GFW. (by gfw-report)

  • In the thread itself there are instructions for using the @gfw-report fork of shadowsocks-rust. This adds more 0s or 1s to the encrypted traffic and rearranges the bit sequence to artificially skew the ratio of 0 bits to 1 bits. Precompiled binaries are available at https://github.com/gfw-report/shadowsocks-rust/releases.

  • v2ray-core

    A platform for building proxies to bypass network restrictions. (by v2fly)

  • v2fly/v2ray-core version v5.1.0 User Preview offers an experimental variation on Shadowsocks outbound on the client. A comment dated January 14, 2022, explains: "This kind of censorship can also be temporarily evaded by only sending printable characters in the first 6 bytes of data. This pull request adds experimentReducedIvHeadEntropy option to Shadowsocks outbound. This option request V2Ray to remap the first 6 bytes of IV to printable characters. Enabling experiments have security implications. It is possible for anyone on the privileged network path to identify the protocol when this experiment is enabled." Only the client needs to be updated to implement this approach. Precompiled binaries are available at https://github.com/v2fly/v2ray-core/releases.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • shadowsocks-go

    A versatile and efficient proxy platform for secure communications.

  • @database64128 is concerned about the vulnerability introduced by the above. Another way to evade censorship is implemented in the database64128 fork of shadowsocks-go. Because the protocol is changed, it requires updating both client and server. "The unsafe stream prefix feature allows you to configure a pair of preshared cleartext prefixes for Shadowsocks 2022 streams. The prefixes are prepended to the request and response streams to trick simple firewalls. To use this feature, add unsafeRequestStreamPrefix and unsafeResponseStreamPrefix to both client and server blocks, and specify the prefixes in base64 encoding. The client and server must agree on the same pair of prefixes. On startup a warning message will be printed to tell you that using this feature taints the client and server." Precompiled binaries are available at https://github.com/database64128/shadowsocks-go/releases

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts