2019年2月19日星期二

如何在 Docker 安装 V2ray

什么是 docker ?

简单说就是安装 docker , 然后在上面同时安装SS、v2ray、outline镜像,程序之间不会出错,而且在 vps 部署的速度比一键脚本还快!
前提:已有 vps (系统 centos7 ),打开 xshell ,输入 IP 和密码连接 VPS ;

操作:复制代码,粘贴到 xshell 然后回车;

具体步骤如下:

1. 安装 docker:

yum install docker -y

2. 启动 docker(分3次操作):

service docker start

chkconfig docker on

systemctl start docker

3. 拉取v2ray镜像:

docker pull v2ray/official

4. 新建空白配置文件

mkdir -p /etc/v2ray

touch /etc/v2ray/config.json  

chmod -R 777 /etc/v2ray/    

5. 打开配置文件:

vi /etc/v2ray/config.json

6. 最小化 xshell  ,下载代码编辑器:Visual Studio Code 点击这里 ,新建文档,粘贴下面的代码,进行一些修改:

{
  "inbounds": [
    {
      "port": 10023, // 服务器监听端口
      "protocol": "vmess",    // 主传入协议
      "settings": {
        "clients": [
          {
            "id": "22ed157d-ad58-4789-adf3-c0d097c98635",  // 用户 ID,客户端与服务器必须相同
            "alterId": 64
          }
        ]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",  // 主传出协议
      "settings": {}
    }
  ]
}

修改说明:

端口数字 10023 改成你想要设定的,范围 1到65000 ;

ID :22ed157d-ad58-4789-adf3-c0d097c98635 也要更改,打开网站:https://1024tools.com/uuid 生成,复制,粘贴到代码编辑器 Visual Studio Code 里面;

7. 修改后,复制代码,如下:


8. 还原刚才 xshell 打开配置文件的窗口,按下键盘的 Insert ,然后鼠标右键,把代码粘贴进去;如下:


9. 在输入法为英文状态,点击键盘的 ESC(电脑有提示声) ,输入 :wq 回车即可,如下:


10. 将安装的docker 和 V2ray 重启 :

docker run -d --name v2ray -v /etc/v2ray:/etc/v2ray -p 10023:10023 v2ray/official v2ray -config=/etc/v2ray/config.json
(说明:修改两个10023为上面你改的端口)

docker container start v2ray

11. 下载客户端 V2rayN :https://github.com/2dust/v2rayN/releases

12. 配置如下:


感谢那些我不认识的程序员!!❤️❤️


后期:

如果要升级这个官方v2ray的镜像,步骤如下:

1. 更新V2Ray:

docker pull v2ray/official

2. 需要重新部署容器:

docker container stop v2ray

docker container rm v2ray

docker run -d –name v2ray -v /etc/v2ray:/etc/v2ray -p 10023:10023 
v2ray/official v2ray -config=/etc/v2ray/config.json

记住你原来的端口,将 两个 10023 换掉,再复制整条代码到 xshell 执行即可。

---------------------------------------------------------------------------------------------

说明:

如果你已经在一台 VPS 上部署过 Docker ,那么,可以直接跳过安装 docker ,从“拉取镜像”开始操作即可。

没有评论:

发表评论