专栏首页Rovo89SSserver的加速优化配置(三)

SSserver的加速优化配置(三)

完成《新购置的VPS如何搭建SSserver(一)》和《安装SSserver和配置(二)》的配置工作之后,最重要的是优化SSserver

这里优化工作分为两部分,第一部分是常规的内核优化,谷歌搜索上有很多相关教程,可以算是一份备忘,第二部分是安装 net-speeder,这部分可做可不做

优化

逐条执行下面命令

rm -f /sbin/sysctl
ln -s /bin/true /sbin/sysctl
rm -f /sbin/modprobe
ln -s /bin/true /sbin/modprobe

然后修改配置文件limits.conf,输入下面命令

vi /etc/security/limits.conf

打开后在最后未处添加

* soft nofile 51200
* hard nofile 51200

然后停止shadowsocks运行,设置参数

ssserver -c /etc/shadowsocks.json -d stop
ulimit -n 51200

修改配置文件sysctl.conf,输入下面命令

vi /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_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

最后rebootvps就完成了。

安装net-speeder(选做)

安装net-speeder的步骤和过程参照了vobe.io和cmsky.com

过程如下

CentOS安装,逐条执行下面命令

wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.sh
./net_speeder_lazyinstall.sh

安装完毕后再输入下面命令

nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 &

加入开机启动

nohup /var/net_speeder eth0 "ip";echo "nohup /var/net_speeder eth0 "ip" >/dev/null 2>&1 &" >> /etc/rc.local

输入下面命令查看是否添加成功,,成功就退出

vi /etc/rc.local

设置时区,输入下面命令

echo "Asia/Shanghai" >/etc/timezone

设置定时开关,输入下面命令

echo '0 13 * * * root nohup /root/net_speeder venet0 "ip" >/dev/null 2>&1 &' >>/etc/crontab
echo "0 2 * * * root killall net_speeder" >>/etc/crontab
/etc/init.d/cron restart

Ok,至此优化工作已完成···

系列教程如下:

Last modification:May 12th, 2018 at 07:51 am

© The copyright belongs to the author

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SSserver多用户配置(四)

    用户1203875
  • 关于wget使用的一个有趣玩法

    用户1203875
  • 如何让sublime text 2可以支持C语言的编译和run

    用户1203875
  • 叶伟民:被低估的.net(中) - 广州.net俱乐部2019年纲领

    这是被低估的.net系列的中篇。 上篇在这里:被低估的.net(上) - 微软MonkeyFest 2018广州分享会活动回顾

    寒树Office与RPA
  • 【内核模块auth_rpcgss】netns引用计数泄露导致容器弹性网卡残留

    ? 我们不久前定位了一个Linux内核bug,这个bug会影响所有在特权容器中启用了use-gss-proxy的Linux环境,表现为容器的网络命名空间(ne...

    腾讯技术工程官方号
  • windows net命令集

    开始菜单Win+R输入cmd启动控制台,help查询帮助信息,输入net查询网络命令

    sofu456
  • nginx防止DDOS攻击配置(二)

    我们用的高防服务器只防流量攻击不防CC,现在的攻击多数都是混合型的,而且CC攻击很多,防CC只能自己搞了,按照第一篇的配置,在实际的使用中效果并不理想。限制每秒...

    后端技术探索
  • net命令解析与实例使用

    描述:NET命令它可以管理网络环境,服务,用户,登录的本地信息,它是对于Windows运维最常用的命令; 注:Win98与WinNT有不同的,但Winnet后期...

    WeiyiGeek
  • CVM常用内核优化

    net.ipv4.ip_forward = 0 # 开启IP转发,根据业务需要开启

    乡村小男孩
  • IPC黑客入侵命令

    IPC共享命名管道的资源,为了让进程间通信而开放的命名管道,可以通过验证用户名和密码获得相应的权限,远程管理计算机和检查计算机的共享资源时使用。

    HACK学习

扫码关注云+社区

领取腾讯云代金券