文章

工具-科学上网-v2raya

项目地址

v2rayaA

Docker:始终使用最新版

获取镜像docker pull mzz2017/v2raya 停止正在运行的版本(如果存在):

1
2
sudo docker container stop v2raya
sudo docker container rm v2raya

运行 v2rayA:

1
2
3
4
5
6
7
8
9
10
11
# run v2raya
docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya

如果你使用 MacOSX 或其他不支持 host 模式的环境,在该情况下无法使用全局透明代理,或者你不希望使用全局透明代理,docker 命令会略有不同:

1
2
3
4
5
6
7
8
9
# run v2raya
docker run -d \
-p 2017:2017 \
-p 20170-20172:20170-20172 \
--restart=always \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya

查看状态:docker container stats v2raya

更新 v2rayA

  1. 获取镜像docker pull mzz2017/v2raya
  2. 停止当前容器docker container stop v2raya
  3. 删除当前容器docker container rm v2raya
  4. 运行v2rayA
  5. 删除旧版本镜像
本文由作者按照 CC BY 4.0 进行授权