安装

自用docerk run 参考

docker run -d \
  --restart=always \
  --privileged \
  --network=host \
  --name v2raya \
  -e V2RAYA_LOG_FILE=/tmp/v2raya.log \
  -e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \
  -e V2RAYA_NFTABLES_SUPPORT=off \
  -e IPTABLES_MODE=legacy \
  -v /lib/modules:/lib/modules:ro \
  -v /etc/resolv.conf:/etc/resolv.conf \
  -v /opt/1panel/apps/v2ray:/etc/v2raya \
  mzz2017/v2raya

参数说明

  • -d:以分离模式运行容器,使其在后台运行。

  • --restart=always:设置容器在停止时自动重启。

  • --privileged:给予容器额外的权限,允许访问主机的设备和内核功能。

  • --network=host:使用主机网络模式,容器将直接使用主机的网络接口。

  • --name v2raya:为容器指定名称为 v2raya

  • -e V2RAYA_ADDRESS=0.0.0.0:2017:设置环境变量 V2RAYA_ADDRESS,指定 V2Raya 监听的地址和端口。

  • -e V2RAYA_LOG_FILE=/tmp/v2raya.log:设置环境变量 V2RAYA_LOG_FILE,指定日志文件的路径。

  • -e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray:设置环境变量 V2RAYA_V2RAY_BIN,指定 V2Ray 可执行文件的路径。

  • -v /lib/modules:/lib/modules:将主机的 /lib/modules 目录挂载到容器中,通常用于加载内核模块。

  • -v /etc/resolv.conf:/etc/resolv.conf:将主机的 DNS 配置文件挂载到容器中,以确保容器使用主机的 DNS 设置。

  • -v /opt/1panel/apps/v2ray:/etc/v2raya:将主机的 /opt/1panel/apps/v2ray 目录挂载到容器的 /etc/v2raya,用于配置文件和数据。

  • mzz2017/v2raya:指定要使用的 Docker 镜像。

注意事项

  • 确保 Docker 已安装并正在运行。

  • 在使用 --privileged--network=host 时,请了解这些设置可能带来的安全风险。

  • 确保在运行命令之前,挂载的目录和文件存在并具有适当的权限。

通过这个命令,您可以启动 v2raya 服务,它将监听所有 IP 地址的 2017 端口,并能够访问主机的网络和资源。

项目地址

在Debian上部署和使用v2rayA & 一些注意事项

DebianV2Ray

前言

v2raya是一个使用web gui来配置v2ray的客户端,方便好用,特别适合没有图形界面的linux server系统。

之前已经写过一篇在debian上部署和配置的文章,但时间久远也懒得修修补补,直接重新写一篇。


安装

在debian系linux上安装,个人建议使用apt软件源安装。

# 添加公钥
wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/keyrings/v2raya.asc

# 添加软件源
echo "deb [signed-by=/etc/apt/keyrings/v2raya.asc] https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list

# 更新
sudo apt update

# 安装
sudo apt install v2raya v2ray

到这里就完成了v2raya的安装,🎉


配置

v2raya服务配置

如果不需要做自定义调整,用默认配置启动v2raya,执行以下命令

## 启动 & 设置开机自启
sudo systemctl enable --now v2raya.service

启动成功后,默认端口是2017,打开浏览器,访问http://host_ip:2017。首次登录需要创建用户。

添加节点 & 导入订阅这些不再赘述,想必对于这些基本操作你已经具有丰富的经验。

v2raya服务的配置文件路径在/etc/default/v2raya,可以调整web ui的默认端口、log目录、bin目录等各项内容。


注意事项

v2ray-core VS xray-core

推荐使用v2ray而不是xray,apt软件仓库的xray至今(2024年9月)还不支持负载均衡,也就是基于最小ping值择优选取线路的功能只有v2ray-core支持。

本机代理 VS 局域网路由

【透明代理/系统代理】这个配置是用来对【本机】的网络进行代理,而【规则端口的分流模式】这个选项是用来当作局域网的路由。

搞清楚以上这点,就不会和我犯一样的错,开启了【系统代理】的同时还在同一台机器上装qbittorrent挂下载,导致所有bt流量都走代理让v2raya的资源占用飙升。

分流规则

如果选择gfw模式,需要用到gfwlist.dat资源文件,记得点击更新,gfwlist.dat文件的存放路径在~/.local/share/v2ray

如果是用大陆白名单模式,记得更新geosite.dat和geoip.dat文件,这俩文件的存放路径在/usr/share/v2ray

在v2raya中我没有找到自动更新这俩文件的入口,所以做好写个脚本自动更新,更新来源可以查看【Loyalsoldier/v2ray-rules-dat】这个项目。


参考文章

  1. 官网wiki:安装

  2. Loyalsoldier/v2ray-rules-dat


转载地址