“Docker 安装 v2ray”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第1行: 第1行:
https://github.com/v2fly/docker<syntaxhighlight lang="shell-session">
+
https://github.com/v2fly/docker
 +
 
 +
=== 拉取镜像 ===
 +
<syntaxhighlight lang="shell-session">
 
[root@your-vps ~]# docker pull v2ray/official
 
[root@your-vps ~]# docker pull v2ray/official
 
Using default tag: latest
 
Using default tag: latest
第14行: 第17行:
 
docker.io/v2ray/official:latest
 
docker.io/v2ray/official:latest
  
 +
</syntaxhighlight>
 +
 +
=== 在宿主机上准备配置文件 ===
 +
/path/to/config.json<syntaxhighlight lang="console">
 +
{
 +
  "inbounds": [{
 +
    "port": 443,
 +
    "protocol": "vmess",
 +
    "settings": {
 +
      "clients": [
 +
        {
 +
          "id": "300836a9-aad8-4ea3-a492-807934c1090d",
 +
          "level": 1,
 +
          "alterId": 64
 +
        }
 +
      ]
 +
    },
 +
    "streamSettings": {
 +
        "network": "ws",
 +
        "security": "tls",
 +
        "tlsSettings": {
 +
          "certificates": [
 +
            {
 +
              "certificateFile": "/etc/v2ray/v2ray.crt",
 +
              "keyFile": "/etc/v2ray/v2ray.key"
 +
            }
 +
          ]
 +
        }
 +
      }
 +
  }],
 +
  "outbounds": [
 +
  {
 +
    "protocol": "freedom",
 +
    "settings": {}
 +
  }
 +
  ]
 +
 +
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>

2023年2月7日 (二) 04:02的版本

https://github.com/v2fly/docker

拉取镜像

[root@your-vps ~]# docker pull v2ray/official
Using default tag: latest
latest: Pulling from v2ray/official
c9b1b535fdd9: Pull complete 
e988f487316f: Pull complete 
9f14b9e76a1c: Pull complete 
ba8aa6f3f262: Pull complete 
47a7d45748ed: Pull complete 
a1eaab65098b: Pull complete 
95f134d2f540: Pull complete 
Digest: sha256:978c67f3dba2afb01b710620f8bc0392b36729facad466b90a49f3d7f30404be
Status: Downloaded newer image for v2ray/official:latest
docker.io/v2ray/official:latest

在宿主机上准备配置文件

/path/to/config.json

{
  "inbounds": [{
    "port": 443,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "300836a9-aad8-4ea3-a492-807934c1090d",
          "level": 1,
          "alterId": 64
        }
      ]
    },
    "streamSettings": {
        "network": "ws",
        "security": "tls",
        "tlsSettings": {
          "certificates": [
            {
              "certificateFile": "/etc/v2ray/v2ray.crt",
              "keyFile": "/etc/v2ray/v2ray.key"
            }
          ]
        }
      }
  }],
  "outbounds": [
   {
    "protocol": "freedom",
    "settings": {}
   }
  ]


}