文章记录 2019 年的一次 V2Ray 部署过程:先校验服务端与客户端时间,再通过安装脚本部署并启动 Linux 服务端;macOS 客户端则使用 Homebrew 安装 v2ray-core。 配置重点是让客户端 outbounds 与服务端 inbounds 的连接参数对应,并在本地监听 1080 端口提供 SOCKS5 代理,再设置系统代理。文章给出配置文件和命令示例,Windows、Android 客户端及动态端口等功能仍列为待补充内容。
使用V2Ray
全部内容按照V2Ray配置指南的教程进行,下面实际操作步骤。如果遇到问题可以查看原链接
服务端
安装脚本
- 校验服务端时间与客户端时间,V2Ray对时间的要求很高需要两侧在2分钟之内
时区不一样是没关系的,所以比较下服务端和本地的分钟数一样就可以了。
- 下载安装脚本
- 运行脚本
- 启动脚本
- 更新(再执行脚本就好了)
客户端安装
Mac安装
通过homebrew安装,homebrew的安装略过。也可以参考原链接
Install v2ray-core
我在安装的时候失败了,homebrew提示我需要更新xcode。跟着提示走就好
- add official tap
- install v2ray-core
Usage
- 安装之后的配置文件如下对应路径
/usr/local/etc/v2ray/config.json
主要修改”outbounds“下的数据与服务端”inbounds“的数据一致,其他配置可以先不用管,简化之后如下
- 编写之后可以运行v2ray的服务
代理
由于v2ray没有很多图形化工具集成功能,所以代理需要手动设置。在上面的配置中我们把客户端的入口设为socks5的协议并监听1080端口在mac上则进行如下配置”系统偏好“->”高级”->”代理”->”勾选SOCKS代理”。

现在就可以使用了。
TODO
- [ ] 补全Windows及Android的安装方式
- [ ] 动态端口设置(最近封杀端口很多)
- [ ] 其他高级配置功能