TCP Window Reduction (Strategy 8)—reducing the SYN+ACK TCP window to 10 bytes and stripping wscale options, forcing the client to segment its request—achieves 100% evasion success against HTTP in India and Kazakhstan, 100% against HTTP and HTTPS in Iran, and 100% against SMTP in China, because none of these censors can reassemble TCP segments. The strategy is compatible with all 17 tested client OS versions when implemented without SYN+ACK payloads, making it the most broadly deployable server-side strategy found.
From 2020-bock-come — Come as You Are: Helping Unmodified Clients Bypass Censorship with Server-side Evasion
· §5.1, §5.2, §7, Table 2
· 2020
· SIGCOMM
Implications
Implement TCP window shrinking in the server's SYN+ACK as a low-cost, broadly compatible evasion layer—it requires no client changes, works across Linux/Windows/macOS/iOS/Android, and defeats segment-blind censors in at least four countries.
Pair window reduction with protocol-specific strategies for China (where it only helps FTP and SMTP) rather than relying on it as a universal solution against the GFW.