v2ray 搭建教程

一、网络代理工具介绍(C/S 架构)

服务端:

V2Ray 是一个开源的网络代理工具,旨在提供更加灵活、快速和安全的网络访问解决方案。它主要用于绕过网络审查、保护用户的隐私以及提高网络的安全性。V2Ray 提供了多种协议支持,允许用户根据需要选择最合适的协议来实现科学上网或加密通信。

客户端:

V2RayN 是 V2Ray 在 Windows 系统上的客户端程序,提供图形化界面(GUI),方便用户配置和管理 V2Ray 服务。

下载地址:

V2RayN GitHub

V2RayU 是 V2Ray 在 macOS 平台上的客户端,提供类似 V2RayN 的图形化界面,便于 macOS 用户使用 V2Ray。

下载地址:

V2RayU GitHub

V2RayNG 是 V2Ray 在 Android 平台上的客户端,提供了简洁的用户界面和多种协议支持,适合 Android 用户使用。

下载地址:

Shadowrocket 是 iOS 平台上非常受欢迎的网络代理工具,专门为 iPhone 和 iPad 用户提供了灵活强大的代理功能。它支持多种协议,包括 V2Ray、Shadowsocks、HTTP、Socks5 等,可以满足用户在 iOS 上的科学上网需求。

下载方式:

Shadowrocket 是一款收费的应用,可以通过 App Store 下载:

二、v2ray 服务端部署准备

1. 环境准备

2. 部署思路

  1. 登陆远端 VPS 服务器

  2. 安装 x-ui 支持多协议多用户的 xray 面板

  3. 对客户端进行调试

三、v2ray 服务端部署详细步骤

https://github.com/vaxilu/x-ui/

image-20241225153611795

1. 登陆目标 vps 主机

2. 执行一键部署脚本

bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

注意: 上述输出内容包含 自定义部分修改脚本使用方法。以及防火墙 firewall-cmd 的流量放行,以上述为例需开放 9090 端口。

3. 启动控制面板

4. 打开浏览器配置

image-20241225155413962

image-20241225155556014

  1. 打开入站配置

  2. 点击 “+” 添加节点信息

  3. 点击完成结束添加

    image-20241225155821925

    点击操作,二维码。可得到包含配置信息的二维码,方便手机等设备直接扫码添加。

    image-20241225155918145

    或点击查看,再点击复制链接。可直接得到配置信息。

四、客户端连接(以 Windows 为例)

https://github.com/2dust/v2rayN/releases/download/7.3.2/v2rayN-windows-64-With-Core.zip

1. 下载安装客户端文件

image-20241225160230463

2. 在 Windows 中解压得到 v2rayN.exe 二进制文件

image-20241225160342867

3. 打开,并添加节点信息

image-20241225160445180

4. 更改其作为 PAC 模式运行

image-20241225160542400

五、浏览器访问(以 Chrome 为例)

1. 配置 Windows 使用 PAC 模式

image-20241225160712312

image-20241225160809171

六、测试 & 验证

https://ip111.cn

image-20241225161330525