Skip to content

Shadowsocks搭建详细图文教程

233boy edited this page May 12, 2022 · 13 revisions

新手搭建 SS 翻墙看这篇文章就够啦!百分百成功搞定搭建SS!这是完全为新手而准备的 Shadowsocks 搭建详细图文教程。

Shadowsocks 简介

官网:https://shadowsocks.org/en/index.html

简介:
Shadowsocks 可以指:一种基于 Socks5 代理方式的加密传输协议,也可以指实现这个协议的各种开发包。目前包使用 Python、C、C++、C#、Go 语言等编程语言开发,大部分主要实现(iOS平台的除外)采用 Apache 许可证、GPL、MIT 许可证等多种自由软件许可协议开放源代码。
Shadowsocks 分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。
在中国大陆,本工具也被广泛用于突破防火长城(GFW),以浏览被封锁、遮蔽或干扰的内容。
2015年8月22日,Shadowsocks 原作者 Clowwindy 称受到了中国政府的压力,宣布停止维护此计划(项目)并移除其个人页面所存储的源代码。
简介来源:https://zh.wikipedia.org/wiki/Shadowsocks

购买一个VPS

想要搭建 Shadowsocks 必须拥有一个 VPS。
我们推荐使用:搬瓦工(Bandwagon Host) VPS 来搭建ss,搬瓦工是一个对中国用户极度友好的 VPS 商家,有香港,CN2 GIA 优化线路,并且支持支付宝付款,当然也是支持退款的!

推荐购买的搬瓦工套餐如下

线路 CPU 内存 硬盘 带宽 流量 价格 链接
香港 2 核 2048 MB 40 GB 1 G 500GB / 月 $89.99 / 月 购买
香港 4 核 4096 MB 80 GB 1 G 1000GB / 月 $155.99 / 月 购买
香港 6 核 8192 MB 160 GB 1 G 2000GB / 月 $299.99 / 月 购买
香港 8 核 16384 MB 320 GB 1 G 4000GB / 月 $589.99 / 月 购买
- - - - - - - -
CN2 GIA 2 核 1 GB 20 GB 2.5 G 1000GB / 月 $49.99 / 季 购买
CN2 GIA 3 核 2 GB 40 GB 2.5 G 2000GB / 月 $89.99 / 季 购买
CN2 GIA 4 核 4 GB 80 GB 2.5 G 3000GB / 月 $56.99 / 月 购买
CN2 GIA 6 核 8 GB 160 GB 5 G 5000GB / 月 $86.99 / 月 购买
CN2 GIA 8 核 16 GB 320 GB 5 G 8000GB / 月 $159.99 / 月 购买
CN2 GIA 10 核 32 GB 640 GB 10 G 10000GB / 月 $289.99 / 月 购买
CN2 GIA 12 核 64 GB 1280 GB 10 G 12000GB / 月 $549.99 / 月 购买
- - - - - - - -
日本 2 核 2 GB 40 GB 1.2 G 500GB / 月 $89.99 / 月 购买
日本 4 核 4 GB 80 GB 1.2 G 1000GB / 月 $159.99 / 月 购买
日本 6 核 8 GB 160 GB 1.2G 2000GB / 月 $299.99 / 月 购买
日本 8 核 16 GB 320 GB 1.2 G 4000GB / 月 $589.99 / 月 购买
- - - - - - - -
CN2 1 核 1024 MB 20 GB 1 G 1000GB / 月 $49.99 / 年 购买
CN2 1 核 2048 MB 40 GB 1 G 2000GB / 月 $52.99 / 半年 购买
CN2 2 核 4096 MB 80 GB 1 G 3000GB / 月 $59.99 / 季 购买
CN2 2 核 8 GB 160 GB 1 G 5000GB / 月 $39.99 / 月 购买
CN2 3 核 16 GB 320 GB 1 G 8000GB / 月 $79.99 / 月 购买
CN2 3 核 16 GB 320 GB 1 G 12000GB / 月 $99.99 / 月 购买
CN2 3 核 16 GB 320 GB 1 G 16000GB / 月 $129.99 / 月 购买
- - - - - - - -
普通 2 核 1024 MB 20 GB 1 G 1 TB / 月 $49.99 / 年 购买
普通 3 核 2 GB 40 GB 1 G 2 TB / 月 $52.99 / 半年 购买
普通 4 核 4 GB 80 GB 1 G 3 TB / 月 $19.99 / 月 购买
普通 5 核 8 GB 160 GB 1 G 4 TB / 月 $39.99 / 月 购买
普通 6 核 16 GB 320 GB 1 G 5 TB / 月 $79.99 / 月 购买
普通 7 核 24 GB 480 GB 1 G 6 TB / 月 $119.99 / 月 购买

选择哪个套餐?如果你不知道选择哪个套餐
下面这是最常见的购买套餐

线路 CPU 内存 硬盘 带宽 流量 价格 链接
普通 2 核 1024 MB 20 GB 1 G 1 TB / 月 $49.99 / 年 购买
CN2 1 核 1024 MB 20 GB 1 G 1000GB / 月 $49.99 / 年 购买
CN2 GIA 2 核 1 GB 20 GB 2.5 G 1000GB / 月 $49.99 / 季 购买
香港 2 核 2048 MB 40 GB 1 G 500GB / 月 $89.99 / 月 购买

没有找到合适的套餐?你可以前往官网详细查看:https://bwh88.net/cart.php

哪个套餐好?
一般来说,推荐购买 香港线路CN2 GIA 线路,或者哪个便宜选择那个,说着当然如果你使用量比较多或者想要分享给同学和朋友一起用的话,选择合适的套餐即可。又或者你土豪的话,选择最贵的也行。

VPS 速度:香港线路 > 日本线路 > CN2 GIA 线路 > CN2 线路 > 普通线路

香港套餐 VPS 的速度最快。 如果你非常在乎速度的话,建议购买香港线路的 VPS,当然,但价格贵,流量相对其他套餐来说也是比较少的……退一步的选择是 CN2 GIA 线路,这个线路的速度也比较好。

线路是比较重要的,像香港和 CN2 GIA 线路到晚上一般不会怎么炸,其他的到了晚上可能会出现很慢慢的感觉。

我本人比较推荐 CN2 GIA 线路,稳定性,速度与价格适中选择。

当然啦!如果你觉得价格太贵了,推荐你查看一下 Just My Socks ,搬瓦工官方出品的代理服务,优质的 CN2 GIA 线路,每月仅需 $2.88 起!再也不用自己折腾搭建了,最最最最重要的是:被墙自动换 IP,无须担心 IP 被墙!

Just My Socks 购买教程在这里: Just My Socks 购买及使用

毫无疑问!绝对的一分钱一分货。

如果出现 out of stock 这样的提示,那就是这个套餐卖完了,选择其他套餐即可。

添加到购物车

在上面表格中选择想要购买的套餐,然后点击 购买 即可。
将 VPS 添加到购物车

Add to Cart

说明一下,在Billing Cycle选项那里选择:$xxxx USD Annually,按年付的意思

推荐按年付,比按月付最高可省55%的钱

如果你选择购买 CN2 GIA 的线路

在添加到购物车的时候,Location 的选项可以选择 JP - Equinix Osaka Softbank (JPOS_1)

然后点击Add To Cart

结算

推荐使用搬瓦工 6.58% 优惠码:BWH3HYATVBJW

这个优惠码是搬瓦工目前最高优惠的优惠码
输入优惠码之后点击 Validate Code >>

输入优惠码

然后点击 Checkout
如下图所示:已经使用搬瓦工优惠码

Checkout

然后会提示你注册账号 (如果你没账号或者还没登录)
请按照下面图片提示来填写~

Checkout now

要注意的是,Country 选项记得选择 China,Payment Method 选择 Alipay
不要忘了勾上 I have read and agree to the Terms of Service
然后 Complete Order

付款

点击 Pay now
之后便会跳转到支付宝付款界面,完成付款即可

Pay now

获取VPS信息

确保你已经成功付款之后
打开:https://bwh88.net/clientarea.php?action=products
选择 KiwiVM Control Panel
如果出现以下界面,稍等一会,等待资源分配即可。

Task in progress

等待两三分钟,刷新一下。
这是已经在运行的界面,请记下 IP address 然后点击 stop

停止VPS

当出现:Great Success! Virtual server will stop in a few seconds. 相关提示
证明 VPS 已经停止了,我们需要重装一个系统。点击左边的 Install new OS
之后选择 debian-9-x86_64
再勾上:I agree that all existing data on my VPS will be lost.
然后点击 Reload

Install new OS

当点击 Reload 之后,稍等片刻将会出现下图所示的界面,
请务必记下: You will need a new root password to access your VPS:xxxx
还有:New SSH Port:
一个是root密码,一个是SSH端口

Reload

OK,这时我们已经获取到VPS的信息了。

安装 Xshell

Xshell 是一个易用的 SSH 客户端,要登录 VPS,当然需要 SSH 客户端

Xshell 下载链接点我

这是一个绿色版本的 Xshell ,打开链接后,就点击 下载,下载好了之后,就双击打开,然后点击 浏览... 可以选择解压的路径,比如说 D 盘,之后再选择 解压 即可。

解压 Xshell

然后在解压的目录找到 Xshell+Xftp 绿色版本 文件夹,打开它,之后找到 !安装.bat 并且右键选择 以管理员身份运行,安装完成后会有一个提示窗口,关闭即可。这样来就安装好了 Xshell

安装 Xshell

登录VPS

在桌面找到 Xshell ,打开它,新建一个会话。

新建会话

主机写上你的 VPS IP 地址,端口写上 SSH 端口。

new

之后点击 用户身份验证,用户名:root,密码:你的 root 密码。然后点击确定

user-and-passwd

之后选择连接。

连接

然后会提示SSH安全警告,选择,接受并保存。

SSH 安全警告

这是登录成功后的界面

登陆成功

OK,搞定了登录那么就可以开始安装 Shadowsocks 了。

安装Shadowsocks

输入下面的命令并回车,开始安装 Shadowsocks

bash <(curl -s -L https://git.io/ss.sh)

提示:你可以复制安装命令,然后在 Xshell 5 界面按一下 鼠标滚轮键或者按 Shift+Insert 即可粘贴,不能按 Ctrl+V 的。。。

如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl
ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法: yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了

在你正确输入上面的安装命令之后,便会显示下图的界面
先选择安装,即是输入 1 ,然后你需要配置一下 Shadowsocks,端口,密码,协议

配置 Shadowsocks

备注:协议建议使用默认的,也就是 chacha20-ietf-poly1305,端口或者密码的话,随便你喜欢咯。
如果没有什么问题,按回车键继续
之后等待安装完成,一般来说,大概需要一分钟左右即可。

Shadowsocks安装完成

当出现下图所示证明 Shadowsocks 已经安装完成,你可以尝试使用客户端去连接一下是否可用了。

Shadowsocks 配置信息

Shadowsocks 管理面板

为了方便你管理 Shadowsocks,此脚本有一个管理面板,输入 ssgo 即可查看

Shadowsocks 管理面板

快速管理

ssgo menu 管理 Shadowsocks (同等于直接输入 ssgo)

ssgo info 查看 Shadowsocks 配置信息

ssgo config 更改 Shadowsocks 配置

ssgo qr 生成 Shadowsocks 配置二维码链接

ssgo status 查看 Shadowsocks 运行状态

ssgo start 启动 Shadowsocks

ssgo stop 停止 Shadowsocks

ssgo restart 重启 Shadowsocks

ssgo update 更新 Shadowsocks

ssgo update.sh 更新 Shadowsocks 管理脚本

ssgo uninstall 卸载 Shadowsocks

优化 Shadowsocks 速度

此脚本会自动开启 BBR 优化。如果你是使用 Debian9 系统,或者系统内核支持开启 BBR 优化的话。
当然,你可以使用 BBR 魔改版本或者 锐速 等方式去优化。

卸载 Shadowsocks

如果你需要卸载 Shadowsocks。
使用命令:ssgo uninstall,然后输入 y 即可。

更新 Shadowsocks

如果你需要更新 Shadowsocks 服务器端,使用命令:ssgo update,脚本便会更新 Shadowsocks 版本。

结束

一键安装脚本说明: Shadowsocks-Go 一键安装脚本 & 管理脚本

分享

如果这篇文章对你帮助的话,记得分享给你的小伙伴们哦。

提示

由于使用了 chacha20-ietf-poly1305 加密算法,如果你的客户端没有这个加密算法选择的话,那么你就应该更新 Shadowsocks 客户端啦。
Shadowsocks 客户端下载:https://shadowsocks.org/en/download/clients.html
加密算法相关:https://shadowsocks.org/en/spec/AEAD-Ciphers.html

其他

请勿违反国家法律法规,否则后果自负!
由于已经多次对文章内容修正和更新,你的实际操作可能会和截图有少许不同,但不会影响你对这个教程的理解。