服务器安装guide - forest520/ss GitHub Wiki
- 访问地址:https://www.vultr.com/?ref=7792934-4F (我的推广链接),create account注册一个账号,收到邮件点击确认链接,支持微信支付宝,充值10美元
- 登陆https://my.vultr.com/ ,Servers里面,有一个+号,Location选美国Los Angeles的(或者日本、新加坡的),Server Type选CentOS7 x64或者Ubuntu16(推荐),Server Size选最便宜的,点击最下面的Deploy Now,然后等待5分钟左右,状态变成running,服务器就创建好了。然后用http://ping.chinaz.com 进行测速,如果IP无法访问或者太慢(平均大于300ms),就destroy,新建一个。
- Running右边有。。。三个点,点进去,有个View Console,通过这个操作服务器,账号root,密码应该是创建服务器后邮件发给你的。因为给的密码太复杂记不住,可以改密码,例如给成abc,输入命令:
passwd abc
- 接下来就是安装SS服务器,输入两行命令,每1行要按回车:
CentOS:
yum install python-setuptools && easy_install pip
pip install shadowsocks
Ubuntu:
apt-get update
apt-get -y install python-pip
apt -y install libsodium-dev
pip install setuptools
pip install shadowsocks
- 编辑一个配置文件/etc/shadowsocks.json 编辑文件的命令
vi /etc/shadowsocks.json
(这个有点门槛,需要懂点vi命令的操作,vi是命令行的文本文件编辑器):编辑的话按i,编辑完成后按ESC,然后:wq保存退出 更详细的vi帮助:https://jingyan.baidu.com/article/46650658c9ff6cf549e5f839.html 配置文件的内容是这样的:
{
"server":"::",
"server_port":443,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"passwd",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
如果需要多帐号,配置文件是这样的,每个端口对应一个不同的密码,端口号最好大一些(下面的例子,有443,444,445三个端口,密码也不一样):
{
"server":"::",
"local_address": "127.0.0.1",
"local_port":1080,
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"port_password":
{
"443":"passwd1",
"444":"passwd2",
"445":"passwd3"
}
}
即使个人使用,也建议使用多端口的方式,每个端口相同密码,因为如果IP不封,端口被封,其它端口还可以用。
- 关闭端口限制,开启ss服务:
iptables -F
iptables -I INPUT -j ACCEPT
ssserver -c /etc/shadowsocks.json -d start
- 关闭ss服务:
ssserver -c /etc/shadowsocks.json -d stop
- 重启ss服务的话,先关闭,后开启。如果需要开机自动启动ss服务,将启动脚本添加到/etc/rc.local文件(Ubuntu)
- 进阶(CentOS):升级linux内核,以用上TCP BBR加速,对于视频和下载提速明显。安装过程如果提示是否需要安装,输入y,回车:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml
grub2-set-default 0
重启服务器:
reboot now
重启后输入:
uname -r
如果是4.9以上版本,就OK了。
- 进阶(Ubuntu):升级锐速:
wget xiaofd.github.io/ruisu.sh && bash ruisu.sh
自动重启后输入:
ps aux | grep appex
检查是否已运行
- 进阶:找速度更快的服务器。首先用http://ping.chinaz.com 测速,如果太多超时的区域,则: 1)保留IP地址;2)删除服务器;3)使用保留的IP地址,新建一个服务器,重新测速直到速度OK。
- 如果在AWS购买的服务器,还需要这样额外几个动作:通过web界面连到console,修改root密码,允许root登录和密码登录;在服务器的联网界面里,设置静态IP;并且防火墙允许所有TCP+UDP连接
- SSR一键脚本:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh