准备工具 操作系统: Windows 10/11 或者 macOS 10.15 及以上版本。 编译工具: 在Windows上安装 Visual Studio 或者使用 WSL 环境。 Node.js: 安装 Node.js 来运行 V2Ray 的 JavaScript 模块(如 V2RayN)。 Xray源码: 下载并解压 Xray 源码。 安装Xray 下载Xray源码: 访问 Xray官方网站 或通过GitHub获取最新版本。 下载并解压 xray-latest.tar.gz 文件。 安装必要的库: 在解压后的 xray 文件夹中,找到 xray 和 xray 子文件夹。 安装依赖的库:cd xray make -f Makefile INSTALL=1 输入 y 并确认安装完成。 编译Xray: 在 xray 文件夹中,执行编译命令:make -f Makefile 选择编译选项,通常选择 x64 和 dynamic(动态链接库)。 编译完成后,Xray 会被安装在 C:\xray\(Linux上则是 /usr/local/xray/)。 配置Xray 创建配置文件 config.json,{ "log": { "enable": true, "file": "xray.log", "level": "debug" }, "socks": { "server": "127...1:108", "listen": 108, "name": "Xray" }, "dns": { "server": "127...1:53", "search": ["example.com"] } }...
准备工具
- 操作系统: Windows 10/11 或者 macOS 10.15 及以上版本。
- 编译工具: 在Windows上安装 Visual Studio 或者使用 WSL 环境。
- Node.js: 安装 Node.js 来运行 V2Ray 的 JavaScript 模块(如 V2RayN)。
- Xray源码: 下载并解压 Xray 源码。
安装Xray
-
下载Xray源码:
- 访问 Xray官方网站 或通过GitHub获取最新版本。
- 下载并解压
xray-latest.tar.gz文件。
-
安装必要的库:
- 在解压后的
xray文件夹中,找到xray和xray子文件夹。 - 安装依赖的库:
cd xray make -f Makefile INSTALL=1 - 输入
y并确认安装完成。
- 在解压后的
-
编译Xray:
- 在
xray文件夹中,执行编译命令:make -f Makefile - 选择编译选项,通常选择
x64和dynamic(动态链接库)。 - 编译完成后,Xray 会被安装在
C:\xray\(Linux上则是/usr/local/xray/)。
- 在
配置Xray
- 创建配置文件
config.json,{ "log": { "enable": true, "file": "xray.log", "level": "debug" }, "socks": { "server": "127...1:108", "listen": 108, "name": "Xray" }, "dns": { "server": "127...1:53", "search": ["example.com"] } } - 将配置文件放在 Xray 的工作目录中,或者指定路径。
安装V2Ray
-
下载V2Ray:
- 从 V2Ray GitHub 或官方网站下载最新版本。
- 解压
v2ray-latest.tar.gz文件。
-
安装Xray的JavaScript模块:
- 进入 V2Ray 的根目录,执行:
make -f Makefile install - 这将安装
v2rayn模块到C:\v2ray\。
- 进入 V2Ray 的根目录,执行:
-
运行V2Ray:
- 执行
v2ray命令,根据提示输入配置文件路径或使用默认配置。 - 可选参数如
--listen启用监听模式,--socks指定socks5地址。
- 执行
配置系统代理
-
Windows:
- 右键点击开始菜单,选择“网络和 Internet设置”,进入“高级网络设置”。
- 选择“设置代理服务器”,输入socks5地址和端口(如127...1:108)。
-
macOS:
- 打开终端,执行
sudo sysctl --net.inet.proxy=127...1:108和sudo sysctl --net.inet.proxy_pptp=127...1:108。
- 打开终端,执行
-
浏览器设置:
在浏览器中手动设置socks5代理,通常为127...1:108。
测试连接
- ping测试:
ping 127...1 ping example.com - 访问网站:
- 打开浏览器,访问如
https://github.com确认是否正常。
- 打开浏览器,访问如
故障排除
-
编译错误:
- 检查 Xray 的编译选项,确保选择正确的编译目标(如
x64和dynamic)。 - 安装 Visual Studio 的必要组件,如 C++ 库。
- 检查 Xray 的编译选项,确保选择正确的编译目标(如
-
配置错误:
- 查看
config.json是否正确,尤其是 socks 和 DNS 配置。
- 查看
-
防火墙问题:
确保防火墙允许socks5和相关端口通过,如 108。
使用其他工具
- 如果遇到问题,可以尝试使用 Shadowsocks 或其他类似工具,它们有更好的用户界面和自动化配置。
通过以上步骤,你应该能够顺利安装并配置V2Ray,享受更自由的网络访问。

相关文章







