当前位置:首页>博客> Shadowsocks 的 Tcp 连接优化

Shadowsocks 的 Tcp 连接优化

shadowsocks的Tcp连接优化包含以下三种方式,分别是增大打开的文件描述符,打开快速端口重用和连接,增大队列缓冲区,为TCP连接延迟选择最优算法,比如BBR等

Shadowsocks 的 Tcp 连接优化

增大打开的文件描述符

vi /etc/security/limits.conf

添加这两行

* soft nofile 51200
* hard nofile 51200

然后, 在启动shadowsocks服务器之前,先设置ulimit

ulimit -n 51200

打开内核参数

  • 快速重用端口和连接
  • 队列和缓冲区增加到最大
  • 为Tcp连接的延迟和高吞吐量选择最优算法

/etc/sysctl.conf

fs.file-max = 51200

net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.core.netdev_max_backlog = 250000
net.core.somaxconn = 4096

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
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_mem = 25600 51200 102400
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
net.ipv4.tcp_mtu_probing = 1
net.ipv4.tcp_congestion_control = hybla

重载配置文件

sysctl -p
版权声明 1 本站永久网址:https://www.gzkj8.com
2 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长:yixinis@163.com,进行删除处理。
3 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
4 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
博客

V2Ray翻墙会被发现吗

2024-11-17 13:38:25

博客

苹果 App Store 跨区下载海外 App 教程

2024-11-17 13:40:43

0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索