v2ray 服务器安装与配置指南

目录

环境准备

在安装 v2ray 之前,需要准备以下环境:

  • 一台可以正常访问互联网的服务器
  • 一个域名(可选,用于开启 TLS 加密)
  • 基本的 Linux 操作知识

安装 v2ray

可以使用两种方式来安装 v2ray,分别是安装脚本安装和手动安装。

安装脚本安装

  1. 运行以下命令下载并执行安装脚本:

bash curl -O https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh bash install-release.sh

  1. 脚本会自动下载最新版本的 v2ray 并完成安装。

手动安装

  1. 前往 v2ray 官网 下载对应系统的安装包。
  2. 解压安装包并进入目录:

bash tar zxf v2ray-linux-64.zip cd v2ray

  1. 运行以下命令完成手动安装:

bash ./v2ray –install ./v2ctl –install

基本配置

生成配置文件

  1. 运行以下命令生成默认配置文件:

bash v2ray config

  1. 配置文件位于 /etc/v2ray/config.json。可以根据需要修改配置文件中的参数,如监听端口、UUID 等。

启动 v2ray

  1. 启动 v2ray 服务:

bash systemctl start v2ray

  1. 设置开机自启:

bash systemctl enable v2ray

客户端连接

  1. 下载对应系统的 v2ray 客户端软件,常见的有 V2RayN、V2RayNG、Qv2ray 等。
  2. 在客户端软件中添加新服务器,输入服务器 IP、端口、UUID 等信息即可连接。

常见问题 FAQ

v2ray 如何更新?

v2ray 提供了自动更新功能,只需运行以下命令即可:

bash bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/go.sh)

该命令会自动下载并安装最新版本的 v2ray。

v2ray 服务器如何备份和恢复?

  1. 备份:
    • 备份 /etc/v2ray/config.json 配置文件
    • 备份 /usr/local/bin/v2ray/usr/local/bin/v2ctl 二进制文件
    • 备份 /etc/systemd/system/v2ray.service 系统服务文件
  2. 恢复:
    • 将备份的文件复制回对应目录即可
    • 运行 systemctl restart v2ray 重启服务

v2ray 服务器如何开启 TLS 加密?

  1. 申请 SSL/TLS 证书,可以使用免费的 Let’s Encrypt 证书

  2. 将证书文件 (例如 fullchain.pemprivkey.pem) 复制到 /etc/v2ray/ 目录下

  3. 修改 /etc/v2ray/config.json 配置文件,在 inbound 部分添加 TLS 配置: “tls”: { “certificates”: [ { “certificateFile”: “/etc/v2ray/fullchain.pem”, “keyFile”: “/etc/v2ray/privkey.pem” } ]}

  4. 保存配置文件并重启 v2ray 服务

v2ray 如何配置多用户?

  1. /etc/v2ray/config.json 配置文件中,找到 inbound 部分

  2. settings 下添加多个 clients 对象,每个对象代表一个用户: “clients”: [ { “id”: “user1-uuid”, “alterId”: 64 }, { “id”: “user2-uuid”, “alterId”: 64 } ]

  3. 保存配置文件并重启 v2ray 服务

  4. 为每个用户提供对应的 UUID 和 alterId 信息,用于客户端连接

正文完