shadowsocks / go-shadowsocks2

Modern Shadowsocks in Go
Apache License 2.0
4.51k stars 1.41k forks source link

Add TCP fastopen support for linux #162

Closed Anonymous-Someneese closed 4 years ago

Anonymous-Someneese commented 4 years ago

161

Dependency: #160

riobard commented 4 years ago

Go declined to officially adopt TCP Fast Open (see https://github.com/golang/go/issues/4842#issuecomment-655270404), and the performance/privacy implication is more severe in our use case. I guess we should not support it.

riobard commented 4 years ago

TCP Fast Open does not work well in practice. Even if it worked well, it's an obvious feature to be easily detected by GFW, and the privacy concern of TFO cookies is still a major issue. Closing now.