一、V2Ray简介
什么是 V2Ray?
V2Ray(原名 Project V)是一个网络代理工具集,其核心使命是帮助用户构建稳定、高效、隐蔽的专用通信网络,同时提供强大的网络隐私保护能力。它本身不是一个“翻墙软件”,而是一个更底层、更通用的技术平台。
简单来说,你可以把它理解为一个高度定制化和智能化的“网络数据传输通道”。
核心特点与优势
-
协议多样性与伪装能力
- V2Ray 最大的亮点是支持多种协议,如 VMess、VLESS、Socks、HTTP/2、Shadowsocks(新版)等。
- 它可以将你的代理流量伪装成正常的 HTTPS(TLS)流量。对于网络审查者(如防火墙)来说,你的连接看起来就像是在访问一个普通的加密网站,而不是在使用代理,这极大地提高了隐蔽性。
-
强大的路由功能
- V2Ray 可以像一个小型路由器,根据预设规则决定哪些流量走代理,哪些直连。
- 例如:你可以设置“国内网站直连,国外网站走代理”、“屏蔽广告域名”、“让某个特定的App使用代理”等。这既提高了速度,也节省了代理服务器的流量。
- 多平台支持
- 它几乎可以在所有主流平台上运行,包括 Windows、macOS、Linux、Android 和 iOS。
-
传输层自定义
- V2Ray 支持 WebSocket、HTTP/2、QUIC 等多种传输方式。这使它能够更好地兼容一些特殊网络环境(如某些企业内网或受限的公共Wi-Fi),并且可以配合 CDN(内容分发网络)来进一步隐藏真实服务器IP,增强稳定性。
- 开源与社区驱动
- V2Ray 是开源项目,代码公开透明,由全球开发者共同维护。这意味着它的安全性经过了广泛审查,并且功能在持续快速迭代。
V2Ray 的核心组成部分
一个典型的 V2Ray 系统包含两部分:
- 服务器端:部署在境外的 VPS(虚拟私人服务器)上,负责接收来自客户端的加密请求,然后代表客户端去访问目标网站(如 Google、YouTube),最后将数据原路返回。
- 客户端:安装在用户自己的设备上,负责将你的网络请求打包并加密,然后发送给服务器端。
二、V2Ray安装
官方安装脚本:https://github.com/v2fly/fhs-install-v2ray
最终安装路径:
installed: /usr/local/bin/v2ray installed: /usr/local/bin/v2ctl installed: /usr/local/share/v2ray/geoip.dat installed: /usr/local/share/v2ray/geosite.dat installed: /usr/local/etc/v2ray/config.json installed: /var/log/v2ray/ installed: /var/log/v2ray/access.log installed: /var/log/v2ray/error.log installed: /etc/systemd/system/v2ray.service installed: /etc/systemd/system/v2ray@.service
1. 安装更新V2Ray
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
2. 安裝最新發行的 geoip.dat 和 geosite.dat
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)
3. 移除 V2Ray
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove
常用运维命令
1. 查看版本
$ v2ray version V2Ray 5.41.0 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.24.2 linux/amd64) A unified platform for anti-censorship.
2. 启动/关闭/重启
# 查看运行状态 systemctl status v2ray # 启动 systemctl start v2ray # 关闭 systemctl stop v2ray # 重启 systemctl restart v2ray