首先,你的Linux内核是3.5或更高版本。(搬瓦工不支持

以下步骤涉及到编辑文件,这个需要vim或者其他的编辑工具,如果不会使用就看这个教程


首先下载Putty,然后输入IP和端口(默认22)后点击Open连接VPS。

然后登陆VPS,第一次登陆会提示你一个信息框,点是(Yes)就行了。

账号都是root(小写),密码一般在控制台有生成或更改的地方。输入密码的时候不会显示出来,但是实际是在输入的。

然后就可以输入下面的代码,一步一步来!一行一行来!

Tip:右键可以粘贴!

第1步,提高打开文件描述符的最大数量

为了处理数千个并发的TCP连接,我们应该增加打开文件描述符的限制。

编辑limits.conf

  1. vi/etc/security/limits.conf

添加这两行,如果不知道添加到哪里,就添加到最上面或者最下面。

  1. *soft nofile51200
  2. *hard nofile51200

然后,你开始shadowsocks服务器之前,首先设置的ulimit

  1. ulimit-n51200

第2步,调整内核参数

修改这个文件/etc/sysctl.conf

  1. vi /etc/sysctl.conf

添加下面这些内容,如果不知道添加到哪里,就添加到最上面或者最下面。

  1. fs.file-max= 51200
  2.  
  3. net.core.rmem_max= 67108864
  4. net.core.wmem_max= 67108864
  5. net.core.netdev_max_backlog= 250000
  6. net.core.somaxconn= 4096
  7.  
  8. net.ipv4.tcp_syncookies= 1
  9. net.ipv4.tcp_tw_reuse= 1
  10. net.ipv4.tcp_tw_recycle= 0
  11. net.ipv4.tcp_fin_timeout= 30
  12. net.ipv4.tcp_keepalive_time= 1200
  13. net.ipv4.ip_local_port_range= 10000 65000
  14. net.ipv4.tcp_max_syn_backlog= 8192
  15. net.ipv4.tcp_max_tw_buckets= 5000
  16. net.ipv4.tcp_fastopen= 3
  17. net.ipv4.tcp_mem= 25600 51200 102400
  18. net.ipv4.tcp_rmem= 4096 87380 67108864
  19. net.ipv4.tcp_wmem= 4096 65536 67108864
  20. net.ipv4.tcp_mtu_probing= 1
  21. net.ipv4.tcp_congestion_control=hybla

当然,记得要执行sysctl -p重新加载配置。

其实添加的位置在哪里不重要,只是很多人问我要添加到哪里,那我干脆截个图算了,记得添加的代码要和其他的代码分开,也就是上下都回车键隔开一行!

(zhuan:doubigenjudi)