ShadowsocksR in Dokcer

以下教程是用SSR实现翻墙

首先你要张信用卡

1, 在vultr买个VPS,服务器选日本东京,系统版本选64位Ubuntu 17.10,价格选个最便宜的,2.5美金或5美金/月的,其他都不用勾选,点deploy now生成。

2, 在https://my.vultr.com/ 找到你购买的服务器信息。

server 
1024 MB Server - 45.XXX.XXX.38 

记下IP并点击进入查看Password密码

3,百度上下载个PUTTY作为登陆服务器的工具,下载后打开软件,在Host Name(or IP address)中输入你的IP·45.XXX.XXX.38,然后点击OPEN
连接上会弹出一个对话框,甭管是什么点即可。

4, 接下来就是远程操作服务器了

login as:

你会看到一个黑框 ,出现上面的文字,此时输入root并且回车

login as:root
root@45.XXX.XXX.38's password:

此时,到vultr的服务器信息里找到password选择复制,把鼠标移动到黑框中右键,就粘贴进去了。但是黑框中你是看不到你已经输入地密码的。回车


Welcome to Ubuntu 17.04 (GNU/Linux 4.10.0-37-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 * Meltdown, Spectre and Ubuntu: What are the attack vectors,
   how the fixes work, and everything else you need to know
   - https://ubu.one/u2Know

7 packages can be updated.
7 updates are security updates.
root@server:~#

看到这个就代表你已经登入了VPS接下来要安装SSR了。

5,逐行输入或复制黏贴以下3行指令并且回车
把第三条指令中的password改成你需要的密码

apt-get update && apt-get upgrade -y
apt-get install docker-ce
docker run -d --name ssr --restart=always -p 80:80/tcp -p 80:80/udp esme518/docker-shadowsocksr ssserver -s 0.0.0.0 -p 80 -k password -m aes-256-cfb -o tls1.2_ticket_auth -O auth_aes128_md5 -t 300

如一切正常就代表着SS的服务端已经安装成功了。
可以输入docker ps指令查看。

root@server:~#docker ps
CONTAINER ID        IMAGE                         COMMAND                  CREATED             STATUS                    PORTS                                                                NAMES
582761f0f6b2        esme518/docker-shadowsocksr   "ssserver -s 0.0.0..."   54 seconds ago      up 1 minutes

6,下载客户端
PC客户端4.7.0

iphone版本推荐美国app store的shadowsocket

7,解压缩你下载来的客户端 双击ShadowsocksR-dotnet4.0.exe右键电脑右下角小飞机图标,选服务器-编辑服务器

服务器IP:  45.XXX.XXX.38
服务器端口:80
密码:
加密:aes-256-cfb
协议:auth_aes128_md5
混淆:tls1.2_ticket_auth

点击添加,确定。

8,再次右键小飞机 选择服务器-(empty group)- 45.XXX.XXX.38
再次右键小飞机 系统代理模式-全局模式

Enjoy it,全文终

Show Comments