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

写在前面


本教程尽可能的少的使用代码,把所有的步骤都详细列出,你不需要会编程,只要能按步骤,复制粘贴回车即可完成。

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

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

 

1 准备工作


2 Vultr的VPS购买和部署


首先进行Vultr的注册https://www.vultr.com/?ref=7103380,输入框中依次输入你的邮箱和账号的密码。

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

充值之后,会跳转到VPS部署页面,目前建议选择美国西部的位置(比如硅谷/洛杉矶/西雅图等)的,对中国可用IP会多些。

这里特别注意,一定要选择CentOS 6 x64的系统(点击CentOS图标会弹出),再选择合适的套餐,然后点击Deploy now,服务器会在几分钟内部署完成。

(因为Vlutr对国内可用的IP越来越少,这里可以尝试重复部署多台VPS,以便筛选出可用的,多余的删掉即可)。

3.通过Xshell6连接VPS


先点击左侧的Products,可进入服务器的列表,然后点击已经在正常运行的VPS(显示Running)。

这里可以看到服务器的各项信息,点击IP和password右侧的按钮可以复制,后面连接VPS需要用到。

然后在你的电脑上打开Xshell6(需预先安装好),在弹出的会话框中选择新建,输入VPS的IP(Vultr的端口默认22)。

然后选择用户身份验证,输入用户root和VPS的密码,然后点击连接。

因为是首次连接,正常情况下会弹出安全警告,点击接受并保存。

几秒后,你会看到命令行最后一行显示root@XXXXX这样的格式,即表示连接成功。

注:如果一直无法连接成功大概率是IP被 ban,需要删掉掉现有的VPS,重新部署新的VPS,最简单粗暴的方法是同时开多台VPS,都尝试连接,只保留一台可用的,因为Vultr是小时计费,所以不用担心费用问题。

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

然后输入命令重启服务器:

reboot

4.2 安装SSR服务端

等待两分钟后,再次用Xshell5连接服务器(文件-打开 即可再次到连接到VPS),执行SSR安装命令,输入的SSR密码,回车。

wget --no-check-certificate http://www.aloneray.com/wp-content/uploads/2019/01/shadowsocksR_CN.sh && chmod +x shadowsocksR_CN.sh && ./shadowsocksR_CN.sh

然后输入端口(直接回车会随机使用一个默认端口),回车。

之后的选项不需要选择,一直回车即可(如果你对协议加密等有需求,也可以可以自行选择)。

看到这个提示后,按下任意键,开始安装。

几分钟后,安装成功,红色部分可以看到你配置的信息,请记得保存这些信息(复制的时候,注意别把空格复制进去)。

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文件。

然后右键,选择编辑打开,按如下模板更改,也可以直接将文本复制进去,在把端口和密码(红色部分)修改成自己指定的,想要更多的端口,可以按这个格式增加(如果手动修改原配置文件,注意仔细对照每行,别留下server_port和password这两行)。
{
"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

提示 Starting ShadowsocksR success 则说明重启成功。

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

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

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

7.PC端SSR的使用详解


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

然后依次输入之前保存的配置信息,点击确定:

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

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

 

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

8 关于PC端SSR一些功能的说明


9 你可能会遇到的一些问题


10.安卓端SSR的设置


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

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

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

如果还有使用疑问可以参考这个链接的内容:

SSR安卓客户端和PC客户端的详细使用教程和常见问题

 

至此,完毕。

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

  1. xqfq

    您好,登陆网站同样提示ERR_EMPTY_RESPONSE,重启ssr客户端没有效果,切换全局所有网站无法登陆,尝试用ios配置也没法登陆网站
    另外在配置多端口的时候,/etc/init.d/shadowsocks restart命令提示:
    ERROR: found an error in config.json: Expecting property name: line 9 column 1 (char 145)
    Stopping ShadowsocksR failed
    ShadowsocksR (pid 1650) is already running…

    请问应该怎么解决呢?

    回复
    1. Refrain 文章作者

      没配置多端口之前,是否正常呢,是否会出现ERR_EMPTY_RESPONSE吗?

      restart命令报错给出了出现问题代码的位置
      line 9 column 1

      可以检查下代码那里是否有问题,比如少了多了符号标点之类的

      如果没有配置文件备份,最简单粗暴的方法是直接重装一次,保存一份配置文件再进行多端口修改

      回复
  2. xqfq

    您好,配置多端口,输入/etc/init.d/shadowsocks restart,显示Stopping ShadowsocksR failed. ShadowsocksR (pid 1650) is already running…,退出shadowsocksR问题也没有解决。
    另外配置做好的情况下登陆网页同样显示ERR_EMPTY_RESPONSE,重启ssr、切换全局、手机配置(ios potatso)都不行
    请问这种情况应该怎么解决呢?

    回复
    1. Refrain 文章作者

      试试恢复到多端口之前的配置文件,看看是否正常,多端口这一步容易因为书写问题,导致出现类似情况

      回复
  3. Edith

    您好,请问所有配置都做好了已经下载好pac文件到ssr根目录了,
    登录网站时显示:

    ERR_EMPTY_RESPONSE

    这样的情况是哪出了问题?

    回复
    1. Refrain 文章作者

      重启下SSR客户端,然后切换到全局试下

      如果还是不行,然后再用手机测试下配置正常不正常

      回复
      1. Edith

        用全局也是一样的问题,全部网站都没办法打开,
        手机端也是这样的情况,无法连接到服务器。

        回复
        1. Refrain 文章作者

          这个情况,我猜测可能是以下几个原因:

          1.服务器防火墙没有关闭,所以阻塞了端口
          2.服务器的SSR服务运行不正常
          3.配置信息有误

          考虑到你可以通过ssh连通进行安装操作,这个服务器IP至少是没有问题的

          回复
          1. Edith

            好的,感谢解答~ 那现在如果IP没有问题那我再重新做ssr服务端部署试一试

发表评论

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