用 Docker 搭建Sha--dow--sock--s 笔记


首先得找一台海外服务器,该服务器一定要在海外.

 

一、在https://my.vultr.com/购买一台海外服务器,亲测选美国Miami速度最稳;

  
二、系统我选了CentOS 7 x64,在CentOS 7 x64系统下,以下命令均成功执行:

  操作命令如下:

  12  yum list docker

   13  yum install docker -y

 

   14  service docker start

  16  docker --version

   19  service docker stop

 

   23  docker pull oddrationale/docker-shadowsocks

   24  docker ps -a

   25  docker run -d -p 10000:10000 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 10000 -k password -m rc4-md5

   26  docker ps -a

 

   34  docker info

 

   37  docker stop 920bbe42f775

   38  docker ps -a

   43  service docker stop

   45  service docker start

   46  docker ps -a

   47  docker run -d -p 10000:10000 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 10000 -k password -m rc4-md5

   48  docker ps -a

   57  history 

  [root@vultr ~]# 

  

三、安装成功 docker,并启动一个容器,设置自己的shadowsocks端口号和密码,选择rc4-md5加密方式,如以上命令所示;

 

四、安装设备的客户端,并设置 vpn 地址与端口;

 

  安装 vpn 客户端(Mac & Windows)

  接下来要测试我们的 VPN 服务器是否正常工作了,由于我们大部分时间都是用 PC ,先下载个好用的 VPN 客户端。这里推荐下载 shadowsocks,简单易用,各个平台版本也都有。

  这里以 Mac 版本为例,直接安装即可,非常简单。运行起来后,工具栏上有一个小飞机的图标,进入到“服务器设置”。

  安装 vpn 客户端(手机端)

  手机上也可以安装类似的 Shadowsocks 应用。 iPhone,安装一个叫Wingy的应用。这个应用只在美国的 App Store 上提供。

  我用 Iphone 安装了一个名为 ShadowProxy 的 app,¥8,亲测可用。

  安卓手机的ShadowProxy大多有免费版;

  清除远程机 ssh 登录凭证:   ssh-keygen -R "49.62.125.113"

 

五、为了网速更快,安装锐速,这个需要先更改CentOS的内核,用CentOS7一直不成功,成功后又不无安装锐速,最后重新换成CentOS 6 x64, 替换内核、安装锐速,命令如下:

  

  破解版锐速安装

  一键更换内核脚本(vultr需先执行此脚本) 

  脚本执行过程中,请勿进行任何操作。待服务器重启后,重新连接安装锐速即可。

六、锐速安装成功后,安装 docker 又出错,安装后无法启动docker,

报错 docker: unrecognized service

解决办法如下:    

[root@Sakura ~]# service docker start
docker: unrecognized service
一直停留在以上步骤,如果有遇到和我一样类似问题的小伙伴可以按照如下方法进行安装,即可安装成功~~

Return Top
方法一:
先移除docker

[root@Sakura ~]# yum remove docker
再移除docker-selinux(如果你之前有安装过的话)

[root@Sakura ~]# yum remove docker-selinux
然后修改文件

[root@Sakura ~]# vi /etc/yum.repos.d/docker.repo
直接填入如下内容:

复制代码


[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg


复制代码
然后启动安装:

[root@Sakura ~]# yum install docker-engine
作为依赖被安装: docker-engine-selinux.noarch 0:1.10.2-1.el7.centos

然后启动docker服务:

[root@Sakura ~]# service docker start
返回如下状态码:

Starting cgconfig service: [ OK ]
Starting docker: [ OK ]
即可完美的使docker启动成功!!!

 

七、重复以下命令即可启动 shadowsocks:

docker run -d -p 10000:10000 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 10000 -k password -m rc4-md5


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM