V2Ray 安装和优化


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 配置。此配置能满足长期稳定运维的需求。



扫描二维码,在手机上阅读
收藏

-

分销系统当前订单与物流同步流程说明

评 论
请登录后再评论