目录
硬件准备
在开始搭建 v2ray 之前,我们需要准备以下硬件:
- 树莓派一台(任意型号都可以)
- microSD 卡一张,建议容量 32GB 及以上
- 电源适配器一个,输出电流 2A 及以上
软件安装
安装 v2ray 核心
-
登录树莓派系统,打开终端。
-
运行以下命令安装 v2ray 核心:
curl -L https://github.com/v2fly/fhs-install-v2ray/releases/latest/download/install-release.sh | sudo bash
-
等待安装完成。
配置 v2ray
-
编辑 v2ray 的配置文件:
sudo nano /etc/v2ray/config.json
-
在配置文件中填写以下内容:
{ “log”: { “access”: “/var/log/v2ray/access.log”, “error”: “/var/log/v2ray/error.log”, “loglevel”: “warning” }, “inbounds”: [ { “port”: 8080, “protocol”: “vmess”, “settings”: { “clients”: [ { “id”: “your-uuid-here”, “alterId”: 64 } ] } } ], “outbounds”: [ { “protocol”: “vmess”, “settings”: { “vnext”: [ { “address”: “your-server-address”, “port”: 10086, “users”: [ { “id”: “your-uuid-here”, “alterId”: 64, “security”: “auto” } ] } ] } }, { “protocol”: “freedom”, “tag”: “direct” } ], “routing”: { “rules”: [ { “type”: “field”, “outboundTag”: “direct”, “domain”: [“geosite:cn”] } ] } }
-
将配置文件中的
your-uuid-here
和your-server-address
替换为您自己的信息。 -
保存并退出文件。
-
启动 v2ray 服务:
sudo systemctl start v2ray
-
设置开机自启:
sudo systemctl enable v2ray
客户端连接
Windows 客户端
- 下载并安装 V2RayN 客户端。
- 打开 V2RayN,点击
服务器
>添加VMess服务器
。 - 填写服务器地址、端口、UUID 和额外ID,其他选项保持默认。
- 点击确定保存服务器信息,然后选择该服务器并连接。
Android 客户端
- 下载并安装 V2RayNG 客户端。
- 点击右上角的
+
号,选择VMess
。 - 填写服务器地址、端口、UUID 和额外ID,其他选项保持默认。
- 点击确定保存服务器信息,然后选择该服务器并连接。
iOS 客户端
- 下载并安装 Shadowrocket 客户端。
- 点击右上角的
+
号,选择VMess
。 - 填写服务器地址、端口、UUID 和额外ID,其他选项保持默认。
- 点击确定保存服务器信息,然后选择该服务器并连接。
常见问题解答
为什么无法连接?
- 检查配置文件中的服务器地址和端口是否正确。
- 检查 UUID 和额外ID是否与服务器配置一致。
- 确保树莓派能够访问互联网,并且防火墙未阻挡 v2ray 端口。
- 查看 v2ray 的日志,寻找错误信息。
如何更新 v2ray?
-
运行以下命令更新 v2ray 核心:
sudo bash /usr/local/bin/v2ray -version sudo bash /usr/local/bin/v2ray –version
-
如果有新版本,则运行以下命令进行更新:
curl -L https://github.com/v2fly/fhs-install-v2ray/releases/latest/download/install-release.sh | sudo bash
如何查看日志?
-
查看 v2ray 访问日志:
cat /var/log/v2ray/access.log
-
查看 v2ray 错误日志:
cat /var/log/v2ray/error.log
-
实时查看日志:
tail -f /var/log/v2ray/access.log tail -f /var/log/v2ray/error.log