目录
- 什么是 v2ray
- 为什么要在群晖上使用 v2ray
- 在群晖上安装 v2ray 3.1. 拉取 v2ray Docker 镜像 3.2. 创建 v2ray 容器 3.3. 配置 v2ray
- 客户端配置 4.1. Windows 客户端 4.2. macOS 客户端 4.3. Android 客户端 4.4. iOS 客户端
- 常见问题 FAQ
什么是 v2ray
V2Ray 是一个多功能的代理软件,可以用来实现 翻墙、科学上网、隐私保护 等功能。它支持多种传输协议,包括 VMess、VLESS、Trojan 等,可以有效地绕过各种网络审查和封锁。
为什么要在群晖上使用 v2ray
- 群晖 是一款功能强大的 NAS 设备,可以作为家庭或办公室的中心存储和服务器。
- 在群晖上运行 v2ray 可以实现全家人或办公室的统一翻墙,无需在每台设备上单独配置。
- 群晖上的 Docker 容器可以方便地管理和部署 v2ray,无需担心依赖问题和配置复杂度。
- 群晖提供了强大的系统监控和日志功能,可以更好地管理和排查 v2ray 的使用情况。
在群晖上安装 v2ray
拉取 v2ray Docker 镜像
首先,需要在群晖 Docker 中拉取 v2ray 的 Docker 镜像。打开 Docker 应用程序,点击 注册表 选项卡,搜索 v2ray/v2ray 镜像,然后点击 拉取 按钮即可。
创建 v2ray 容器
拉取镜像完成后,点击 容器 选项卡,然后点击 创建 按钮来创建 v2ray 容器。在容器设置中,需要配置以下内容:
- 映像: 选择刚刚拉取的 v2ray/v2ray 镜像
- 端口设置: 将容器的 8080 端口映射到群晖的任意可用端口
- 环境: 添加以下环境变量
ID
: 设置 v2ray 的 UUIDALTERID
: 设置 v2ray 的 Alter IDPORT
: 设置 v2ray 的监听端口,通常为 8080PROTOCOL
: 设置 v2ray 的传输协议,可选 vmess、vless 等
- 卷: 将容器内的 /etc/v2ray 目录映射到群晖的任意目录,用于存储 v2ray 的配置文件
完成上述设置后,点击 应用 即可创建 v2ray 容器。
配置 v2ray
创建好 v2ray 容器后,需要进一步配置 v2ray 的设置。可以通过 SSH 或 File Station 访问刚刚映射的 /etc/v2ray 目录,在这里可以找到 config.json 文件,这就是 v2ray 的主要配置文件。
根据自己的需求,编辑 config.json 文件,比如修改监听端口、设置 TLS 证书等。完成配置后,重启 v2ray 容器即可生效。
客户端配置
Windows 客户端
Windows 用户可以使用 V2RayN 客户端,下载地址为 https://github.com/2dust/v2rayN/releases。安装完成后,点击 导入 VMess 配置 按钮,输入 v2ray 容器的 IP 地址和端口即可。
macOS 客户端
macOS 用户可以使用 V2RayX 客户端,下载地址为 https://github.com/Cenmrev/V2RayX/releases。安装完成后,点击 添加服务器 按钮,输入 v2ray 容器的 IP 地址和端口即可。
Android 客户端
Android 用户可以使用 V2RayNG 客户端,在 Google Play 或 F-Droid 上搜索并安装。安装完成后,点击 添加 按钮,输入 v2ray 容器的 IP 地址和端口即可。
iOS 客户端
iOS 用户可以使用 Shadowrocket 客户端,在 App Store 上搜索并安装。安装完成后,点击 添加 按钮,选择 VMess 协议,输入 v2ray 容器的 IP 地址和端口即可。
常见问题 FAQ
Q: 为什么我无法连接到 v2ray 服务器?
A: 请检查以下几个方面:
- v2ray 容器是否已正确运行,查看容器日志是否有报错信息
- 客户端配置是否正确,IP 地址和端口是否与 v2ray 容器设置一致
- 群晖防火墙是否放行了 v2ray 使用的端口
Q: 如何查看 v2ray 的使用情况和日志?
A: 可以通过以下方式查看 v2ray 的使用情况和日志:
- 在群晖 Docker 应用程序中,选择 v2ray 容器,查看 日志 选项卡
- 通过 SSH 或 File Station 访问 /etc/v2ray 目录,查看 access.log 和 error.log 文件
Q: 如何更新 v2ray 到最新版本?
A: 更新 v2ray 到最新版本的步骤如下:
- 停止 v2ray 容器
- 在 Docker 应用程序中,删除旧的 v2ray/v2ray 镜像
- 拉取最新版本的 v2ray/v2ray 镜像
- 使用新镜像重新创建 v2ray 容器
- 恢复之前的配置文件
Q: 如何设置 v2ray 的 TLS 证书?
A: 可以通过以下步骤设置 v2ray 的 TLS 证书:
- 在 File Station 中,进入 /etc/v2ray 目录,创建 cert 和 key 两个文件夹
- 将 TLS 证书文件 (cert.pem) 放入 cert 文件夹,将私钥文件 (key.pem) 放入 key 文件夹
- 编辑 config.json 文件,在 inbound 和 outbound 配置中添加 TLS 相关的设置
- 重启 v2ray 容器以应用更改