跳至主要内容

超简单的自建SSR教程

        最近G+上面有G友回复说按我的教程建好SS后,刚开始使用还好,不过最近出现速度变慢甚至无法使用的情况,因此强烈希望可以上混淆。我试了一下原生SS的混淆插件,然而并没有成功,在随后的查找过程中也发现有网友反馈上obfs混淆后网络速度受影响了,综合考虑了稳定性和搭建上手难度后,我决定直接上SSR搭建教程。

        准备工作
        首先买一个vps,系统安装时选择debian(目前已在debian8/9上测试成功)把IP, root密码等拿到手,具体可参考我的上一个教程《vultr自建ss教程》

        下载并安装好两个必须的工具:putty和winscp
        http://www.putty.org/
        https://winscp.net/eng/download.php

        下载SSR文件,因为目前SSR作者已经删除了SSR在github上面的代码,按她原有的安装教程git原代码时,会提示输入github的用户名和密码而造成无法正常下载。所以我这里使用了一个讨巧的办法,直接把我以前安装好的SSR文件从服务器下载下来,上传回需要安装SSR的服务器上即可以使用,相对以前的安装方法更简单直接。下载连接:https://drive.google.com/open?id=0Bya4YkC1EYGUaFl0OTVMdXlLNHc

        下载好SSR文件后,解压并记住路径(建议解压到我的文档/ssr,方便后续在winscp中操作),打开解压后的文件夹,找到里面的user-config.json文件,右键打开方式,选择写字板打开。
        打开后,里面是ssr的配置文件,将对应项目修改后即可以保存,参考注释如下:

       上传SSR
       打开安装好的winscp,选择添加新的服务器,上方选SCP,然后按对应项目填好(主机名对应IP地址,端口为SSH端口,用户名为root,密码为SSH密码)。然后点下方保存按钮保存方便以后使用,最后点击登陆,初次登陆会有确认提示,直接确认即可,参考下图:
        登陆后的界面左边是本地文件窗口,右边是服务器文件窗口,在左边文件窗口中找到解压好的SSR文件夹,右边窗口中打开root文件夹,然后把左边的shadowsocksr文件直接拖拽到右边的窗口中,此时会弹出上传提示确认,确认即可,如下图片:

        等待文件上传完成后即可将winscp关掉。

        启动SSR
        使用putty登陆到服务器,依次输入下记命令并回车(提示,可复制命令后在ssh窗口右键粘贴).
进入子目录
  • cd ~/shadowsocksr/shadowsocks

后台运行SSR:
  • python server.py -d start
提示started即表示启动成功,如下图片:

    加入开机启动
    授予rc.local启动权限,然后编辑,debian9用户请先参考《Debian9 添加rc.local开机启动》这篇博文开启rc.local的开机启动功能。

  • chmod +x /etc/rc.local
  • nano /etc/rc.local

    在exit 0前面加上下面这句命令,然后按ctrl+x退出,输入y确认保存,再按回车确认。


  • /bin/bash /root/shadowsocksr/shadowsocks/run.sh
    现在重启服务器,SSR在开机的时候也会随之启动。

补充一:
混淆协议及方式可参考该网址进行设置。

补充二:
SSR客户端下载地址,该客户端是我在BreakWa11(SSR作者)删除github上面的文件前下载的次新版。
混淆设置请参照下图,其他未圈示部分与SS一样即可。

补充三:如果你的VPS系统是debian9,则可以参照另外一个教程开启BBR加速,实测对网速提升非常明显。《Vultr上SS服务优化-开启bbr 》

        没有Vultr帐号的朋友在申请的时候可以使用下面的推广链接,这样我可以得到佣金。
        懒得折腾的朋友可以到我的ss提号机申请:https://ss.gwokshing.com/home/index

评论

此博客中的热门博文

如何使用tasker在连接/断开翻墙WIFI时自动关闭/开启SSR

    前一阵子google play搞活动,tasker打折至0.99刀,恰好我也从google rewards里面答题拿到了1刀+,所以买了这个传说中的神器。     在买tasker的时候,我就想着用它来实现自动开启/关闭SSR了,原以为会很简单的,没想到设置过程中还是出现了不少的问题,当时在G+发po问了一些基友,然后发现有不少的基友有同样的问题,所以写一篇简单的设置教程分享给需要的人,一些重点的细节我已经加黑,大家设置的时候注意一下。     言归正传,下面是设置教程:     功能一:连接上翻墙路由器的wifi信号之后,自动关闭手机上的SSR服务。     打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的放大镜,选择已翻墙的WIFI名字, 然后下方倒数第二项Active下面选项点开,选Any, 按返回键。 此时会回到主界面,并会在新建的状态项目右方弹出任务选择栏,此时选New Task,然后会要求输入任务名,这里可以随便写,但是为了方便以后识别,尽量写容易理解的有关联性的名字,比如我写的SSR off。然后在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜单上将Start the service的开关关掉, 因为是关掉服务,所以下方服务器随便选择,返回。 至此功能一设置完成。     功能二:与翻墙WIFI的信号断开连接时,自动开启手机上的SSR服务。     前面的操作是一样的,打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的感叹号,选择已翻墙的WIFI名字, 然后将最下方的invert(反转,即未连接)选项勾上, 按返回。 出现添加任务菜单,点New Task,输任务名(比如SSR ON),在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜