前言

  • 安装系统为Debian
  • 为了方便迁移, 采用docker安装

安装 Docker

  1. 安装前置组件

    1
    sudo apt-get install ca-certificates curl gnupg lsb-release
  2. 添加官方GPG公钥

    1
    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. 添加Docker stable源 (其他版本的安装自行查看官方文档)

    1
    2
    3
    echo \
    "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
    $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  4. 安装Docker套装 (包括docker-compose)

    1
    2
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose
  5. 启动Docker

    1
    2
    systemctl enable docker
    systemctl start docker

安装 V2rayA

  1. 在Home目录创建新文件夹并移动到该目录

    1
    2
    mkdir ~/v2raya/
    cd ~/v2raya/
  2. 创建Docker-compose文件并编辑与其需要用到的文件夹

    1
    2
    3
    4
    5
    6
    mkdir ~/v2raya/modules/
    mkdir ~/v2raya/

    vi docker-compose.yml
    or
    nano docker-compose.yml
  3. 写入&保存docker-compose

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    version: '3'

    services:
    v2raya:
    image: mzz2017/v2raya:latest
    container_name: v2raya
    restart: always
    network_mode: host
    privileged: true
    environment:
    - V2RAYA_ADDRESS=0.0.0.0:2017
    volumes:
    - /lib/modules:/lib/modules:ro
    - /etc/resolv.conf:/etc/resolv.conf
    - ./v2raya:/etc/v2raya
  4. 运行docker-compose

    1
    sudo docker-compose up -d
  5. 防火墙放行2017端口(其他方法自行搜索)

    1
    sudo ufw allow 2017/tcp

配置V2rayA

  1. 打开配置界面 ip:2017

  2. 创建账户

    001_zip

  3. 导入节点, 支持订阅链接 节点链接

    002_zip

  4. 完成后节点将显示在Server或新的标签中

    003_zip

  5. 选择一个或多个节点, 左上角运行

    004_zip

  6. 右上角设置可选择调整规则, 推荐全局

参考

https://v2raya.org/docs

https://docs.docker.com/engine/install/