From d28f43ee65ea6aa5d669224eb17b0da0817cbd14 Mon Sep 17 00:00:00 2001 From: clowwindy Date: Fri, 30 May 2014 00:30:10 -0700 Subject: [PATCH] Updated Optimizing Shadowsocks (markdown) --- Optimizing-Shadowsocks.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Optimizing-Shadowsocks.md b/Optimizing-Shadowsocks.md index 70b2470..689d432 100644 --- a/Optimizing-Shadowsocks.md +++ b/Optimizing-Shadowsocks.md @@ -12,6 +12,7 @@ net.core.somaxconn = 3240000 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 +net.ipv4.tcp_tw_recycle = 0 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.ip_local_port_range = 10000 65000 @@ -26,4 +27,6 @@ net.ipv4.tcp_congestion_control = hybla Then: - sysctl -p \ No newline at end of file + sysctl -p + +Warning: **DO NOT ENABLE `net.ipv4.tcp_tw_recycle`!!!** See [this article](http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html).