如何提高在vultr 搭建ss服务器的ss的速度

用shadowsocks-manyusery和ss-panel搭建ss站及优化全过程(CentOs) - StepByStepTOAccess
来源:互联网
编辑:刘梓楠
有网友碰到过这样的问题:用shadowsocks-manyusery和ss-panel搭建ss站及优化全过程(CentOs) - StepByStepTOAccess,问题详细内容为:挺不错的博文:用shadowsocks-manyusery和ss-panel搭建ss站及优化全过程(CentOs) - StepByStepTOAccess,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:
FQ翻来翻去好多年,终于发现ss好像用起来比较舒服,于是开始折腾,从搬瓦工到路由器刷openwrt一路慢慢搞过来,终于某天闲的蛋疼想搭个ss站,找了很多教程,也走了不少弯路,毕竟自己是个半吊子,有些大神写教程的时候觉得基础的东西就一笔带过了,没办法,只能自己慢慢摸索。折腾来折腾去,想着,干脆写一个建站过程算了,方便像我一样的菜鸟使用。写的不好,大家轻拍...
第一步,申请一个vps
其实是废话了,没vps,谁还搭ss站啊。试了很多家的vps,搬瓦工、Digitalocean、Vultr、Conoha、亚马逊云等等,其实都差不多,Digitalocean、Vultr、Conoha这三家都有免费的试用时间或者优惠码之类的,大家可以试试,看谁家的服务器比较适合自己。我试了几个月下来,Vultr、Conoha这两家的日本服务器对联通非常好,可以u2b 1080p流畅播放,不过Vultr限制流量,Conoha不限流量且支持支付宝,我想大家都知道怎么选择了吧...反正我最后选择了conoha,因为我是联通,付个我的推广链接,用这个注册,充值500日元可以获得1000日元的优惠券(充1000可以得到2000的优惠券,再多没试过了)链接:www.conoha.jp。电信用户就比较苦逼了,新加坡kt据说很好,可惜也很贵,linode日本一直缺货,建议选一下小众的日本服务器,樱花、能网什么的,网上都说樱花要日本信用卡,不过有人说他用国内卡申请一次成功的,大家可以试试。我测试的结果是 电信 选择走kddi线路的日本vps,优化下,基本可以到500K 600K左右,至少1080p的u2b可以看了。
---------------------------------------废话完了的分割线--------------------------------------
第二步,装mysql、Apache 等,让ss-panel可以运行起来
我用的是centOS,以下全是centOS的命令,用其他系统的,请自行修改命令,我是个半吊子,不会了....这一步建议装一键包就好,推荐下秋大的lamp一键包,/lamp,很多人都是用的秋大的ss一键包吧,秋大的lamp一键包也很好用...以下复制自秋大lamp教程,对了记得下载winwcp和putty...
用putty登录vps,一条一条的执行以下命令
1、事前准备(安装 wget、screen、unzip,创建 screen 会话):
yum -y install wget screen unzip
screen -S lamp
2、下载、解压、赋予执行权限:
wget --no-check-certificate -O lamp.zip /teddysun/lamp/archive/master.zip
unzip lamp.zip
cd lamp-master/
chmod +x *.sh
3、安装 LAMP 一键安装包,终端中输入以下命令:
./lamp.sh 2&&1 | tee lamp.log
选择sql版本输入数据库密码选择位置选择php版本安装完成
因为ss-panel需要5.4以上的php,所以装的时候php版本和mysql版本都选择5.5就好,然后等15到30分钟,秋大的lamp一键包就装好了。
重要的事情说三遍~~~~~完了之后在putty输入 CD 退出lamp安装目录完了之后在putty输入 CD 退出lamp安装目录完了之后在putty输入 CD 退出lamp安装目录重要的事情说三遍~~~~~
---------------------------------------废话完了的分割线--------------------------------------
第三步,装ss-panel,新建数据库
现在,安装ss-panel,SS-Panel的安装很简单,下载这个ZIP包然后解压放到网站根目录,点击这里下载,秋大的一键包网站默认目录是/data/www/default,把sspanel的压缩包解压后,用winwcp把所有文件都上传到网站根目录。这时候可以访问下你的vps的IP地址,能打开一个ss-panel的界面了,不过邀请码啊、登录啊、注册啊之类的链接点不开。
sspanel解压后
上传到网站根目录/data/www/default
然后,新建一个数据库,打开浏览器,输入你的vps IP/phpmyadmin,点击左上角的NEW,新建一个名为shadowsocks的数据库(名字叫什么都行,叫这个是为了后面可以不用修改数据库名字)。
新建数据库
再,点击shadowsocks,中间靠上的地方,选择导入,浏览本地计算机,选择刚才解压的ss-panel目录,里面有个sql的文件夹,把这个文件夹里面的5个文件都导入到shadowsocks数据库下面(浏览-选择文件-点击执行)。
点击新建的数据库名字
选择从计算机中上传,导入本机解压的ss-panel目录下的sql文件夹中的5个文件
导入完成,一共5个文件
这时,用winwcp编辑lib/config-sample.php,修改数据库名称和密码,然后保存。把 lib/config-sample.php 重命名为 config.php 。
修改sspanel配置文件
好了,在浏览器输入你的vps的IP,应该能打开网站了,默认管理帐号:
,密码 1993,登陆进去可以修改密码,修改用户名需要进入phpmyadmin,在shadowsocks数据库下面,user里面改了就好了。
ss-panel还有后台管理员不能修改用户的bug,Orvice大神说修复了,我试了还是不能修改,不过好在其他功能正常,这个没啥影响。
第四步,装shadowsocks-manyuser
以下部分内容复制自厘米天空项目地址:/mengskysama/shadowsocks
1.先安装需要的环境依赖
yum install m2crypto python-setuptools
easy_install pip
2.安装cymysql
pip install cymysql
3、安装shadowsocks-manyuser
yum -y install git
然后下载ss多用户版,安装
git clone -b manyuser /mengskysama/shadowsocks.git
4、配置数据库连接
用winwcp进入,/root/shadowsocks/shadowsocks
编辑Config.py文件:修改对应的端口、密码等等操作。如下格式
#ConfigMYSQL_HOST = '127.0.0.1' --这里一定要改,这一行是服务器IP,127.0.0.1表示本机MYSQL_PORT = 3306MYSQL_USER = 'ss' --这里写你的数据库用户名,一般是rootMYSQL_PASS = 'ss' --这里写你装lamp时候设置的密码MYSQL_DB = 'shadowsocks' --写你用phpmyadmin建立的数据库名称这个往下不用修改MANAGE_PASS = 'ss'#if you want manage in other server you should set this value to global ipMANAGE_BIND_IP = '127.0.0.1'#make sure this port is idleMANAGE_PORT = 23333
5、开启服务
打开putty,输入
cd /root/shadowsocks/shadowsocks
进入shadowsocks目录,
python server.py
如上图所示就算安装成功了。
可以用screen进程守护。我是用的screen,方法如下:打开putty,输入
cd /root/shadowsocks/shadowsocks
进入shadowsocks目录,先不要执行python server.py,输入screen -S ss回车再输入python server.py回车
等一分钟左右按住Ctrl+a,不要放,再按d退出就可以了。
查看screen运行任务可以screen -ls可以看到刚才创建的ss任务在运行。
至此多用户SS后端安装完毕。
最后,IP/admin 登录进ss-panle,选择节点列表,配置节点信息,地址填写你的vps地址,加密方式RC4-md5(shadowsocks-manyusery默认的加密是RC4-md5,默认网站管理帐号:
,密码 1993)
---------------------------------------废话完了的分割线--------------------------------------
第五步,Shadowsocks服务器TCP优化配置
以下部分内容复制自TENNFY WU
1、编辑limits.conf,增加连接数
用winwcp登录,打开/etc/security/limits.conf增加以下两行
* soft nofile 51200
* hard nofile 51200
开启shadowsocks服务之前,先设置一下ulimit,用putty登录,输入以下命令
ulimit -n 51200
2、调整内核参数
首先科普下TCP拥塞控制算法:中美之间的线路质量不是很好,rtt较长且时常丢包。TCP的设计目的是解决不可靠线路上可靠传输的问题,即为了解决丢包,但丢包却使TCP传输速度大幅下降。HTTP协议在传输层使用的是TCP协议,所以网页下载的速度就取决于TCP单线程下载的速度(因为网页就是单线程下载的)。丢包使得TCP传输速度大幅下降的主要原因是丢包重传机制,控制这一机制的就是TCP拥塞控制算法。
Linux内核中提供了若干套TCP拥塞控制算法,这些算法各自适用于不同的环境。1)reno是最基本的拥塞控制算法,也是TCP协议的实验原型。2)bic适用于rtt较高但丢包极为罕见的情况,比如北美和欧洲之间的线路,这是2.6.8到2.6.18之间的Linux内核的默认算法。3)cubic是修改版的bic,适用环境比bic广泛一点,它是2.6.19之后的linux内核的默认算法。4)hybla适用于高延时、高丢包率的网络,比如卫星链路&&同样适用于中美之间的链路。
我们需要做的工作就是将TCP拥塞控制算法改为hybla算法,并且优化TCP参数。
(1)、修改sysctl.conf配置文件,优化TCP参数
用winwcp登录,打开/etc/sysctl.conf
添加以下代码
fs.file-max = 51200#提高整个系统的文件限制net.core.rmem_max = net.core.wmem_max = net.core.netdev_max_backlog = 250000net.core.somaxconn = 3240000
net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 0net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepalive_time = 1200net.ipv4.ip_local_port_range = net.ipv4.tcp_max_syn_backlog = 8192net.ipv4.tcp_max_tw_buckets = 5000net.ipv4.tcp_fastopen = 3net.ipv4.tcp_rmem =
net.ipv4.tcp_wmem =
net.ipv4.tcp_mtu_probing = 1net.ipv4.tcp_congestion_control = hybla
保存。然后用putty登录vps
(2)、加载hybla算法(不支持OpenVZ)
/sbin/modprobe tcp_hybla
查看现在的的算法。
sysctl net.ipv4.tcp_available_congestion_control
重启用putty登录,输入
sysctl net.ipv4.tcp_available_congestion_control
看看是不是如下图,hybla在第一个,如是就ok了。(3)、还可以安装免费版的锐速,不过好像用处不大
实在是懒得打字了,官方安装说明如下:/w.do?m=lsl
ss-panel v2 中文安装教程
注意: 这是v2版本安装教程,v2目前不在继续维护。
从 0.X 升级
如果你原来版本是0.X 请查阅&Read this
PHP &= 5.4
PDO Extension
请从发布页面下载&/orvice/ss-panel/releases
导入sql目录下的所有sql文件到数据库
将 lib/config-sample.php 重命名为 config.php,并编辑数据库信息.
上传整个目录
默认情况下,user表中uid为1的用户为管理员
添加管理员可以在 'ss_user_admin' 表中添加用户UID
默认管理帐号:&&密码 1993
新版密码加密方式说明
当使用新的加密方式「带salt的sha256」加密,由于每个站点的$salt值都不同,所以初始密码「1993」是没有用的,安装完成后,访问
/pwd.php?pwd=1993
将获得的字符串更新到数据库user表的pass字段。
$salt 不可随意修改!
如果原来为2.4之前的版本,需要将pass字段的长度修改为64
安装各种依赖
ssh到vps下,cd到网站目录,执行如下命令:
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar
posted on 请注意,本站信息均收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!
您可能还关注问下亲们 Vultr 哪个机房性能比较好,连国内 Ping 比较低 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
&关于 Google SEO 最好的一本书
Sponsored by
国内领先的实时后端云野狗 API 可用于开发即时聊天、网络游戏、实时定位等实时场景传输快!响应快!入门快!
Promoted by
问下亲们 Vultr 哪个机房性能比较好,连国内 Ping 比较低
18:09:29 +08:00 · 5576 次点击
亲们Vultr哪个机房性能比较好,连国内Ping比较低。
日本的流量太少。挂SS+博客 200G有些吃紧。
第 1 条附言 &·&
11:55:23 +08:00
感谢回复的各位,已向对我有帮助的回复发送了感谢
11 回复 &| &直到
11:53:05 +08:00
& & 18:52:14 +08:00
选vultr还不如选budgetvm,个人亲身感受:
& & 19:19:07 +08:00
什么VPS比较好
& & 19:39:34 +08:00
我也想搬到 Vultr,我主要是看中了 Vultr 支持机械硬盘,不过现在还没决定。
& & 21:24:04 +08:00
洛杉矶。电信比较友好。联通延迟偏高
& & 23:11:06 +08:00
@ 洛杉矶UnixBench1000分,不知道其他机房是否一样
& & 23:16:25 +08:00
@ 我从budget转过来的,觉得cpu限制太严重。看测评vultr不错,买后发现性能不如测评的好。也许是用户增多的缘故。budget不知xen那款性能怎样
& & 23:42:02 +08:00
@ 我就是用的xen的那款,暂时没发现啥问题
& & 09:36:52 +08:00 via Android
我用Vultr 日本机房,感觉挺爽的。。。性能也很好网络也不错。可能是因为我买的早所以在之前的node吧。。。我没有遇到过 @
说过的不稳定每天宕机的情况,已经稳定运行半年多了没出过问题。
并且200G流量看起来比别的地方动不动2T
3T少很多不过自己用也是很充足的。我也是博客+ss,ss还分享给了十几个人一起用,每月流量连100G都到不了,别说200了。。。我一开始觉得流量可能不够买的7刀1G内存400流量的套餐,用了一段时间之后发现根本没必要。。。Vultr的套餐可以无痛升级但是不能降级,所以你可以从5刀的开始,新用户注册似乎会送5刀?你可以试试。
如果楼主想试试还没注册的话可以考虑用下aff链接(逃)
& & 10:27:21 +08:00
vultr 日本机房网络评测
lz 的ss流量有那么大吗
& & 11:50:42 +08:00
@ 谢谢了。我洛杉矶已经用半个月了,听你的试试日本。万分感谢
& & 11:53:05 +08:00
和3个好基友共享ss,一个星期用了20g,所以我怕不够用。谢谢你了。
& · & 1028 人在线 & 最高记录 2067 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.5 · 51ms · UTC 10:49 · PVG 18:49 · LAX 03:49 · JFK 06:49? Do have faith in what you're doing.Vultr VPS评测_Vultr优惠码_Vultr日本及其它机房VPS购买使用图文教程 - Vultr中文网
Vultr针对新注册账号赠送5-50美元,这里Vultr中文网站将这些特惠链接或Vultr优惠码总结下,方便各位新注册Vultr账号的网友们能正常获取或快速获取Vultr官方50美元赠送款。
一、新注册账户赠送50美元方法
说明:通过点击Vultr免费50美元秘密链接,进入优惠页面,然后注册Vultr账户,无需使用任何Vultr优惠码,即可得到Vultr 50美元账户余额,但需要在60天内使用,必须绑定信用卡验证才可以获取Vultr 50美元,因此您需要一种信用卡。
二、新注册账户赠送20美元方法
说明:通过点击上面直达Vultr免费20美元秘密链接通道新注册VULTR账户,然后使用Vultr优惠码【SSDVPS】,即可获得Vultr赠送20美元账户余额奖励,值得注意的是这20美元赠送款只有30天的使用期限。
三、新注册账户赠送5美元方法
说明:通过上面直达Vultr免费5美元秘密链接通道新注册VULTR账户,不需要用优惠码即可获得Vultr 5美元账户余额,需要用PAYPAL支付最低5美元验证,或者绑定信用卡。
另外,Vultr 有一个充值送美元活动
Vultr will match up to $100 of your first account funding (e.g., you add $50 to your account then we swoop in and add a matching $50, leaving you with $100 in account credit to launch server instances around the world).
说明:需要新注册账户,且充值才有赠送。
Vultr官方:
推荐阅读:
选择Vultr云VPS理由
1、著名公司化运营云主机商,绝不跑路
2、全球14数据中心可选择
3、云VPS主机管理可按小时记费
4、KVM架构保障性能
5、纯SSD硬盘,读取速度飞快
6、支持Linux和Windows系统
7、日本、洛杉矶、西雅图国内速度快
8、官方全天候客服(ERROR:15) & 访客不能直接访问现在位置:
关于搬瓦工VPS代购
搬瓦工VPS,一款性价比极高的便宜VPS主机方案,开放功能比较全。适合我们基础建站、搭建环境以及各种折腾应用。遇到搬瓦工VPS无法顺利支付问题无需担心,联系QQ:来解决问题。ss账号及搬瓦工代购。
-------------------------------------------------
-------------------------------------------------
--------------------------------------------------------------------------------------------------

我要回帖

更多关于 vultr centos ss 的文章

 

随机推荐