今天分享一下用Docker搭建ShadowSocks VPN的教程。
 
开篇之前
什么是Docker ?
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口. 【来自百度百科】
 
本文目录:
第一步:安装Centos系统
第三步: Shadowsocks连接
 
直接看视频:

 

开篇:没有账号的需要先注册,进入BWH官网

现在49.99usd 每年的套餐有货了,独立主机每月4美金左右,非常划算,有需求的抓紧时间。

bwh VPS 注册

继续点 Order 进入下一步docker 搭建VPN 01

地区可以随便选,我一般都选美国这两个州;然后add to cart

bwh注册03

下一步 check out

bwh注册04

输入对应信息,结账即可

【可以用微信支付宝结账】

【密码注意用大小写加数字】

【所有信息用拼音或英语填写即可】

【电话输入自己常用电话即可】

bwh注册05

付款完成 进入下一步。

第一步:安装Centos系统

进入BWH官网【搬瓦工】后进入KiwiVM Control Panel
 
Centos 7 为例,当然你也可以用 Centos的其他版本

用docker安装shadowsocks vpn (2)
等几分钟,注册邮箱会收到如下提示:保存一下信息

Operating system debian-9-x86 has been successfully installed on server localhost.localdomain [23.83.231.157].
Your temporary root password: 6yBWaItaj46o
Your SSH port: 27450

第二步:使用SSH客户端连接进入VPS主机

用docker安装shadowsocks vpn (3)

安装Docker
yum install docker -y
用Docker搭建VPN (1)
启动DOcker
service docker start
用Docker搭建VPN (2)
chkconfig docker on
用Docker搭建VPN (3)
检查Docker 状态
docker -version
用Docker搭建VPN (4)
安装 Shadowsocks 的 VPN Docker 镜像

docker pull oddrationale/docker-shadowsocks
用Docker搭建VPN (5)
然后 运行镜像
docker run -d -p 2019:2019 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 2019 -k vkuajing.net -m aes-256-cfb
用Docker搭建VPN (6)
只需要修改端口和密码,其他默认即可。
  • -p 端口这里要前后一致,比如2019:2019 2019
  • -k 后面设置你的 VPN 的密码,比如:vkuajing.cc
检查运行
docker ps -a
用Docker搭建VPN (7)

第三步: ShadowSocks连接

1.没有软件的需要先下载对应版本的软件 https://github.com/shadowsocks

2. 进入软件,填写刚才我们设置的信息:

  • 服务器地址:23.83.231.157 
  • 服务器端口:2019
  • 密码:vkuajing.cc
  • 加密方式:aes-256-cfb

shadowsocks 连接1

3.点击确定后,右击软件小图标,启动系统代理

4.出现弹窗后点击允许

Google Test
测速VPN
 
测试IP是否被屏蔽:
 
进入后台之后,打开以下链接,可以 test 是否IP被block
 
如果还是搞不明白的,可用看看可用的付费VPN  或者 去 Fiverr上找服务商碰碰运气