• 如果发现网站页面显示不正常,请使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 更换了一个新的theme
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏五毛的笔记本吧

Debian安装SS manyuser教程与优化

折腾笔记 五毛 3624次浏览 已收录 0个评论 扫描二维码

manyuser是一个shadowsocks多用户后端(项目地址
首先更新相关

apt-get update
apt-get install -y --force-yes build-essential autoconf libtool libssl-dev curl

安装PIP,python-m2crypto cymysql

apt-get install python-pip git python-m2crypto 
pip install cymysql

安装manyuser

git clone -b manyuser https://github.com/mengskysama/shadowsocks.git

进入ss目录

cd /root/shadowsocks/shadowsocks

编辑Config.py的数据库文件:

vi config.py

最好用别的服务器上的mysql服务器,注意开远程访问

最后运行

python server.py

优化

内核参数优化

首先,将 Linux 内核升级到 3.5 或以上。

第一步,增加系统文件描述符的最大限数

编辑文件 limits.conf

vi /etc/security/limits.conf

增加以下两行

* soft nofile 51200
* hard nofile 51200

启动shadowsocks服务器之前,设置以下参数 ulimit -n 51200

第二步,调整内核参数
修改配置文件 /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 使配置生效

锐速

锐速是一款非常不错的TCP底层加速软件,可以非常方便快速地完成服务器网络的优化,配合 ShadowSocks 效果奇佳。

然后确定自己的内核是否在锐速的支持列表里,如果不在,请先更换内核,如果不确定,请使用 手动安装。

安装完锐速之后

我们还要修改锐速的3个参数

vi /serverspeeder/etc/config
rsc="1" #RSC网卡驱动模式  
advinacc="1" #流量方向加速  
maxmode="1" #最大传输模式
digitalocean vps的网卡支持rsc和gso高级算法,所以可以开启rsc="1",gso="1"。

重新启动锐速

service serverSpeeder restart

net-speeder

net-speeder 原理非常简单粗暴,就是发包翻倍,这会占用大量的国际出口带宽,本质是损人利己,不建议使用。

(1) Ubuntu/Debian 下安装依赖包

apt-get install libnet1
apt-get install libpcap0.8
apt-get install libnet1-dev
apt-get install libpcap0.8-dev

(2) Centos 下安装依赖包
需要配置 epel 第三方源。下载 epel :http://dl.fedoraproject.org/pub/epel/ 。例如,Centos 7 x64:

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -ivh epel-release-7-5.noarch.rpm
yum repolist

然后安装依赖包:

yum install libnet libpcap libnet-devel libpcap-devel

(3) 下载官方的 tar.gz 压缩包。解压安装运行:

wget http://net-speeder.googlecode.com/files/net_speeder-v0.1.tar.gz 
tar zxvf net_speeder-v0.1.tar.gz
cd net_speeder
chmod 777 *
sh build.sh -DCOOKED

首先你需要知道你的网卡设备名,可以使用 ifconfig 查看。假设是eth0,那么运行方法是:

./net_speeder eth0 "ip"

关闭 net-speeder

killall net_speeder

hybla加速

查看我这个文章
传送门


五毛的笔记本版权所有丨本站采用BY-NC-SA协议进行授权 , 转载请注明Debian安装SS manyuser教程与优化
喜欢 (2)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址