云主机问题

首页 > 新闻动态 > 帮助中心 > 云主机问题

国外vps搭建shadowsocks小火箭教程

2021-07-07 09:57  浏览:

SSR是一款翻墙软件。英文缩写名SSR。它的全称为ShadowSocksR,出于读写方便的目的,被简称为SSR。

租用国外vps搭建shadowsocks小火箭准备教程

1.一台能上网的电脑,用于购买VPS服务器,和购买之后进行远程操作。

2.购买一台海外vps服务器,可以找国内的海外IDC商,花费不算多。

3.电脑装上Winscp和Putty两个软件,用于远程操作安装,简单几个步骤就好

4.购买VPS服务器后安装上SSR服务端,有一键安装包,很简单。

5.下载SSR客户端安装到电脑或手机,也很简单。

国外vps搭建shadowsocks小火箭教程具体教程

购买了一台国外vps知道密码后,便可以登录服务器配置搭建梯子的工具,登录服务器可以用digitalocean最右端自带的控制台,也可以在本地ssh远程登录,推荐后者,因为自带的普遍比较卡。

如果使用的是windows系统,可以使用软件远程ssh连接。 如果使用的是linux或者mac系统,直接在终端ssh登录vps,登录指令如下:

  1. ssh -q -l root -p 22 123.123.123.123

其中123.123.123.123替换成自己服务器的ip,root可以不用换,因为digitalocean的默认登录名是root,当然这个是可以改的,只要最后成功登录上就可以。

因为是新服务器,最好先更新一下系统,避免因为版本太旧而给后面安装软件带来麻烦。依次运行下面的两条命令:

sudo apt-get update 

sudo apt-get upgrade 

更新完系统之后,要开始安装这次的主角:shadowsocks。翻墙主要是围绕它运行的,意思就是在一个国外vps上运行shadowsocks,然后设备就可以通过vps上网。依次运行下面的命令:

  1. apt install pip
  2. pip install --upgrade pip 
  3. pip install shadowsocks

运行到第三条指令时,会出现错误:Importerror:cannnot import name main(如下图),这是pip升级后存在的问题,需要修改一些pip的文件,非常easy,参考此处解决bug。

国外vps搭建shadowsocks小火箭教程

解决pip的bug之后,重新运行“ pip install shadowsocks ”,可以正常安装好shadowsocks。下面要对shadowsocks进行一些配置,使得翻墙能够成功。

编辑一下/etc/shadowsocks.json文件,命令如下:

  1. vi /etc/shadowsocks.json 

执行上述命令后,就进入文件编辑模式,这是自己创建的一个新的空白文件,点击键盘上的 i 进入插入模式,便可以输入代码,按照下面模板输入以下代码:

  1. {
  2.     "server":"0.0.0.0",
  3.     "server_port":8388,
  4.     "password":"yourpassword",
  5.     "timeout":600,
  6.     "method":"aes-256-cfb"
  7.     "fast_open":false
  8.     "workers":1
  9. }

其中需要修改的是“password”这一项,改成你的密码,这是用于登录shadowsocks的密码,和之前创建vps的密码还有digitalocean的密码不是同一个,这是三个不同的密码。ps一点:/etc/shadowsocks.json中的代码最好是手动输入,之前我选择粘贴复制的时候,到下一步用python解析的时候一直会报错,因为有看不见的隐藏符号,尤其是去复制windows下的代码到其他系统,经常会有这个编码问题。

添加完之后,按键盘上“esc”,再按键盘上的“:”,输入“wq”,退出vi编辑模式。

最后,使用下面的指令运行shadowsocks:

  1. ssserver -c /etc/shadowsocks.json -d start

运行完之后,会出现下面的界面:

国外vps搭建shadowsocks小火箭教程

下一步是进行bbr加速,同样可以翻墙,但是翻墙的速度很影响用户体验,为了看YouTubu的1080的视频不卡顿,必须加速,于是就有了bbr加速,直接在终端依次运行下面的指令,有时弹出交互式对话框,直接按照默认项选择就好:

  1. wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh  
  2. chmod +x bbr.sh
  3. ./bbr.sh

至此,shadowsocks服务端就配置运行成功了!

到这一步就已经完成了大半,下一步是在你需要翻墙的设备上安装shadowsocks的客户端用于连接vps,从而翻墙,这里给出不同客户端的下载地址:

Windows

Linux

mac暂无

android

苹果手机可以在应用商店下载shadowrocket或者wingy.

这里我用手机android演示如何连接,下载shadowsocks之后,在下面的页面配置信息:

国外vps搭建shadowsocks小火箭教程

只需要配置前四项的信息,即vps的公网ip、端口号、shadowsocks的密码(在/etc/shadowsocks.json中配置的密码)、加密方式(采用默认AES-256-CFB)。

输入完成之后,点击右下角一个飞机✈️的小图标,图标变亮,并且还有显示下载和上传速度,则翻墙成功,下面展示一张效果图:

国外vps搭建shadowsocks小火箭教程

然后,你就翻墙成功了,在此期间,本地连接vps的终端可以关掉,但是vps本身不能关机,因为翻墙是借助vps的国外ip,如果关机了,就自然不能翻墙。很简单有没有。

注意:本教程仅供个人交流学习研究使用,请勿用于非法用途,本站不提供任何产品技术支持。

声明:部分内容、图片来源于互联网,如有侵权请联系删除,QQ:228866015

下一篇:小型企业云服务器存储如何选择 上一篇:国外vps是不是能直接上外网