用 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需先执行此脚本)
1
|
wget -N --no-check-certificate https://freed.ga/kernel/ruisu.sh && bash ruisu.sh
|
脚本执行过程中,请勿进行任何操作。待服务器重启后,重新连接安装锐速即可。
锐速安装脚本
1
|
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
|
若提示:The name of network interface is not eth0, please retry after changing the name.请使用备用脚本
备用脚本
1
|
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh
|
成功截图:
六、锐速安装成功后,安装 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
用 Docker 搭建Sha--dow--sock--s 笔记的更多相关文章
- mac下通过docker搭建LEMP环境
在mac下通过docker搭建LEMP环境境 1.安装virtualbox.由于docker是在lxc环境的容器 2.安装boot2docker,用于与docker客户端通讯 > brew up ...
- Docker 搭建 etcd 集群
阅读目录: 主机安装 集群搭建 API 操作 API 说明和 etcdctl 命令说明 etcd 是 CoreOS 团队发起的一个开源项目(Go 语言,其实很多这类项目都是 Go 语言实现的,只能说很 ...
- docker 搭建zookeeper集群和kafka集群
docker 搭建zookeeper集群 安装docker-compose容器编排工具 Compose介绍 Docker Compose 是 Docker 官方编排(Orchestration)项目之 ...
- 菜鸟系列docker——搭建私有仓库harbor(6)
docker 搭建私有仓库harbor 1. 准备条件 安装docker sudo yum update sudo yum install -y yum-utils device-mapper-per ...
- [Docker]docker搭建私有仓库(ssl、身份认证)
docker搭建私有仓库(ssl.身份认证) 环境:CentOS 7.Docker 1.13.1 CentOS 7相关: https://www.cnblogs.com/ttkl/p/11041124 ...
- 使用Docker搭建Spark集群(用于实现网站流量实时分析模块)
上一篇使用Docker搭建了Hadoop的完全分布式:使用Docker搭建Hadoop集群(伪分布式与完全分布式),本次记录搭建spark集群,使用两者同时来实现之前一直未完成的项目:网站日志流量分析 ...
- 基于docker搭建laravel项目
基于docker搭建laravel项目 公司PHP项目是Laravel框架写的,目前环境需要通过docker来部署一下.网上学习了一下相关知识.整理后做一个笔记.用到定时任务crontab与进程管理s ...
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
Hi, 今天我们将会学习如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/负载均衡服务器.Weave 可以创建一个虚拟网络将 Docker 容器彼此连接在一起,支持跨主机部署及自动 ...
- 使用 Docker 搭建 Java Web 运行环境
黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...
- 转:使用 Docker 搭建 Java Web 运行环境
原文来自于:http://www.codeceo.com/article/docker-java-web-runtime.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都 ...
随机推荐
- poj1637Sightseeing tour
传送门 网络流解混合图欧拉回路,以前xy讲过,但是我一直没写. 把无向边随意定向,每个点权值为出度减入度,权值为奇数无解,权值大于0的从s向其连权值/2的边,小于0的向t连-权值/2的边,原图中无向图 ...
- SparkListener监听使用方式及自定义的事件处理动作
本文针对spark 2.0+版本 概述 spark 提供了一系列整个任务生命周期中各个阶段变化的事件监听机制,通过这一机制可以在任务的各个阶段做一些自定义的各种动作.SparkListener便是这些 ...
- 5-Python操作MySQL步骤
1.引入模块 在py文件中引入pymysql模块 from pymysql import *(connect) 2.创建connection连接对象 conn=connect(参数列表) 参数host ...
- HduOJ 2162 - Primes
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2161 题意:判断n是不是素数,输入到0停止.题目规定1 2 都不是素数. 题解:筛素数.老题目.不过这 ...
- docker集群管理之swarm
一.简介 docker集群管理工具有swarm.k8s.mesos等,我所用到的是swarm和k8s,这篇文章主要介绍swarm:swarm是docker集成的原生 管理工具,只要你安装上docker ...
- linux下使用自带mail发送邮件
linux下使用自带mail发送邮件 mailx工具说明: linux可以通过安装mailx工具,mailx是一个小型的邮件发送程序,一般可以通过该程序在linux系统上,进行监控linux系统状态并 ...
- Word 多级节标题设置和图表章节号自动生成
写文章的时候,正文.图表.节标题,通过“样式”可以进行统一设置,这里我记录了几点小技巧: 1.多级标题如何设置 假设我要设置三级标题,下面以图的形式记录方式: 设置完之后,应用即可. 章节设定之后,可 ...
- 校园商铺-2项目设计和框架搭建-7验证Dao
以最简单的地区表为例 1.插入数据 insert into tb_area (area_name, priority) values('东苑', 1),('南苑', 7),('北苑', 5); sel ...
- 阿里云在云栖大会发布RPA最新3.4版本,将与达摩院联合探索人工智能领域
9月26日,在2019年杭州云栖大会上,阿里云发布了RPA最新V3.4版本,全新升级了增加诸如录屏审计.JAVA应用录制能力.达摩院OCR内置组件.语法检查与智能提示能力增强等功能. RPA全名称Ro ...
- 爬虫-Requests 使用入门
requests 的底层实现其实就是 urllib json在线解析工具 ---------------------------------------------- Linux alias命令用于设 ...