搬瓦工机场
Just My Socks教程

CentOS 系统 V2Ray 一键脚本安装教程 (兼容 Ubuntu、Debian)

本文于 2026-09-26 09:09 更新,部分内容具有时效性,如有失效,请留言

本文以 CentOS 7 系统为例,给大家演示如何在 VPS 上使用 V2Ray 一键脚本搭建 VMess-TCP 节点。整个流程包括检查系统环境、运行 V2Ray 一键安装脚本、查看节点信息、检查 v2ray.service 服务状态、确认端口监听、查看配置文件以及客户端导入节点。如果大家需要在 CentOS VPS 上部署 V2Ray 服务端,可以按照本文步骤完成安装,并检查节点参数是否正确。

CentOS 系统 V2Ray 一键脚本安装教程

CentOS 系统使用 V2Ray 一键脚本部署 VMess-TCP 节点

本文使用的 V2Ray 一键脚本支持 Ubuntu、Debian、CentOS 等 Linux 系统,本文主要记录 CentOS 环境下的安装流程,包括基础工具安装、服务状态检查、端口监听验证和配置文件路径说明。Ubuntu、Debian 和 CentOS 使用的软件源、包管理命令以及防火墙环境会有一些区别,如果大家所使用的是 Ubuntu 系统,可以参考:Ubuntu 系统 V2Ray 一键脚本安装教程。

如果还准备搭建 SSR 节点,也可以查看:CentOS 系统 ShadowsocksR 一键脚本安装教程 (支持CentOS 9),按照教程完成 ShadowsocksR 服务端部署。

如果大家使用的是搬瓦工 VPS,还可以参考:搬瓦工 VPS 搭建 V2Ray 详细教程,里面单独介绍了搬瓦工服务器上的 V2Ray 安装和配置方法。

一、确认 CentOS 系统环境

开始安装前,先确认当前 VPS 是否为 CentOS 系统。

SSH 登录服务器后执行:

cat /etc/os-release

本文测试环境返回如下:

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
CentOS V2Ray 安装前系统版本检查

通过 cat /etc/os-release 确认当前 VPS 为 CentOS 7 系统

本文基于 CentOS 7 系统进行演示。如果大家使用的是 CentOS 8、CentOS 9 或其它 CentOS 系环境,可以参考本文流程操作。脚本输出节点链接后,还要检查服务状态、端口监听和配置文件路径,确认 V2Ray 服务已经正常运行。

二、安装基础工具并运行 V2Ray 一键脚本

刚开通的 CentOS VPS 可能没有预装 wget 或 curl,建议先补齐基础工具:

yum install -y wget curl

然后执行下面的 V2Ray 一键安装脚本:

bash <(wget -qO- -o- https://github.com/233boy/v2ray/raw/master/install.sh)

脚本会自动下载 jq、V2Ray Core 和脚本文件,并安装必要依赖。

本文测试时终端显示了以下流程:

开始安装...
下载 jq
下载 V2Ray
下载 V2Ray 脚本
安装依赖包
生成配置文件...
CentOS V2Ray 一键脚本安装过程

执行 V2Ray 一键安装脚本,自动下载 V2Ray Core 并生成配置文件

三、保存脚本生成的 VMess-TCP 节点信息

安装完成后,脚本会自动生成一个 VMess-TCP 节点,并输出客户端连接参数。

本文测试生成的节点信息如下:

使用协议: VMess-TCP
协议 (protocol)     = vmess
地址 (address)      = 服务器IP
端口 (port)         = 19039
用户ID (id)         = UUID
传输协议 (network)  = tcp
伪装类型 (type)     = none

同时,终端会输出一段以 vmess:// 开头的链接,后续可以将这段链接导入 V2Ray 客户端。

CentOS V2Ray VMess-TCP 节点信息

安装完成后脚本输出 VMess-TCP 节点参数和 vmess 链接

如果后续忘记节点参数,可以在服务器上执行:

v2ray info

本文测试返回的信息包括协议、地址、端口、UUID、传输协议、伪装类型和 VMess 链接。

常用参数整理如下:

项目 本文测试值
协议 vmess
端口 19039
传输协议 tcp
伪装类型 none
节点链接 vmess:// 开头的链接
CentOS 使用 v2ray info 查看 VMess 节点参数

执行 v2ray info 查看 VMess-TCP 端口、传输协议和 vmess 链接

本文演示的是 VMess-TCP 节点,伪装类型为 none。如果大家已经准备好域名,需要使用 Nginx、WebSocket 和 TLS 部署 V2Ray,可以参考:CentOS 系统带伪装 V2Ray 一键脚本安装教程:Nginx+WS+TLS 部署。

四、检查 V2Ray 服务状态

V2Ray 一键脚本执行完成后,还需要确认服务是否已经正常运行。

执行下面的命令查看 v2ray.service 状态:

systemctl status v2ray --no-pager -l

本文测试返回如下:

● v2ray.service - V2Ray Service
   Loaded: loaded (/usr/lib/systemd/system/v2ray.service; enabled; vendor preset: disabled)
   Active: active (running)
   Main PID: 836 (v2ray)
   CGroup: /system.slice/v2ray.service
           └─836 /etc/v2ray/bin/v2ray run -config /etc/v2ray/config.json -confdir /etc/v2ray/conf

这里主要确认 Active: active (running) 是否正常显示。如果服务没有处于 running 状态,客户端即使已经导入 VMess 链接,也无法正常连接。

CentOS V2Ray 服务 active running

v2ray.service 显示 active running,V2Ray 服务已正常运行

五、检查 V2Ray 端口监听状态

服务状态正常后,还需要确认端口已经开始监听。本文脚本生成的端口为 19039,执行:

ss -tulnp | grep 19039

本文测试返回:

tcp    LISTEN     0      4096   [::]:19039              [::]:*                   users:(("v2ray",pid=836,fd=8))

这说明 V2Ray 已经在 19039 端口监听客户端连接。对于一键脚本搭建 V2Ray 来说,服务状态和端口监听都正常,才算服务端基础部署完成。

CentOS V2Ray 端口监听状态

19039 端口处于 LISTEN 状态,V2Ray 进程正在监听客户端连接

如果端口没有输出,先回到第四节检查 v2ray.service 是否运行;如果本机端口已经监听但客户端连不上,再检查 VPS 商家后台安全组、防火墙或入站规则,确认 19039 端口允许外部访问。

本文测试环境中执行 firewall-cmd --state 返回 command not found,说明当前系统没有 firewall-cmd 这个命令。执行 iptables -L -n | grep 19039 后没有查到 19039 端口规则,并不是 V2Ray 安装失败。如果客户端还是连不上,再检查 V2Ray 服务、端口监听、VPS 商家安全组和客户端参数。

六、查看 V2Ray 配置文件

本次安装后,V2Ray 主配置文件和节点配置文件分别保存在不同位置。本文测试环境中的路径如下:

/etc/v2ray/config.json
/etc/v2ray/conf

先查看 V2Ray 目录结构:

ls -l /etc/v2ray

本文返回:

bin
conf
config.json
sh

继续查看节点配置目录:

ls -l /etc/v2ray/conf

本文生成的节点文件为:

VMess-TCP-19039.json
CentOS V2Ray 配置目录和节点文件

查看 /etc/v2ray 目录和 conf 目录,确认 V2Ray 主配置文件与 VMess-TCP 节点文件

继续查看 VMess-TCP 节点配置文件:

cat /etc/v2ray/conf/VMess-TCP-19039.json

本文测试配置中可以看到以下关键内容:

{
  "inbounds": [
    {
      "tag": "VMess-TCP-19039.json",
      "port": 19039,
      "listen": "0.0.0.0",
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "这里是UUID"
          }
        ]
      },
      "streamSettings": {
        "network": "tcp",
        "tcpSettings": {
          "header": {
            "type": "none"
          }
        }
      }
    }
  ]
}

下面这些字段需要和客户端中的参数对应填写:

字段 作用
port V2Ray 监听端口,本文为 19039
listen 0.0.0.0 监听所有 IPv4 网络接口
protocol 协议类型,本文为 vmess
id 客户端连接使用的 UUID
network 传输协议,本文为 tcp
type 伪装类型,本文为 none
CentOS V2Ray VMess-TCP 配置文件

查看 VMess-TCP 节点配置文件,确认端口、协议、传输方式和伪装类型

七、V2Ray 客户端下载与节点导入

服务端运行正常后,需要在本地设备安装 V2Ray 客户端。还没有客户端的用户,可以查看:最新 V2Ray 客户端下载地址(支持各平台),根据 Windows、macOS、Android 或 iOS 设备选择对应版本。

如果客户端支持导入链接,可以复制脚本输出的 vmess:// 链接进行导入。

如果需要手动填写参数,请核对下面几项:

  • 服务器地址:填写 VPS IP 地址
  • 端口:本文测试为 19039
  • UUID:使用脚本生成的 id
  • 传输协议:tcp
  • 伪装类型:none

如果已经完成 VMess 节点导入,后续想在桌面端使用 TUN 模式、覆写规则或 Smart Core,可以参考:Clash Party 进阶教程:TUN 模式、覆写功能与 Smart Core 使用指南,继续调整客户端的分流和接管方式。

如果客户端导入后无法连接,先在服务器端执行:

systemctl status v2ray --no-pager -l

确认服务运行后,再执行:

ss -tulnp | grep 19039

确认端口监听。服务和端口都正常时,再检查客户端参数和 VPS 商家后台端口放行情况。

八、V2Ray 常用管理命令

完成 CentOS 系统 V2Ray 一键脚本安装后,可以通过 SSH 执行下面的命令管理服务。

1. 查看当前节点信息

v2ray info

这个命令可以查看当前 VMess-TCP 节点的端口、UUID、传输协议和 VMess 链接。

如果后续需要给多个设备或成员分别分配连接参数,可以继续参考:V2Ray 多用户配置教程:同端口多 UUID 与多端口配置教程,根据使用情况选择同端口多 UUID 或多端口配置方式。

2. 查看 V2Ray 服务状态

systemctl status v2ray --no-pager -l

如果看到 Active: active (running),说明服务正在运行。

3. 启动、停止和重启 V2Ray 服务

  • 启动服务:systemctl start v2ray
  • 停止服务:systemctl stop v2ray
  • 重启服务:systemctl restart v2ray

4. 检查 V2Ray 端口监听

本文端口为 19039,检查命令如下:

ss -tulnp | grep 19039

如果大家在安装时生成的是其它端口,请把 19039 换成自己的端口。

5. 查看 V2Ray 配置文件

查看主配置文件:

cat /etc/v2ray/config.json

查看当前 VMess-TCP 节点配置文件:

cat /etc/v2ray/conf/VMess-TCP-19039.json

如果端口不是 19039,文件名也会跟着变化,可以先执行:

ls -l /etc/v2ray/conf

查看当前节点配置文件名称。

九、总结

这篇 CentOS 系统 V2Ray 一键脚本安装教程,演示了从系统检查、脚本安装、VMess-TCP 节点生成,到 v2ray.service 服务状态、端口监听和配置文件路径核对的完整流程。

如果大家还需要在 CentOS VPS 上一键搭建 V2Ray,可以先按本文步骤完成服务端部署。安装完成后,不要只保存 vmess:// 链接,还要通过 v2ray info、systemctl status v2ray 和端口监听命令确认服务是否正常运行。

如果后续准备使用 Xray 和 VLESS-REALITY,也可以参考:Xray 一键脚本安装教程:CentOS、Ubuntu、Debian 部署 VLESS-REALITY,按照对应脚本完成服务端安装和节点配置。

Just My Socks 套餐对比与选择
选择提示如果您只是想直接使用代理服务,不想自己购买 VPS、安装系统和维护环境,可以优先考虑搬瓦工官方出品的 Just My Socks。
自己搭建上网环境虽然自由,但面对晚高峰线路抽风和 AI 工具(如 Gemini、ChatGPT)频繁的 IP 封锁,维护成本其实很高。如果你想追求极致的省心和纯净度,搬瓦工官方机场(Just My Socks)是目前最好的替代方案。
搬瓦工机场不仅自带 CN2 GIA 高速线路,更重要的是 IP 权重高,能完美解锁各类主流 AI 权限。
下面是目前搬瓦工机场 JMS 详细的套餐介绍:
机房位置带宽流量设备价格购买
洛杉矶 5002.5Gbit500GB/月5台$5.88/月-$58.88/年购买
洛杉矶 10005Gbit1T/月无限$9.88/月-$98.88/年购买
洛杉矶 50005Gbit5T/月无限$48.99/月-$489.99/年购买
洛杉矶 100005Gbit10T/月无限$93.99/月-$948.99/年购买
香港 CMI+NTT2.5Gbps500GB/月5台$8.99/月-$89.99/年购买
香港 CMI+NTT5Gbps1T/月无限$14.90/月-$113.99/年购买
香港 CMI+NTT5Gbps5T/月无限$59.99/月-$599.99/年购买
香港 IPLC 专线300MB 独享300GB/月3台$21.00/月-$210.00/年购买
香港 IPLC 专线1G 独享1T/月无限$59.00/月-$589.00/年购买
香港 CN2 GIA100MB 独享100GB/月3台$34.99/月-$349.99/年购买
香港 CN2 GIA500MB 独享500GB/月5台$149.99/月-$1499.99/年购买
香港 CN2 GIA1G 独享1T/月无限$279.99/月-$2799.99/年购买
日本 CN2 GIA100MB 独享100GB/月3台$29.99/月-$299.99/年购买
日本 CN2 GIA200MB 独享500GB月5台$135.99/月-$1349.99/年购买
日本 CN2 GIA500MB 独享1T/月无限$239.00/月-$2399.00/年购买
日本 CN2 GIA700MB 独享5T/月无限$1135.00/月-$11395.00/年购买
伦敦 5002.5Gbps500GB/月5台$6.8/月-$67.99/年购买
伦敦 10005Gbps1T/月无限$11.29/月-$113.99/年购买
伦敦 50005Gbps5T/月无限$59.99/月-$559.99/年购买
需要 VPS 服务器?Just My Socks 更适合直接使用代理服务;如果您需要建站、部署项目、搭建环境或学习 Linux,可以选择搬瓦工 VPS,参考 搬瓦工在售 VPS 套餐整理与购买推荐。
未经允许不得转载:搬瓦工教程 » CentOS 系统 V2Ray 一键脚本安装教程 (兼容 Ubuntu、Debian)
Vultr 最新优惠活动:新用户注册 Vultr 赠送 50-100 美元

Just My Socks (JMS) 官方线路深度解析与稳定上网方案

搬瓦工官方出品,即买即用,支持 IP 被封免费自动更换。提供 CN2 GIA、香港 CMI、IPLC 等多种优质线路,覆盖洛杉矶、香港、日本、伦敦等地区。使用专属优惠码 JMS9272283 可享 5.2% 循环折扣。

JMS 套餐汇总JMS 购买教程