1. 更新系统
首先,确保系统是最新的,执行以下命令:
sudo apt update && sudo apt upgrade -y
2. 安装依赖包
V2Ray 安装需要 curl 和 unzip 等依赖:
sudo apt install -y curl unzip
3. 下载并安装 V2Ray
V2Ray 提供了官方的自动安装脚本。使用以下命令下载并执行安装脚本:
bash -c "$(curl -L https://git.io/v2ray.sh)"
该脚本会自动完成以下任务:
- 下载并安装 V2Ray
- 安装 V2Ray 的服务
- 启动 V2Ray 服务
4. 配置 V2Ray
编辑配置文件
V2Ray 的配置文件位于 /etc/v2ray/config.json。你可以根据需求修改此文件。
sudo nano /etc/v2ray/config.json
示例配置
这里是一个简单的配置,适合没有 SSL 配置的情况:
{
"inbounds": [
{
"port": 1080,
"listen": "127.0.0.1",
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": false
},
"sniffing": {
"enabled": true,
"destOverride": ["http", "https"]
}
}
],
"outbounds": [
{
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "your_server_ip_or_domain",
"port": 10086,
"users": [
{
"id": "your_uuid",
"alterId": 64,
"security": "aes-128-gcm"
}
]
}
]
},
"mux": {
"enabled": true,
"concurrency": 8
}
}
],
"routing": {
"rules": [
{
"type": "field",
"outboundTag": "direct",
"domain": [
"geosite:cn"
]
}
]
}
}
- inbounds: 配置本地代理端口,通常使用
1080。 - outbounds: 配置远程代理服务器的信息,包括服务器的 IP、端口、UUID 等。
- routing: 配置路由规则,可以根据不同的需求做定制。
生成 UUID
如果没有 UUID,可以通过以下命令生成一个:
cat /proc/sys/kernel/random/uuid
5. 启动并设置 V2Ray 开机自启
安装并配置好之后,可以启动 V2Ray 服务:
sudo systemctl start v2ray
设置 V2Ray 在系统启动时自动启动:
sudo systemctl enable v2ray
6. 防火墙设置
如果启用了防火墙(如 ufw),请确保允许 V2Ray 使用的端口。假设你使用的是默认的 1080 端口:
sudo ufw allow 1080
7. 性能优化设置
启用多路复用(Mux)
在 config.json 中启用 Mux(多路复用),这能提高 V2Ray 的性能,减少连接延迟和资源占用。
"mux": {
"enabled": true,
"concurrency": 8
}
启用流量嗅探(Sniffing)
为了更高效地处理 HTTP 和 HTTPS 流量,可以启用流量嗅探功能:
"sniffing": {
"enabled": true,
"destOverride": ["http", "https"]
}
8. 检查服务状态
要检查 V2Ray 服务是否正在运行,可以使用以下命令:
sudo systemctl status v2ray
如果 V2Ray 正常运行,你会看到类似下面的信息:
● v2ray.service - V2Ray
Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2026-04-07 00:00:00 UTC; 1h 23min ago
...
9. V2Ray 日志查看
如果需要查看 V2Ray 的运行日志(例如调试或排查问题),可以使用:
sudo journalctl -u v2ray -f
这将实时输出 V2Ray 的日志。
10. 更新 V2Ray
定期检查并更新 V2Ray 版本。运行以下命令来自动更新 V2Ray:
sudo bash -c "$(curl -L https://git.io/v2ray.sh)"
总结
通过以上步骤,你可以在 Ubuntu 22.04 上成功安装并配置一个简单的 V2Ray 服务,且不需要 SSL 配置。此配置能满足长期稳定运维的需求。