【新手向】【梯子/代理】Vultr的购买+SSR+锐速+多端口的配置

写在前面


这个教程尽可能的避开代码,用最简单易懂的方法实现过程,不需要会什么编程,只要按步骤复制粘贴回车即可完成。

至于为什么选Vultr,是因为Vultr的VPS的易用性和实性价比很高,时不时还有充值赠送活动,而且速度也不错,线路也多,随时快照更换机房,不用担心被封IP。

一般来说,只要进行第五步,就可以直接通过SSR客户端使用了,使用方法见SSR安卓和PC客户端使用详细教程

 

1 准备工作


2 Vultr的VPS的购买


首先先进行Vultr的注册https://www.vultr.com/?ref=7103380,输入邮箱和密码即可。

然后进入充值界面,选择支付方式(现在可以支付宝了),可能不时会有充值赠送美元活动。

充值之后,点击左侧列表的Servers选择服务器,建议选择东京或者新加坡的,对中国来说速度和延迟好些,如果没有,选择迈阿密和纽约的也可以。

然后选择CentOS 6 x64的系统,再选择合适的套餐,之后的选项可以略过,然后点击Deploy now,服务器会在几分钟内部署完成。

3.通过Xshell5连接VPS


先点击左侧的Servers,进入可用服务器的列表,然后点击进入已经在运行的服务器(显示running即为在运行)。

之后可以看到服务器的各项信息,然后这里点击IP和password右边方块按钮可以复制。

然后在你的电脑上打开Xshell5(需要提前安装),新建会话,输入服务器的IP,端口(默认22),然后点确定。

然后选择创建好的会话,点连接,选择接受并保存,之后输入用户名root。

几秒后会提示输入密码,这时候直接Ctrl+v粘贴进去(之前已复制),点击确定。

看到命令行最后一行显示root@XXXXX这样的格式,即表示登陆成功。

注:如果一直无法连接成功大概率是IP被ban,可以重开机器,等五分钟,直到IP能ping通为止。

4.SSR服务端的部署


4.1 更换内核

首先更新下系统,复制下面命令,回车,提示后按Y,等待升级完成。

yum update

然后依次输入下面命令,更改系统内核(执行可能较慢)。

rpm -ivh http://www.aloneray.com/wp-content/uploads/2017/03/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm

rpm -ivh http://www.aloneray.com/wp-content/uploads/2017/03/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force

然后确认下内核更换成功。

rpm -qa | grep kernel

看到有kernel-2.6.32-504.3.3.el6.x86_64就说明更换成功了。

最后重启下服务器

reboot

4.2 安装SSR服务端

等待一分钟后,再次用Xshell5连接服务器,执行SSR安装命令,回车,然后再输入密码,再回车。

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/shadowsocks_install/master/shadowsocksR.sh && bash shadowsocksR.sh

然后输入端口(尽量不要用443和8080,默认为8989),回车。

看到这个提示后,再按任意键继续,然后等待安装完成。

几分钟后,提示enjoy it !,即安装成功,红色部分可以看到你配置的信息。

5.锐速的安装


锐速是一款非常不错的TCP底层加速软件,而Vultr使用的KVM构架,因此可以使用锐速,能非常方便快速地完成服务器网络的优化,实现youtube4K不卡,秒开tumblr等,强烈建议安装。

复制下面锐速一键部署命令到Xshell5,按下回车即可安装完成:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

最后关闭防火墙,防止偶尔无法连接的问题:

service iptables stop

chkconfig iptables off

至此,如果你没有开启多端口的要求,你的SSR已经可以正常使用了详细教程)。

以下是几个锐速常用的命令,可供了解下:

重启锐速:/serverspeeder/bin/serverSpeeder.sh restart
启动锐速:/serverspeeder/bin/serverSpeeder.sh start
停止锐速:/serverspeeder/bin/serverSpeeder.sh stop
锐速状态:/serverspeeder/bin/serverSpeeder.sh status

 

6.SSR多端口的设置


通过一键SSR命令安装后,你的SSR只有一个端口和密码,如果你想实现多端口,可以继续以下操作。

在你的电脑上打开WinSCP,点击新建站点,输入你的服务器的IP,端口,用户名(root),密码,然后点击登陆。

选择是,将信息缓存,方便下使用。

然后找到etc文件夹,双击进入,找到shadowsocks.json文件。

然后右键,选择编辑打开,按如下模板更改,也可以直接复制近去,在把端口和密码(红色部分)修改成自己指定的,想要更多的端口,可以按这个格式增加(注意最后一个端口密码组合结尾不用逗号,尽量不要用8080和443)。
{
"server": "0.0.0.0",
"server_ipv6": "[::]",
"local_address": "127.0.0.1",
"local_port": 1080,
"port_password":
{"8090":"password",
"8089":"password",
"459":"password",
"456":"password"
},
"timeout": 120,
"udp_timeout": 60,
"method": "aes-256-cfb",
"protocol": "auth_aes128_md5",
"protocol_param": "",
"obfs": "http_simple",
"obfs_param": "",
"dns_ipv6": false,
"connect_verbose_info": 1,
"redirect": "",
"fast_open": false,
"workers": 1
}

修改完后,ctrl+s保存,等待完成,可以看到WinSCP下方的进度。

然后回到Xshell5界面,重启SSR服务,使修改生效,复制下面命令到Xshell5里,回车。

/etc/init.d/shadowsocks restart

至此,多端口已经配置完毕。

以下是几个常用的SSR命令:

启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

7.PC端SSR的使用详解


解压开ShadowsocksR-PC,如果是WIN7系统,打开dotnet2.0的exe,如果是win8/win10打开dotnet4.0的exe:

然后依次输入IP,端口,加密类型,密码等:

然后右键点击任务栏的图标,设置系统代理模式-PAC模式:

之后再选择,服务器-empty group-你的服务器IP:

更新PAC文件:

注:由于作者不再更新,现在只能手动更新PAC文件,下载PAC文件,解压到SSR根目录(重启SSR的PC客户端后pac才能生效),不用在意文件日期,我会定期更新这个PAC文件内容。

至此,就可以尽情享用了。

6.1关于PC端SSR的一些常见问题和疑问:

代理模式里的PAC模式:根据PAC列表来判断那些网站需要走代理,比如访问国外网站,才会启用代理,这样可以保证访问国内网站速度。

代理模式里的全局模式:访问的所有网站都会启用代理,这样的好处是不会出现个别国外网站不能访问的情况,但是坏处是访问国内网站较慢。

服务器负载均衡:如果你添加了多个可用的服务器,在你使用代理的时候会默认调用最优速度/延迟的服务器使用。

设置开机自启:选项设置-勾选开机自启。

多人多客户端使用:不需要什么别的操作,直接输入信息就可以,不用担心人多账号会被挤掉这些问题。

不能联网:个别端口和加密协议会受到运营商的限制,可以更换试试;查看VPS系统的防火墙是否成功关闭

个别网站不能访问:由于现在客户端不能PAC列表了,导致不能及时获取新的PAC,就会出现这种情况,可以开启全局模式或者手动更新PAC文件。

提示端口已被占用:一般是启动了多个客户端导致,关掉多余的客户端即可。

某运营商网络下不能访问:目前已知美国本土的VPS,有无法使用电信网络访问的情况

8.安卓端SSR的设置


解压安装shadowsocksr-andriod,打开后依次输入服务器的各项信息即可。

也可以复制PC端已经设置好的SSR链接直接复制导入(安卓端SSR中点击左上角可以进入这个页面)。

之后点击右上角的小飞机按钮,就可以使用了。

 

至此,完毕。

【新手向】【梯子/代理】Vultr的购买+SSR+锐速+多端口的配置》上有161条评论

  1. seven

    大神,完全按步骤操作,多端口是全部粘贴过去覆盖再改的密码,感觉都没问题,但就是上不了网

    回复
    1. Refrain 文章作者

      1.确认系统是centos6,以保证第一步内核安装成功
      2.注意是否因为防火墙问题(防火墙问题,关闭防火墙即可,在原文中有两行命令)
      3.SSR服务是否启动,可以使用SSR状态命令检测下
      4.是否是运营商屏蔽了端口,像443,8080这些常用的端口很容易被屏蔽,如果是,尝试更换端口,理论上80-65535之间端口都可以使用

      大概就是这几点容易出现问题

      回复
      1. seven

        谢谢大神回复。
        1.系统是centos6,内核安装成功,和文章基本一致。
        2.防火墙完全按照原文执行两行命令成功
        3.使用status命令检测SSR状态正常
        4.端口是直接复制你列出的8090/8089/459/456,只是改了密码。原来vultr分配的那个端口和密码是否需要在这里列出?
        感觉还是shadowsocks.json文件这里可能有问题,先用记事本编辑后又用SCP内置编辑器编辑,不知道是不是搞乱了什么,初始文件没有备份,是否需要再装一遍。

        回复
      2. seven

        非常感谢及时回复,查了一遍问题应该在开多端口那个json文件,单端口是可以上网的,再好好学习一下,应该能解决,再次感谢。

        回复
        1. Refrain 文章作者

          不客气,shadowsocks.json文件的要求比较苛刻,只要有书写问题就会导致SSR服务直接失效。

          回复
  2. haugenzhays

    实测现在VULTR买完就是kernel3.10了,装不了锐速…求大神再出一个教程。我现在问题就是SSR搭完手机可以连,电脑连不了。。

    回复
    1. Refrain 文章作者

      你注意下,是不是你系统用的是默认的centos7 X64,导致内核没装成功,只有centos6 X64才可以用这个命令换内核

      电脑没法用的话,看下是不是之前有相关代理设置了,然后SSR切换全局试试

      回复
  3. hl

    我的内核为什么死也换不了啊
    第二部出了问题
    root@vultr:~# rpm -ivh http://www.aloneray.com/wp-content/uploads/2017/03/kernel-2.6.32-504.3.3.el6.x86_64.rpm –force
    rpm: RPM should not be used directly install RPM packages, use Alien instead!
    rpm: However assuming you know what you are doing…
    Retrieving http://www.aloneray.com/wp-content/uploads/2017/03/kernel-2.6.32-504.3.3.el6.x86_64.rpm
    warning: /var/tmp/rpm-tmp.pHYsPV: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
    error: Failed dependencies:
    fileutils is needed by kernel-2.6.32-504.3.3.el6.x86_64
    module-init-tools is needed by kernel-2.6.32-504.3.3.el6.x86_64
    initscripts >= 8.11.1-1 is needed by kernel-2.6.32-504.3.3.el6.x86_64
    grubby >= 7.0.4-1 is needed by kernel-2.6.32-504.3.3.el6.x86_64
    dracut-kernel >= 002-18.git413bcf78 is needed by kernel-2.6.32-504.3.3.el6.x86_64
    /sbin/new-kernel-pkg is needed by kernel-2.6.32-504.3.3.el6.x86_64
    /bin/sh is needed by kernel-2.6.32-504.3.3.el6.x86_64

    回复
    1. Refrain 文章作者

      系统是centos6 X64的吗?,其他版本用不了这个内核的

      创建的时候记得选一下,不然默认是centos7 X64

      回复
    1. Refrain 文章作者

      这个确实没办法,可以试试换远一点或者欧洲那块的机房,应该会好点

      混淆就别用tls1.2_ticket_auth了,这个很容易被嗅探针对

      回复
      1. Hackerlion

        那SSR还支可以用什么混淆啊??求解
        你给的那个服务端只支持5个混淆,可以用random_head吗??

        回复
        1. Refrain 文章作者

          我从一群老油条哪里得到的结论是是http_simple最好,tls最危险

          random_head这个我也没用过

          回复
        1. Refrain 文章作者

          首先服务端的配置文件修改,修改后,重启SSR服务,你的客户端SSR也要修改

          回复
          1. Refrain 文章作者

            你看多端口配置那一段,有目录

            修代码改加粗部分,这里解释混淆参数

            “obfs”: “http_simple“,

          2. Ahab

            我的winscp连接不上是咋回事啊,它提示服务器异常关闭网络连接

          3. Refrain 文章作者

            IP被qiang,或者输入参数不正确,一般就这两个原因

  4. SOSplz

    depmod: WARNING: could not open /lib/modules/2.6.32-504.3.3.el6.x86_64/modules.builtin: No such file or directory
    大佬这个问题怎么解决

    回复
    1. Refrain 文章作者

      这个提示是打开或者文件目录遇到问题

      系统是centos6.9吗?这个内核只支持这个版本

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注