Windows版V2ray客户端安装配置指南

V2ray官方Windows客户端安装配置

这里下载 V2Ray 的 Windows 压缩包,如果是 32 位系统,下载 v2ray-windows-32.zip,如果是 64 位系统,下载 v2ray-windows-64.zip。 下载解压之后会有 v2ray.exe 和 config.json 这两个文件,v2ray.exe 是运行 v2ray 的文件,config.json 是配置文件。你可以通过记事本或其它的文本编辑器打开查看。

浏览器里设置代理。以火狐(Firefox)为例,点菜单 -> 选项 -> 高级 -> 设置 -> 手动代理设置,在 SOCKS Host 填上 127.0.0.1,后面的 Port 填 1080,再勾上使用 SOCKS v5 时代理 DNS (这个勾选项在旧的版本里叫做远程 DNS)。操作图见下:

如果使用的是其它的浏览器,请自行在网上搜一下怎么设置 SOCKS 代理。或者也可以使用浏览器插件,如 SwitchyOmega 等。

以下是官方客户端配置,将客户端的 config.json 文件修改成下面的内容,修改完成后要重启 V2Ray 才会使修改的配置生效。

{
  "inbounds": [
    {
      "port": 1080, // 监听端口
      "protocol": "socks", // 入口协议为 SOCKS 5
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      },
      "settings": {
        "auth": "noauth"  //socks的认证设置,noauth 代表不认证,由于 socks 通常在客户端使用,所以这里不认证
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "vmess", // 出口协议
      "settings": {
        "vnext": [
          {
            "address": "serveraddr.com", // 服务器地址,请修改为你自己的服务器 IP 或域名
            "port": 33333,  // 服务器端口
            "users": [
              {
                "id": "b9a7e7ac-e9f2-4ac2-xxxx-xxxxxxxxxx",  // 用户 ID,必须与服务器端配置相同
                "alterId": 0
              }
            ]
          }
        ]
      }
    }
  ]
}

在配置当中,有一个 id (在这里的例子是 b9a7e7ac-e9f2-4ac2-xxxx-xxxxxxxxxx),作用类似于 Shadowsocks 的密码(password), VMess 的 id 的格式必须与 UUID 格式相同。关于 id 或者 UUID 没必要了解很多,在这里只要清楚以下几点就足够了:

  • 相对应的 VMess 传入传出的 id 必须相同(如果你不是很明白这句话,那么可以简单理解成服务器与客户端的 id 必须相同)

  • 由于 id 使用的是 UUID 的格式,我们可以使用任何 UUID 生成工具生成 UUID 作为这里的 id(一般我们配置客户端时直接使用安装服务器时自动生成的id即可)。比如 UUID Generator 这个网站,只要一打开或者刷新这个网页就可以得到一个 UUID,如下图。或者可以在 Linux 使用命令 cat /proc/sys/kernel/random/uuid 生成。

本文属于bannedbook系列翻墙教程的一部分,相关教程如下:

V2ray客户端配置文件(绕过国内域名及IP)

上面的客户端配置是全局的,也就是说访问所有的网站都将翻墙。但v2ray可以配置路由,绕过国内域名及IP,将配置文件改成如下即可(服务器端无需修改)

{
    "inbounds": [
        {
            "port": 1080,
            "protocol": "socks",
            "sniffing": {
                "enabled": true,
                "destOverride": [
                    "http",
                    "tls"
                ]
            },
            "settings": {
                "auth": "noauth"
            }
        }
    ],
    "outbounds": [
        {
            "protocol": "vmess",
            "settings": {
                "vnext": [
                    {
                        "address": "serveraddr.com",
                        "port": 33333,
                        "users": [
                            {
                                "id": "b9a7e7ac-e9f2-4ac2-xxxx-xxxxxxxxxx",
                                "alterId": 0
                            }
                        ]
                    }
                ]
            },
            "streamSettings": {
                "network": "tcp",
                "security": "tls"
            }
        },
        {
            "protocol": "freedom",
            "settings": {},
            "tag": "direct" //如果要使用路由,这个 tag 是一定要有的
        }
    ],
    "routing": {
        "domainStrategy": "IPOnDemand",
        "rules": [
            {
                "type": "field",
                "outboundTag": "direct",
                "domain": [
                    "geosite:cn"
                ] // 中国大陆主流网站的域名
            },
            {
                "type": "field",
                "outboundTag": "direct",
                "ip": [
                    "geoip:cn", // 中国大陆的 IP
                    "geoip:private" // 私有地址 IP,如路由器等
                ]
            }
        ]
    }
}

说明:配置文件很容易出错,最好还是使用 V2Ray 提供的配置检查功能(test 选项),因为可以检查 JSON 语法错误外的问题。

v2ray -test -config config.json

如果是配置文件没问题,则是这样的:

V2Ray 4.21.3 (V2Fly, a community-driven edition of V2Ray.) Custom
A unified platform for anti-censorship.
Configuration OK.

Windows下的第三方V2ray客户端

也可以使用Windows下第三方的V2ray客户端v2rayN,v2rayN的客户端配置简单示范如下图:

注意:这里的端口,填写上面 “第四步 安装V2ray服务器” 安装完成后显示的Port:后面的数字,用户ID填写第四步显示的UUID:后面的一串字符即可。 配置好客户端,就可以自由冲浪了!至此为止,是不是很简单,有人说V2ray配置复杂,我们怎么没觉得呢?

本文属于bannedbook系列翻墙教程的一部分,欢迎体验我们提供的免费翻墙软件和教程:

Last updated