2016年4月20日星期三

Shadowsocks优化命令

优化:
分两种情况第一是OpenVZ内核的VPS,一种是KVM、XEN、Hyper-V等内核的VPS,这里只介绍OpenVZ(因为OpenVZ的VPS都比较便宜)
OpenVZ内核又分两个方案:
第一是使用【net-speeder】进行双倍发包这样可以有效的优化丢包严重的VPS线路。
第二种是使用【FinalSpeed】双边加速器,此方案要求VPS内存大于512M,效果非常好,特别适合看视频的朋友,缺点需要再运行一个程序。

一:net-speeder

1.安装依赖(下方每条命令都运行一次)

複製代碼
apt-get install libnet1

複製代碼
apt-get install libpcap0.8

複製代碼
apt-get install libnet1-dev

複製代碼
apt-get install libpcap0.8-dev

2.下载最新源码编译(下方每条命令都运行一次)

git clone https://github.com/snooda/net-speeder.git net-speeder

cd net-speeder

chmod 777 *

sh build.sh -DCOOKED

3.使用下面这个命令

ifconfig
查看当前网卡设备名,如某VPS是venet0:0,那么执行以下命令运行
./net_speeder venet0:0 \\"ip\\"

例子:如图红框内inet addr显示为:45.11.11.11,那么网卡是:venet0:0
命令为:
./net_speeder venet0:0 \\"45.11.11.11\\"

上面这条命令不知道为什么会出现:【\】这个斜杠,复制的时候请删除这个斜杠,可能文中还有其他的【\】斜杠,一律删除,本文内容中没有任何【\】但是有【/】这个斜杠不要删除错了

4.一切正常以后使用后台运行
nohup ./net_speeder venet0:0 \\"ip\\" > log 2>&1 &

5.如需关闭net-speeder可使用以下命令

killall net_speeder


二:FinalSpeed强烈推荐此方式

注意问题
1.服务器最低要求512M内存.(这条很重要)
2.openvz架构只支持udp协议.

服务端安装
1.下载一键包
wget http://fs.d1sm.net/finalspeed/install_fs.sh

2.赋予一键包权限
chmod +x install_fs.sh

3.执行一键包
./install_fs.sh 2>&1 | tee install.log

5.如果debian6系统无法启动,可能是java没有安装,请运行下面的命令:

apt-get -y install openjdk-6-jre

没有评论:

发表评论