V2Ray完全使用教程

V2Ray一个优秀开源网络代理工具,可帮你畅爽体验互联网,目前已经全平台支持 Windows、Mac、Android、IOS、Linux 等操作系统的使用。相对起 Shadowsocks 来说属于后起之秀,在混淆能力、兼容性、速度上有着独到的优点。在目前 Shadowsocks、ShadowsocksR 停止更新的情况下,多掌握一个活跃项目工具的使用是完全有必要的。

前言

本文最后一次更新时间为:2020-6-25

本文起初于2016年,时至如今收到很多读者的反馈,经过不断的完善字数也从一两千到现在的一万三千字!这种完善也产生了副产品,许多章节并不是每个人都需要的,即使经过结构化的梳理对他们来说仍会产生的干扰和混淆。

于是我重新写了一篇教程,不做过多的描述,仅写最基础的使用和操作。我知道你不关心它是什么和为什么,只关心怎么做才能正常的访问 Google,那么请移步看我新写 面向新手的V2Ray搭建指南 这篇对新手更友好的教程。

我将尽量避免这两篇文章的重复,所以那篇文章只会讲述最基本的安装和使用,这一篇文章才涉及到配置讲解,所以那篇文章未涉及到的内容,你可以综合两篇文章一起看。

一、V2Ray(Project V)介绍

Project V 包含一系列工具,帮助你打造专属的定制网络体系。

v2ray.com

和Shadowsocks一样,V2Ray的运行需要服务端和客户端的相互支持,也就是说除了你正在使用的设备,你还需要配置一个境外远程服务器。这个过程并不是很简单,需要付出你的一点点努力才能完成,所以我在这里分享出我的使用经验,与君共勉。

1-2、和Shadowsocks有什么区别

V2Ray 更像是一个集成工具,它集合了多种多样的协议和功能,对个人用户而言像是一个工具箱,可以使用各种各样的工具组合。对开发者而言像是一个脚手架,可以在此基础上开发扩充自己需要的功能而节省开发时间。

总而言之大体上的道理是相同的,你若是需要个性化的功能,那么需要更复杂的配置,若是需要最基本、普遍的功能,只需要在已有基础上稍作修改即可。

所需工具:

境外VPS:

地域选择

任何境外 VPS 都可以,一般而言香港、台湾、新加坡、韩国、日本等亚洲机房速度(延迟小)最快,但价格贵并且由于用的人多经常会被重点关照。无论如何,如果预算充足并追求速度可以选择这些机房,但需要提前了解测试线路是否是直连中国,一些线路可能会绕美国。

美国VPS价格低廉宽带足,其中的洛杉矶(Los Angeles)、西雅图(Seattle)两个机房对中国物理距离最近,这两个机房为首选。

由于用洛杉矶和西雅图机房的人太多,这两个机房的许多 IP 已经被 BAN 了,或者速度十分缓慢,当你这两地的机房却无法连接或速度缓慢,请考虑连接其他机房,如纽约(New York)、迈阿密(Miami)。

退一步说话,就目前的网络优化技术下(推荐BBR),延迟对实际感觉到的网速而言存在感并不够强烈,所以更值得注意掉包率。最差的情况下(网络优化前),延迟不高过350,掉包率不超过15%,这样就已经能满足大多数人的网络体验了。

所以选购VPS时,大多数人并不需要太过追求于日本、香港线路,追求各种CN2优化的极致速度,大多数VPS实际上就已经能满足需求了,前提是开启BBR优化,这一点很重要。

商家选择

点击图片进入官网注册账户

限时活动:新用户注册并充值 25 美元(使用Paypal或信用卡充值)可以获得额外 100 美元用于测试使用 Vultr,冲一返二的活动并不常见,这个时候可以入手。

如果你已经有了 Vultr 账号还想薅羊毛,可以重新注册一个新账号,使用不同的邮箱和充值渠道,以躲避 Vultr 的作弊检测。

Vultr 支持支付宝、微信付款(付款时选择 Alipay、Wechat Pay),多地机房选择最低月付 2.5$(IPV6 only)起,按小时计费可随时删除创建多个 VPS,意味着实际上无流量限制,通过备份快照,删除再还原 VPS 的方式可以重置流量。

目前 Vultr 中合适的套餐选择是月付 3.5$ 的套餐,购买VPS后,推荐安装 Ubuntu 系统,因为简单易用且教程丰富,遇到问题容易找到解决方法,接下来的服务端部署教程全部基于 Ubuntu 18.04 环境。

Vultr 中的 Ubuntu 18.04 LTS 已经默认启用了 BBR 加速,所以无需再进行额外配置,只需要部署 V2Ray 即可食用。

耐心+加油

若有 Linux 系统(如 Ubuntu) 使用经验,那么这个过程对你来说是轻而易举。即使你没有太多电脑基础也没有关系,跟着本文进行操作,遇到不懂的问题善于使用搜索,或者在本文下方的评论区留言求助,相信机智的你可以轻松搞定。

写给新手

一些新手遇到了问题往往不知道如何解决,并且求助于我并解决问题后,发现很多问题所在都是配置不按照教程走(或许是从别处看的有失误的配置)。本文在下方手动安装环节展示了完整的服务端配置,并且在下方 3-3Linux 章节(客户端配置均通用,Windows用户可直接复制粘贴)中展示了完整的客户端配置。

💡当你无法理解配置的含义时,完全跟着教程的配置是最保险的选择,成功的运行是一个大前提。当你已经掌握用法并且想要更深一步的折腾时,可以跟着官方教程一步一步摸索。

另外由于 V2Ray 的更新,个别配置可能会产生变动或者客户端与服务端的不兼容,所以为了避免不必要的麻烦,请总是使用 V2Ray 最新版本的客户端和服务端。

我可以使用其他系统吗?比如 Centos

是的你可以使用,但是许多新手并不清楚 Centos 默认开启防火墙,这意味着即使你安装好 V2Ray 并运行后仍然无法进行连接,因为防火墙阻断了他们之间的连接。

当你并不熟悉 Centos 时,我建议关闭系统防火墙,因为当你不熟悉系统操作时,防火墙给你带来的负担远大于好处。如果你确定要关闭防火墙,那么运行下面两个命令即可:

#停止firewall
systemctl stop firewalld

#禁止firewall开机启动
systemctl disable firewalld

二、服务端搭建过程

开始讲解在VPS上部署V2Ray的过程。大多数情况下推荐使用自动安装脚本,当你无法使用脚本安装成功后,可以跟随 2-2部分内容手动安装。

要进行下面的搭建过程当然需要先 ssh 连接我们预先购买的 VPS,如果你当前使用的是 Win10 系统,不妨使用自带的 ssh 客户端用于连接远程主机。使用方法参考:使用Win10内置SSH客户端

2-1自动安装脚本(推荐)

V2Ray 官方维护并提供了适用于大多数主流系统的自动安装脚本,只需一行命令即可完成安装,当你想要更新V2Ray 的时候同样只需要运行下面一行命令。(谨慎使用第三方的安装脚本)

bash <(curl -L -s https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
# 上列命令会自动安装 V2Ray,然后执行下面命令运行
systemctl start v2ray

安装完成后会新增下列文件:

  • /usr/bin/v2ray/v2ctl:V2Ray 工具,用于给程序自身调用
  • /usr/bin/v2ray/v2ray:V2Ray 核心程序
  • /etc/v2ray/config.json:配置文件
  • /usr/bin/v2ray/geoip.dat:IP 数据文件,V2Ray 路由功能时有用,下同
  • /usr/bin/v2ray/geosite.dat:域名数据文件

脚本安装完成无误后,可以进行如下操作:

  1. 编辑 vim /etc/v2ray/config.json 文件来配置你需要的代理方式;
  2. 运行 systemctl start v2ray 来启动 V2Ray 进程;
  3. 之后可以使用 systemctl start|restart|stop|status v2ray 控制 V2Ray 的运行。

以上命令均需要 root 权限。对于第一步编辑配置文件,可以改动端口为三位数或更小的数字(如443端口)对速度也许有所改善,这是一种玄学 : ) 。

当你使用自动脚本安装结束后,就可以说服务端的部署已经完成了,自动脚本不仅安装了 V2Ray,还在配置中随机生成了一个 5 位数端口以及 UUID 供我们直接使用,所以我们无需进一步配置服务端,我们已经获得三个必要的信息了:IP、端口(Port)、id(UUID)。

若需要支持 Shadowsocks,则需要进一步配置,可以参考下面章节 2-2手动安装 中的部分。V2Ray 服务端支持同时配置多种协议,你可以在一个端口配置Vmess协议,一个端口配置 Shadowsocks 协议。配置 Shadowsocks 协议后,你也可以使用其他 SS 客户端而非一定要使用 V2Ray 的客户端。

2-2手动安装

手动安装和自动安装达到的效果基本一致,但是许多脚本自动完成的地方却需要我们自己操作,不建议自己手动安装,仅仅在自动安装失败后再尝试。

2-2-1下载与安装

首先 SSH 连接上自己的 VPS,然后到 Releases 找到适合自己 VPS 系统的版本,在下载链接上右键复制链接。

大多数情况下,VPS的CPU都是Inter架构,而系统位数则已经在购买VPS时就已经选择了,所以下列查询架构和运行模式的部分只在不确定的时候再进行。

那么如何判断 CPU 型号以及运行模式(32 还是 64)呢?可以通过命令很方便的查询,比如来查询 CPU 运行模式:

getconf LONG_BIT
32

返回的 32 表明运行模式为 32 位,查询 CPU 型号也只需要一行命令:

lscpu | grep "Model name"
Model name: 2 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz

下列命令是下载 64 位版本的 V2Ray 主要过程,随后进行详细说明(这里的配置文件“vpoint_vmess_freedom.json”对应自动安装脚本中的 /etc/v2ray/config.json,二者完全相同):

# 创建一个目录并进入
mkdir v2ray;cd v2ray
# 下载压缩包
wget https://github.com/v2ray/v2ray-core/releases/download/v4.16.0/v2ray-linux-64.zip
# 解压压缩包
unzip v2ray*.zip
# 复制安装包中的配置文件到 /etc/v2ray 目录中
cp vpoint_vmess_freedom.json /etc/v2ray/config.json
# 创建一个目录用来储存日志文件
mkdir /var/log/v2ray/
# 运行,默认在 /etc/v2ray/config.json 寻找配置文件
./v2ray

不出意外就能看到下面的界面:

为了方便接下来的使用,我们还是按照文件的存放约定把配置文件放到 etc 路径下(这里忽略官方的示例配置文件,使用文章下方的配置,这里仅仅创建一个文件),可执行文件文件放到 /usr/bin 路径下:

sudo mkdir /etc/v2ray /usr/bin/v2ray /var/log/v2ray # 创建目录
sudo chmod +x v2ray v2ctl # 赋予可执行权限
sudo mv v2ray v2ctl geoip.dat geosite.dat -t /usr/bin/v2ray # 移动文件
touch /etc/v2ray/config.json # 仅创建配置文件的空文件
sudo mv systemd/v2ray.service /etc/systemd/system/
sudo systemctl enable v2ray # 用于程序开机启动并且崩溃时自动重启程序

OK,经过上列的操作,我们的 V2Ray 和用脚本自动安装的达到的效果已经基本一致了,注意此时的最后一条命令是让 V2Ray 永久运行并且开机启动,但是执行此命令时并未让它启动(还没有配置 config.json 当然不会启动)。

我们需要接着下面的步骤来修改我们的配置文件,每次配置改动都需要重启程序使其生效,执行命令:

sudo systemctl restart v2ray

2-3、配置 V2Ray

通过下方命令编辑配置文件:

vim /etc/v2ray/config.json

服务端配置如下:

{
  "inbounds": [
    {
      "port": 443, // Vmess 协议服务器监听端口
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "b831381d-6324-4d53-ad4f-8cda48b30811" // id(UUID) 需要修改
          }
        ]
      }
    },
    {
      "port": 444, // SS 协议服务端监听端口
      "protocol": "shadowsocks",
      "settings": {
        "method": "aes-128-gcm", // 加密方式
        "password": "yuan.ga" //密码
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    }
  ]
}

以上配置了两种协议,Vmess 在 443 端口,Shadowsocks 在 444 端口,也就是说你可以一个客户端使用 Vmess 协议,另一个客户端使用 Shadowsocks,当然你闲置一个不用也无所谓。

对于上述配置而言,最少只需要修改 Vmess 的 UUID 和 Shadowsocks 的密码就可以直接使用了。

2-3-1Vmess

换掉 ID 可以使用 Online UUID Generator 这个网站生成,注意服务端的 ID 需要和客户端保持一致。

当然还可以修改端口,如下图所示:

2-3-2Shadowsocks

Shadowsocks 的端口配置支持1000-1010这种形式的连续多端口配置。

  "inbounds": [
    {
      "protocol": "shadowsocks",
      "port": 444, // 监听 444 端口
      "settings": {
        "method": "aes-256-cfb",  // 加密方式
        "password": "yearliny"    // 密码,必须和客户端相同
      }
    }
  ],

V2Ray的json配置文件支持 //、/* */形式的注释,所以不需要删除注解也可以运行,当你的文本编辑器支持 json 的语法检查时可能会对注释报错,不用理会,V2Ray会正确的处理它。

目前 V2Ray 支持的加密方式很多,以下仅推荐两种:

  • aes-256-gcm:PC端推荐,安全
  • chacha20-ietf:移动端推荐,更省电,更快速,良好的加密性

2-3-1、永久运行

如果一致跟着教程走,我们已经配置了 Systemd,成功配置完成后我们需要使用它来管理 V2Ray 的运行,需要掌握的命令就以下几条:

启用和禁用

注意启用和禁用并不会直接影响当下 V2Ray 的运行,启用状态时 V2Ray 崩溃会自动重新运行,开机会自动运行 V2Ray。

sudo systemctl enable v2ray
sudo systemctl disable v2ray
启动、停止、重启V2Ray
sudo systemctl start v2ray
sudo systemctl stop v2ray
sudo systemctl restart v2ray
查看状态
sudo systemctl status v2ray

三、客户端的使用

3-1Windows

3-1-1安装

我们在 Github 下载 V2Ray,打开链接 https://github.com/v2ray/v2ray-core/releases ,往下翻找到 v2ray-windows-64.zip,意思为这个是 Windows 64 位系统的客户端,如果你的系统是 64 位当然可以选择 v2ray-windows-64.zip。

.zip,意思为这个是 Windows 32 位系统的客户端,如果你的系统是 64 位当然可以选择 v2ray-windows-64.zip。

3-1-2配置

下载完成后,我们找一个地方进行解压,这里我是在 C 盘创建一个文件夹 tools,然后把 V2Ray 解压到其中。进入我们解压好的文件夹修改 config.json 文件,删除原先的内容并完整的复制下方内容粘贴进去。

{
  "log": {
    "loglevel": "info"
  },
  "inbounds": [
    {
      "port": 1080,
      "protocol": "socks",
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls"
        ]
      },
      "settings": {
        "udp": true // 开启 UDP 协议支持
      }
    },
    {
      "port": 8080,
      "protocol": "http",
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls"
        ]
      }
    }
  ],
  "outbounds": [
    {
      "tag": "proxy-vmess",
      "protocol": "vmess",
      "settings": {
        "vnext": [
          {
            "address": "8.8.8.8", // 服务器的 IP
            "port": 443, // 服务器的端口
            "users": [
              {
                // id 就是 UUID,相当于用户密码
                "id": "7d4c4078-e129-416b-a483-cf5713a96a66",
                "alterId": 4
              }
            ]
          }
        ]
      }
    },
    {
      "tag": "direct",
      "settings": {},
      "protocol": "freedom"
    }
  ],
  "dns": {
    "server": [
      "8.8.8.8",
      "1.1.1.1"
    ],
    // 你的 IP 地址,用于 DNS 解析离你最快的 CDN
    "clientIp": "203.208.40.63"
  },
  // 配置路由功能,绕过局域网和中国大陆地址
  "routing": {
    "domainStrategy": "IPOnDemand",
    "rules": [
      {
        "type": "field",
        "domain": [
          // 默认跳过国内网站,如果想要代理某个国内网站可以添加到下列列表中
          "cnblogs.com"
        ],
        "outboundTag": "proxy-vmess"
      },
      {
        "type": "field",
        "domain": [
          "geosite:cn"
        ],
        "outboundTag": "direct"
      },
      {
        "type": "field",
        "outboundTag": "direct",
        "ip": [
          "geoip:cn",
          "geoip:private"
        ]
      }
    ]
  }
}

alterId 这个值不能超过服务器端所指定的值,否则无法正常使用。如果没有填写则默认值为 0。一般情况下使用自动脚本安装服务端 V2Ray 生成的配置文件中 alterId 值为 64,客户端的填写推荐值为 4

上述配置中仅需要把 IP、 port 和 id(UUID) 修改成之前安装时的内容,保存后直接运行 v2ray.exe。把你的系统代理设置成 socks5 127.0.0.1:1080 或者 http 127.0.0.1:8080 ,就可以正常使用了。

此时此刻 V2Ray 客户端已经正常运行,我们配置一下系统,让它使用我们的代理即可。一张图讲解 Win10 设置系统代理的方法:

打开设置——网络和 Internet——代理,进行如上设置即可。可以看的出来,这里我是使用的 http 127.0.0.1:8080,而不是 socks 协议,因为系统对 http 代理的支持更好。

设置完成后,你对一切都非常满意,但是觉得 V2Ray 的那个黑糊糊的命令行窗口十分碍眼,OK,关闭这个窗口,双击 wv2ray.exe 运行即可。二者完全一样,只是 wv2ray.exe 没有窗口。

3-1-3开机启动

最后你还想要它能开机自己启动,而不是自己每次都要点,so easy。按下快捷键 WIN+R,输入 shell:startup 回车,这个时候会打开一个文件夹,这个文件里中放入任何程序都会开机时运行。

当然不能直接把 wv2ray.exe 直接放进去,我们对着它右键——创建快捷方式,把创建的快捷方式放入到那个文件夹中就完成了。

Windows键(Winkey),简称“Win键”,是在计算机键盘左下角 Ctrl 和 Alt 键之间的按键,图案是 Microsoft Windows 的视窗图标。 现在大多数运行 Windows 的 PC 键盘上都有这个按键。

3-1-4进阶(可选)

经过上列的步骤,我们已经可以访问 Google 了,但是对此你仍然不满足,想要对什么网站用代理有个更详尽的把控。

这就需要浏览器插件来完成了,Chrome的扩展 Omega 或者 Firefox 的 Proxy SwitchyOmega ,这两款实际上是同一个插件。其中配置成socks 127.0.0.1:1080就好了。如果在服务端配置中还加上了Shadowsocks的支持,那么也可以直接使用Shadowsocks的客户端。

GFWList 是一个有用的东西,可以帮助代理仅仅被屏蔽的内容,我们可以结合OmegaGFWList 来配置自动代理,甚至可以使用 Omega 生成 PAC 文件来设定系统级别的自动代理。

想要了解更多有关于 SwitchyOmega 的用法和介绍?参考:SwitchyOmega 使用教程

3-2安卓Android

想了解更详细 V2Ray 安卓端 BifrostV 的用法,请参阅:V2Ray安卓端使用教程

目前可用的客户端有v2rayNGBifrostVActinium。如果你对上述客户端没有了解,那么我推荐你使用BifrostV,它的UI界面相对更加完善,整体布局设计模仿了安卓版Shadowsocks,当你使用过安卓版Shadowsocks时使用这个软件就不存在太多障碍。

同时支持 VMess、Shadowsocks、SOCKS 等协议,也就是说上述协议的连接只要一个客户端就可以搞定了。APP有少量广告(设置中有关闭广告选项,但需要Google Play的支持),希望用户可以理解开发者的劳动成果,包容那点广告或选择捐赠支持开发者。

BifrostV下载链接在此(适用于无法使用Google Play的用户)

上述APP都可以去Google Play下载安装。对于无法使用Google Play的人,建议使用 APKPure ,这是一个以 Google Play 中的安装包源为基础的软件商店,优点在于支持中文、可以下载干净的APK,无侵入式广告,可以无网络障碍的使用

3-3Linux系统下客户端配置(仅适用于Linux桌面端用户)

V2Ray 客户端和服务端的文件是一体的,你仍然可以复用上列在服务器端安装、运行 V2Ray 的方法,唯一的不同之处在于配置文件 config.json。

使用自动脚本安装,因为是从 Github 下载安装包,所以要求机器本身能够访问自由互联网。此时可以把自动安装脚本 go.sh 下载下来,用些手段下载 V2Ray 压缩包,然后使用 ./go.sh –local v2ray.zip 命令安装本地名为 v2ray.zip 的文件。

3-3-1V2Ray Vmess配置

我们可以复用原先的 3-1-2配置 部分的配置,把它完整复制粘贴进 config.json 并覆盖原先的内容。

这份配置文件中,我们可以通过两种方式连接我们设定的代理:

  • socks://127.0.0.1:1080
  • http://127.0.0.1:8080

一直到这里,我们已经完完全全配置好了 V2Ray,但是你还是不能直接打开浏览器就访问谷歌,因为你还没有让目标软件使用代理。

PAC 自动代理(推荐)

还有个问题就是,Windows 客户端一般都有自动设置PAC系统代理,这种方式代理有个好处就是不需要浏览器插件就可以分网站使用代理,并且对于大多数桌面软件也可以自动应用代理规则,实际上 Linux 也支持这种功能,只是缺少简单的方法去实现这个,要多费些功夫。

先回到上一节 3-1Windows 的内容,根据自己使用的浏览器安装我们需要的插件,实际上 Firefox 和 Chrome 的那两个插件是同一个,仅仅是名字有点出入。安装完毕后我们进入插件的配置页面,设定默认自带配置 Proxy 为 socks5 协议 127.0.0.1 地址 1080 端口,然后点击 Apply changes 使设定生效。

接着配置 auto switch,需要设置的仅有三点需要注意:

  1. Rule list rules 设定为proxy。意为符合规则的走我们设定的代理。
  2. Default 设定为 Direct。意为不符合规则的直接连接。
  3. Rule List URL 粘贴进去 https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt,然后点击Download Profile Now。

点击 Apply changes 使设定生效,然后点击右上角的 Export PAC 导出我们的代理规则。

最后设定PAC代理方面,不同的Linux桌面环境会有区别,可以自行搜索关键词:设置pac “系统名+版本号”。这里以Ubuntu18.04作为示范:

打开设置—Network—Network Proxy,选择Automatic模式,填入file://pac文件绝对路径,如果你的pac配置文件放到了/etc/v2ray/proxy.pac,那么就填入:file:///etc/v2ray/proxy.pac。

四、简单问题排查

遇到的问题五花八门,但就目前的经验来看,大多数人的错误所在都在于并未严格遵循本文的系统环境和配置。

当你遇到问题的时候,首先需要检查服务端V2Ray 是否正常运行,但只要你正确配置,一般很少出现无法运行的情况,即使是意外崩溃也可以自己重启运行。

如果对英语有一定理解能力,并且懂点计算机常识,那么通过查日志你就可以解决大多数问题。如果你想要其他人帮助你解决问题,准确而具体的描述你所遭遇的情况,并且附上日志文件和配置文件都可以让别人更快速的看出你的问题所在。

4-1获取日志

要想对问题进行更准确的定位,大多数时候都要求展示你的配置和运行日志,然而很多人却不知道运行日志在哪获取,获取方法其实很简单。

4-1-1服务端日志

服务端的日志形式是在 config.json 配置文件中进行设定的,如果配置文件中存在类似于下方的字段:

"log": {
    "loglevel": "warning",
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log"
  }

那么服务端的日志存在于 /var/log/v2ray 目录下,这个目录下存在两个文件:

  • access.log:包含正常连接的消息
  • error.log:仅包含错误连接的消息

在排查问题的时候,error 日志可能会有很长的内容,这种时候仅需要最底部的十几行内容(越靠下意味着内容越新),在 Linux 系统下我们使用 tail 工具去查看日志,默认只显示文件底部 10 行内容。

sudo tail /var/log/v2ray/error.log

如果没有在配置文件中写明 log 重定向到文件,那么我们可以使用 journalctl 工具查看:

sudo journalctl -b -u v2ray

4-1-2客户端日志

对于 Windows 系统,如果你使用的是官方 V2Ray 客户端并且是按照我的配置进行设置,那么你的日志信息只是会在 v2ray.exe 程序运行的命令行窗口中打印出来。

如果你的客户端也是 Linux,那么按照 4-1-1服务端日志 的方法即可。

4-2检查服务端是否运行

systemctl status v2ray

有 active(running) 这样的字样说明是正常运行。

五、常见问题FAQ

为什么 V2Ray 比 SS/SSR 速度慢?

一般来说 V2Ray 的性能是要优于 SS/SSR 的,如果你的速度很慢可以参考如下原因:

本文的部分讲解中,为了保持最优的系统兼容性,我们使用的是 http 协议 127.0.0.1:8080 进行代理,为了保持最优的性能建议按照 3-1-4进阶配置中使用浏览器插件配合,使用 socks5://127.0.0.5:1080 socks5 协议的代理,保持最优的性能。

另外一种可能是 V2Ray 的路由功能,我们文中的配置使其可以自动绕过局域网和国内地址,为了获得准确的解析从而使得每次都要发送 DNS 请求到远程服务器进行解析。

性能最优的方式是放弃 V2Ray 的路由功能,V2Ray 不对请求做区分全部走代理,使用浏览器插件的方式实现国内网站直连,国外网站走代理。浏览器插件的实现方法还是如 3-1-4进阶配置 所说,并且需要把配置文件中的 dns、routing 这两个配置块删除。

使用建议

为了保证此类服务不被滥用,为了你我他请尽量遵循下列建议:

  1. Win10 系统上自带杀软,请卸载国产杀软和管家,如360
  2. 浏览器请使用 Chrome 或者 Firefox,避免使用 360 浏览器等
  3. 在移动端,在夜间时请关闭代理连接,避免产生长时间连接,暴露流量特征
  4. 搭建的服务请勿公开,给有限的人使用

写在最后:如果你发现本文有错误或有任何疑问,请在下方评论区中指出。大多数情况都能保持一天之内进行回复,注意你的邮箱收到的作者回复提醒。


评论

《 “V2Ray完全使用教程” 》 有 386 条评论

  1. 浏阳河谷淡水化合物生产公司 的头像
    浏阳河谷淡水化合物生产公司

    谢谢分享,已经成功安装并开始使用。

    1. 张宏远 的头像
      张宏远

      请问一下作者v2ray为什么不像wibdows那样每个软件都阔以代理,终端不能访问外网怎么办

    2. 实际上开了系统HTTP代理,大多数应用就已经是走的代理了(部分应用需要手动设定代理),不支持HTTP代理的可以使用Proxifier转全局代理,这个网上有很多教程。全局代理会导致访问国内网站速度变慢,所以现在更流行这种方式。

    3. 如何才能屏蔽youtube广告呢。。

  2. ss配置样例那一段,末尾的
    },
    ],
    上面的大括号后面多了个逗号,这样会报错。

    1. 谢谢谢谢谢谢提醒!!!其实我早一阵子就发现了这个失误,一直到今天也没想起来改!

  3. 你好,就是配置的时候有个绑定域名,这个到底是什么?

    1. 你提到的绑定域名大概是WS模式(Websocket)。这个可以看情况使用,一般情况下并不需要折腾这个。

  4. 路由器安装了,但是路由器界面中如何配置账号密码这些呢??

    1. 你的问题有些模糊,你是想把 V2Ray 的客户端部署在路由器上吗?这个目前并没有流行成熟的方案,但是网上是存在一些教程的,我并没有尝试过。如果你的意思是部署 SS 的客户端在路由器上,可以在网上搜索你的路由器和路由器系统寻求更加具体的帮助。

  5. linux客户端具体怎么设置使用呢?完全 小白

    1. 感谢反馈,将会接受建议更新Linux客户端的使用方法。建议访客留言使用真实邮箱,以保证及时获得回复(不会泄漏邮箱,不会发送任何垃圾邮件)。

    2. 同问,可以发一下到邮箱嘛 1756313975 @qq

  6. ios也有两个客户端支持了。

    1. 没有IOS设备~所以没有提这一方面

    2. 我是ios客户端 用ssr连接不上呢,您用什么ios客户端软件呢,能告知一下么?万分感谢

    3. 我的邮箱是[email protected] 如果有安装文件能发给我么,谢谢

  7. 请问客户端可以配置为全局代理吗?

    1. 如果你需要类似于VPN的全局代理,那么需要借助第三方工具Proxfixer来实现。如果你只是需要系统代理的全局代理功能,如Shadowsocks-win的全局代理功能,许多客户端都支持,或者你也可以手动设置。

  8. 请问运行v2ray后怎么让他后台执行呢?还有就是我怎么知道v2ray在不在后台运行呢?用ps a 命令吗?

    1. 当你使用自动安装脚本安装成功后,会自动配置使用Systemd管理程序的运行与启动,所以当你安装完毕后程序既是后台运行并且是永久运行的(程序崩溃和系统重启都会自动启动)。所以你可以使用systemctl v2ray status命令查看程序运行状态,使用systemctl v2ray restart重新启动程序,使用systemctl v2ray disable禁止开机自动启动。

      这些已经在文章中有描述过,如果你有更多疑问可以接着在下方留言,我会考虑对这一方面进行更加详尽的讲述。

  9. 自动安装的时候显示了 V2Ray v3.31 is installed,但是在执行 systemctl v2ray start 的时候显示 Unknown operation v2ray.。换手动安装也不行。请大佬赐教。

    1. Hi~感谢你的反馈,已确认是教程本身的问题,本文近期的一个修改产生的低级错误,正确命令为systemctl start v2ray。语法为 systemctl 操作行为 程序名

    2. 那在xshell上安装好 v2ray以后,怎么验证是否安装成功,或者正常运行呢(小白问题)。另外,我看很多教程都有提到过v2ray的客户端。是不是可以不用v2ray的客户端,而直接使用原SS/SSR的客户端呢?

    3. 运行命令systemctl status v2ray,在运行结果第二行出现Active: active (running),则为正常运行。目前V2Ray的服务端是支持配置Shadowsocks协议的,当你的服务端配置了Shadowsocks协议后(需要手动配置,文章中有讲到方法),你可以使用任何一款SS/SSR的客户端,这是完全没问题的。

      V2Ray的服务端支持多种协议,Vmess则是V2Ray独有的协议,当你服务端配置的协议为Vmess时,则只能使用兼容V2Ray的客户端。V2Ray的服务端是支持同时配置多种协议的,但是显然客户端同一时间只能使用一种协议,这是可以自由选择的。

    4. 多谢大佬指点。。已成功自由上网~最后再问下,现在只支持安卓的嘛?苹果手机有什么可以用的客户端嘛?

    5. IOS没有官方客户端,但存在一些第三方支持Vmess协议的客户端,如Kitsunebi、Shadowrocket,再其次你也可以使用支持Shadowosocks协议的客户端,有大量的选择。

  10. 尊敬的大佬,按照您文章中的方式,配置了shadowsocks的协议。然后使用SSR的客户端后并没有效果。网上搜索了半天,都没找到有用的资料。不知道是哪里出了问题。

    1. 请确认你是否可以使用其他shadowsocks客户端进行连接,如果不能附上v2ray的日志。如果其他客户端可以正常连接,附上SSR的配置截图。信息也可以发到我的邮箱[email protected]

    2. 邮件已发。还请大佬看看哪里出了问题~

  11. 小马爷 的头像
    小马爷

    麻烦大佬能不能再更新下在openwrt等路由器端如何安装的教程?

  12. Shelling 的头像
    Shelling

    能否将教程中的sudo替换成#
    以及这里的$
    $ bash <(curl -L -s https://install.direct/go.sh)

    $ 表示这条命令在普通用户下执行
    # 表示这条命令在超级用户下执行

    1. 谢谢建议。文中的大多数命令都需要ROOT权限运行,并且本文是新手向,所以尽量保持简单。

  13. 虚拟机里装了linux系统,安装完v2ray也后台能正常开启,但还是访问不了‘有土鳖’

    1. 不理解你的虚拟机里的V2ray是作为客户端还是服务端,并且系统类型、安装方法、配置文件都没说。

    2. 虚拟机里是64位的linux做客户端用,前天刚装的arch系的manjaro,
      照着这里【https://www.v2ray.com/chapter_00/install.html】安装的,
      配置文件复制了自己win下的不知道对不对

  14. 是 intel吧????

    1. 年轻人眼力不错,懵了很久找到了有一处图片中备注的错别字。

    2. uzumaki` 的头像
      uzumaki`

      搞不好我比你大多了
      大多数情况下,VPS的CPU都是Inter架构,而系统位数则已经在购买VPS时就已经选择了,所以下列查询架构和运行模式的部分只在不确定的时候再进行。

      这里也要改intel…

    3. 前辈好,这个地方也注意到并修改了,大概是网站的静态缓存还没刷新导致没看到最新内容。

    4. 搬瓦工 的头像
      搬瓦工

      卤煮,其实还有一处文字错误。我想他说的应该也是文字,”l” 写成了 “r”

  15. chenqing 的头像
    chenqing

    楼主,心里着急啊,网页里面全是英文,很多看不懂,麻烦做一个APP,还有我的电脑是WINDOWS8中文版的,可以安装不?安装后需要卸载QQ这些能够被监控的程序吗?

    1. 你是有哪些网页看不懂,无法顺利在Vultr上购买还是看不懂Github,电脑基础薄弱可以考虑购买他人搭建服务,或者我可以帮你部署。

      Win8完全可以安装。

      qq无需卸载,但是如果有国产杀毒软件如360,建议卸载了。

  16. “西海岸(Seattle)”这翻译有问题,是西雅图。。。

    1. 感谢纠正

  17. whiteblue pants 的头像
    whiteblue pants

    请问博主3-3那里的配置写的是ss的吧 想配置v2ray的发现参数配不上啊

    1. whiteblue pants 的头像
      whiteblue pants

      已经可以使用了 对于Linux下客户端的配置参考了这个链接 博主可以修改一下3-3对应的内容
      https://toutyrater.github.io/basic/vmess.html

    2. 感谢反馈,3-3 章节是 Shadowsocks 的配置,没有对此进行说明是一个失误。由于我常用客户端是 ss 所以我在 Linux 下也习惯性的配置了 ss。

      我会接受你的建议和参考链接,尽快完善内容避免误导。

  18. whiteblue pants 的头像
    whiteblue pants

    =.= 上一条评论带了链接好像被当成垃圾评论过滤掉了
    已经配置好了 参考了一下别人的配置 本来还想发链接出来的
    还是要谢谢博主 前面内容给我带来很大的帮助 希望能够吧3-3完善好

    1. 谢谢你的建议,3-3 章节配置内容已经修改。

  19. 能发个V2RAY NG的apk文件给我吗?我用不了谷歌play。。找不到下载的地方,我QQ**********

    1. 已 Email,请检查你评论留下的邮箱。

  20. adidiaoski 的头像
    adidiaoski

    配置完之后不仅无法科学上网甚至国内的也上不了。。
    2018/09/07 22:08:46 tcp:127.0.0.1:64848 accepted tcp:clients4.google.com:443
    2018/09/07 22:08:49 tcp:127.0.0.1:64850 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:08:54 tcp:127.0.0.1:64853 accepted tcp:www.bilibili.com:80
    2018/09/07 22:08:54 tcp:127.0.0.1:64852 accepted tcp:www.bilibili.com:80
    2018/09/07 22:08:54 tcp:127.0.0.1:64856 accepted tcp:www.bilibili.com:443
    2018/09/07 22:08:54 tcp:127.0.0.1:64858 accepted tcp:www.bilibili.com:443
    2018/09/07 22:08:54 tcp:127.0.0.1:64860 accepted tcp:www.bilibili.com:443
    2018/09/07 22:08:54 tcp:127.0.0.1:64861 accepted tcp:www.bilibili.com:443
    2018/09/07 22:08:55 tcp:127.0.0.1:64864 accepted tcp:www.bilibili.com:443
    2018/09/07 22:09:42 tcp:127.0.0.1:64867 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64869 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64871 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64873 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64875 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64877 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64879 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64881 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64883 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64885 accepted tcp:suggestion.baidu.com:80
    2018/09/07 22:10:02 tcp:127.0.0.1:64887 accepted tcp:www.youtube.com:443
    2018/09/07 22:10:02 tcp:127.0.0.1:64889 accepted tcp:www.youtube.com:443
    2018/09/07 22:10:02 tcp:127.0.0.1:64891 accepted tcp:www.youtube.com:443
    2018/09/07 22:10:02 tcp:127.0.0.1:64893 accepted tcp:www.youtube.com:443
    2018/09/07 22:10:02 tcp:127.0.0.1:64896 accepted tcp:www.youtube.com:443
    2018/09/07 22:10:02 tcp:127.0.0.1:64898 accepted tcp:www.youtube.com:443
    2018/09/07 22:10:02 tcp:127.0.0.1:64900 accepted tcp:www.youtube.com:443
    这是r2ray客户端的记录,请问大神我该如何解决

    1. Hi~请问你是按照本文的方法配置的吗?请附上你的全部日志文件 error.log (可以以附件形式发送)和服务端以及客户端的 config.json 配置文件发送到我的邮箱中。

    2. 朱铭成 的头像
      朱铭成

      你好,我也有这样的问题

    3. 我安装过程有两个问题会导致这个情况,1是防火墙没关闭, 2是没安装unzip
      不知道是否能帮到你

  21. 小个子 的头像
    小个子

    我在公司的电脑里搭建了服务器,装了V2Ray,外网连接是正常的。后面在家里的笔记本下载安装了V2Ray,配置之后也一切正常,也显示配置成功启动成功,就是一直打不开外网,点击测试服务器速度就出现了:The remote server returned an error:(500)Internal server error ,这是什么原因呢?(服务器是正常的,在公司电脑里都能正常打开外网。)

    1. 500错误意味着代理没有正常连接。启动成功只代表配置没有 json 格式的语法错误,而不会进行更多的检查。要想查出问题的所在,需要查看客户端和服务端的错误日志。

    2. 小个子 的头像
      小个子

      客户端和服务器都是没有问题的,测试了多个服务器和客户端,在别的电脑上都是可以用的,就是在我的电脑上不行。貌似是电脑本身网关的问题或者是电脑其他哪里配置上的问题,这个该怎么解决呢。(电脑系统(windows 7, 32位 )

    3. 如果你认为问题出自于客户端,那么你应该附上客户端配置和错误日志。

  22. 大佬好,配置完毕后无法连接,任何网页都是连接超时,客户端和服务端是直接复制的上面的代码,只修改了VPS的地址和ID,客户端报错:
    [Warning] [758417348] App|Proxyman|Outbound: failed to process outbound traffic > Proxy|VMess|Outbound: failed to find an available destination > Retry: [dial tcp “IP地址”: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. dial tcp “IP地址”: operation was canceled] > Retry: all retry attempts failed

    1. 已解决,是vultr自己的端口问题,默认禁用一切端口,需要用firewalld打开

    2. 和 Vultr 没关系,与你使用的系统有关。例如 Ubuntu默认开放所有端口,CentOS 默认关闭所有端口。

    3. 我跟你一样的问题,vps上防火墙是关闭状态为什么也不行呢

    4. kleintong 的头像
      kleintong

      请问这个问题解决了吗?
      我也遇到了这个问题,关闭了防火墙之后还是无法使用。
      failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination

    5. 王佳芝 的头像
      王佳芝

      你好 我也遇到了这个问题 请问要怎么样解决呢

  23. OchiaiNao 的头像
    OchiaiNao

    v2ray启动失败显示exit-code 怎么解决。。。

    1. 只要运行错误,都会显示 exit-code,后面会附上错误代码以表示某一类错误,所以你的回复让我能知道的内容仅有 V2Ray 启动失败。

      当你运行失败想要排错,那么你需要附上配置文件和错误日志。

  24. 对于服务器系统选哪个好呢,64位和32位选哪个呢?是用Xshell 6编辑服务器吗

    1. 对于仅仅搭建这种服务而言,64或32是可以随便选择的,对于小内存机来说使用32位系统可以节省内存。我是习惯于使用 Ubuntu 系统,而目前的最新版本 Ubuntu 18.04LTS 没有 32 位系统可供选择,所以我使用的是 64 位系统。

      连接服务器都是使用 SSH 协议,而 Xshell 是 Windows 下的一个很好用的 SSH 客户端,推荐新手使用,当然你用其他诸如 Putty 的客户端都是可以的。

    2. houjing.wei 的头像
      houjing.wei

      你好。我综合参照了你的和这位大神(https://toutyrater.github.io/prep/install.html)的方法,完成了配置,服务器地址、端口、uuid都换了虚拟服务器的。查看v2ray的状态也是active,但就是上不了网,请问这是为什么呢?
      我是win10,64位系统的laptop,安装有linux18.04双系统,在win10系统下,v2ray运行正常。但是在linux下完成配置后,却出现了上面的问题,不知道问题出在哪里。
      linux小白一只,求解,感谢感谢。

      以下是我查看错误日志的内容。

      houjing_wei@ubuntu18-04:/$ sudo cat error.log
      [sudo] houjing_wei 的密码:
      2018/10/14 00:35:53 [Warning] v2ray.com/core: V2Ray 3.47 started

    3. Hi~看样子你的服务器端应该没有问题,请展示一下客户端的错误信息。

  25. houjing.wei 的头像
    houjing.wei

    你好,感谢你的回复。不知道你说的客户端错误信息是不是这个?以下是终端运行的数据。麻烦帮看一下这样是对的吗?
    ● v2ray.service – V2Ray Service
    Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabled)
    Active: active (running) since Mon 2018-10-15 22:02:01 CST; 44min ago
    Main PID: 961 (v2ray)
    Tasks: 9 (limit: 4915)
    CGroup: /system.slice/v2ray.service
    └─961 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json

    10月 15 22:02:01 ubuntu18-04 systemd[1]: Started V2Ray Service.
    10月 15 22:02:01 ubuntu18-04 v2ray[961]: V2Ray 3.47 (die Commanderin) 20181011
    10月 15 22:02:01 ubuntu18-04 v2ray[961]: A unified platform for anti-censorship.
    我电脑安装双系统后,出现双系统时间不一致的现象,不知道是否跟这个有关。

    1. Hi~如果客户端和服务端的时间误差超过一分钟,是会导致无法连接,在日志中会显示如下类似报错:“rejected Proxy|VMess|Encoding: invalid user”,但是你展示的信息没有任何报错。

      请确认你的客户端配置中有如下字段:
      “log” : {
      “access”: “/var/log/v2ray/access.log”,
      “error”: “/var/log/v2ray/error.log”,
      “loglevel”: “warning”
      }
      loglevel 至少为 warning 等级,错误日志路径在 /var/log/v2ray/error.log 。然后你就可以使用 sudo less /var/log/v2ray/error.log 命令查看错误日志。

      当你配置了 error 日志的路径时(如”/var/log/v2ray/error.log”),控制台就不会出现错误信息,而是直接被定向到日志文件中。所以当你使用 systemctl status v2ray 才可能没有出现任何错误信息。这种情况下你应该直接访问日志文件,而不是使用 systemd 查看状态。

      如果客户端还是没有任何日志出现,说明你的电脑没有连接到 V2Ray 的代理。需要设置 socks5 代理为127.0.0.1:1080。

  26. 您好,这里小白一只。
    我在vultr购买服务器时,系统是选择Debian还是Ubuntu?看您的教程意思是选择Ubuntu?可是我看了网络上的其他教程也有选择Debian的,是否选择后就无法用Ubuntu配置服务端?

    1. Linux 发行版众多,Debian 和 Ubuntu 都是其中一个,如果你从未接触过 Linux 系统,建议选择 Ubuntu 作为入门选择。但仅仅比较 Debian 和 Ubuntu 二者在搭建 V2Ray 或者 SS 等服务的时候,二者没有丝毫的区别,教程对于这两个系统是不做区分的,他们看起来非常相似,所以你无需担心教程中选择 Debian 还是 Ubuntu,可以使用相同的方法配置。

      Linux 世界还有其他发行版,有些则区别较大,对于比较流行的发行版比如 Centos、Redhat、Arch 等,V2Ray 的自动安装脚本均可以以适当的方式进行安装,所以始终推荐新手使用自动脚本安装和升级 V2Ray。安装完成后的使用基本类似,但为了避免细节方面不必要的麻烦,按照教程选择发行版是必要的。

      综上所述,对于你的需求而言 Debian 和 Ubuntu 的操作是完全一样的,所有操作和配置完全可以复用。但是鉴于 Ubuntu 的流行度而在互联网上产生的丰富教程和手册而言,以后遇到问题或者想要进一步学习 Linux 系统,Ubuntu 是新手的一个很好的选择。

    2. 谢谢大佬~受教了,目前也在刚起步努力学习Ubuntu中

  27. 申请的服务器,IP地址只有port22 是开启的,但是如果SS设置了远程端口为22,提示 connection closed by peer,请指导如何操作谢谢

    1. 你对此可能有点误解,如果你使用的系统是ubuntu,那么默认是没有防火墙的,所以端口的有没有开启在于是否有程序在监听。ssh的22端口已经被占用的情况下你是无法给其他程序使用的,所以解决方法就是更换端口为 443 或者其他端口,你可以随便设定但不能冲突。

      顺便一提,为了安全请更改ssh端口为其他端口,无聊的人很多。

    2. 谢谢!小白一个。
      我原先的系统不是ubuntu,是CentOS 7 x64,之前设置端口为443,昨天突然不能连了,今天用端口扫描站(http://tool.chinaz.com/port)看了下,除了22外,其他都是关闭的,所以我想按您的教程重新设置一个服务器,但是我申请的10多个,端口扫描下来都是除22外其他都是关闭,所以我不知道如何处理了

    3. Hi~我发现经过我的一番解释你还是存在较多误解,那么我就避开原理更直接的和你说吧。

      首先,你的新开 VPS 只开放 22 端口这是正常的,如果开放了许多端口反而有问题。

      当你使用脚本安装了 V2Ray,它会自动开放一个端口,就是你在客户端填写服务器的那个端口。

      虽然 V2Ray 开启了端口,但是如果系统上套了个防火墙,你没有设置防火墙放行这个端口,那么它就会拦截这个端口。所以如果开启了防火墙,你也扫描不出来开放端口。Ubuntu 默认没有防火墙,所以只要有程序监听这个端口,那么你就能通过端口扫描器看到。

      而 Centos 默认有防火墙,所以程序每开放一个端口,就需要你设定防火墙对此放行。对你来说最简单的方法就是关闭防火墙。

      systemctl stop firewalld
      systemctl disenable firewalld
      

      如果端口还没有开放就应该检查 V2Ray 是否正常运行,使用下列命令检查状态:

      systemctl status v2ray
      # 如果显示 inavtive 就运行下列命令运行
      systemctl start v2ray
  28. 大神,在vultr的centos的64位系统,按照教程进行配置,并且关闭了防火墙。
    我在安卓客户端(BifrostV)进行了相关配置,然而还是无法翻墙,并且出现国内网站(百度等)能帮忙看下设置是不是出了什么问题么?
    PS:不知道您所说的日志文件如何获取。

    1. 检查发现 V2Ray 是正常运行的。

    2. 服务器端的日志文件通常在 /var/log/v2ray 目录下,一般需要的是其中的 error.log 文件最底部的十几行内容,可以通过 less /var/log/v2ray/error.log 命令访问,然后开启大写键盘按下 G 会跳转到文件最底部。

      而 Windows V2Ray 客户端的日志文件通常在程序目录下。

      但从你的描述并不是很清楚是什么情况,你是说在访问类似于谷歌的网站会跳转到百度这类网站吗?如果是这样的话则很确定是 DNS 劫持,更换一个无污染的 DNS 即可。

    3. 不是DNS的问题,那些都是配置的默认参数。
      目前的疑问是:
      1 可能VPS服务器没有启动(相关的配置信息发送至您的gmail邮箱了,不知道阁下有没有时间帮忙查看一下配置)
      2 安卓端的配置或许不正确(配置信息也添加在邮件的附件了)

    4. 安卓端没有设置 UserId,这个就是服务端配置中的 Id(UID)。

  29. 选了个 洛杉矶 的 vps,在 ssh 时,总是不时的断开。也真的是晕倒了。配置的过程中,总是断开。不知道是不是哪里设置的问题。请指教

    1. 有两种可能性:

      1. 长时间没有操作,自动断开
      2. 出现严重的掉包。在本机 Ping 服务器 IP 地址(eg. ping 8.8.8.8),查看是否出现严重掉包

      鉴于第一种情况,设定本机 SSH 客户端定时发送 keep-alive 包以保持连接,请根据自己使用的 SSH 客户端自行搜索配置方法。
      第二种情况,可以启用 BBR 优化或者删除再创建主机。

  30. 陈思源 的头像
    陈思源

    大神,麻烦问一下,我之前看了你的教程正常使用了挺久了,今天突然不能用了,我看了节点是正常运行的,ping的通,设置都没有修改,电脑端和手机端的v2ray都不能上网了,请问怎么排查问题,谢谢!

    1. 这种问题很少见,连接上主机执行命令 systemctl status v2ray,检查是否有 active(running) 等字样。很大几率是服务端 V2Ray 崩溃并无法自行运行。我之前碰到类似情况仅有一次,是日志文件体积过大把主机空间塞满,以至于无法运行,但是这个 Bug 早已经被修复了。

    2. 陈思源 的头像
      陈思源

      后来我再去看就好了,我就ssh登陆一下,然后看了状态也是正常的,再去用就没问题了,我也不知道是什么原因。
      还有问一下服务器端的v2ray能不能升级啊,不知道怎么操作

    3. 可以升级,请阅读本文服务端自动脚本安装部分内容,那个自动安装脚本命令重新运行一次即可。

      另外为了避免不必要的问题,请先下载好最新版的客户端,两端版本最好一致。

  31. 你好。
    客户端连接埠了,我的客户端错误日志显示为:
    2018/11/02 16:13:16 [Warning] [245238840] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp IP地址和端口: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. dial tcp IP地址和端口: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed
    2018/11/02 16:13:19 [Warning] [1556798153] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp IP地址和端口: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. dial tcp ip地址和端口: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed
    服务器端正常。没有报错。
    root@vultr:~# netstat -apn | grep 端口号
    tcp6 0 0 :::端口号 :::* LISTEN 30346/v2ray

    1. 请检查服务器端系统是否有防火墙(如 Centos 的 firewall),或者端口号等配置填写是否正确。

  32. 我问问 的头像
    我问问

    小白请问,如何卸载

    1. V2Ray 安装产生的文件分别在如下路径:

      • /usr/bin/v2ray/
      • /etc/v2ray/
      • /var/log/v2ray/
      • /etc/systemd/system/v2ray.service

      把这些文件和文件夹全部删除即可,Linux 系统不存在 Windows 中的注册表概念,能把生成的文件全部删掉就是卸载。

    2. 我问问 的头像
      我问问

      谢谢,又明白了一个概念

  33. 王宇轩 的头像
    王宇轩

    ● v2ray.service – V2Ray Service
    Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabl
    Active: failed (Result: exit-code) since Thu 2018-11-08 22:22:58 CST; 19min ago
    Process: 1376 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code
    Main PID: 1376 (code=exited, status=255)

    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Main process exited, code=ex
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Failed with result ‘exit-cod
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Service hold-off time over,
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Scheduled restart job, resta
    Nov 08 22:22:58 vultr.guest systemd[1]: Stopped V2Ray Service.
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Start request repeated too q
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Failed with result ‘exit-cod
    Nov 08 22:22:58 vultr.guest systemd[1]: Failed to start V2Ray Service.
    lines 1-14/14 (END)…skipping…
    ● v2ray.service – V2Ray Service
    Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabled)
    Active: failed (Result: exit-code) since Thu 2018-11-08 22:22:58 CST; 19min ago
    Process: 1376 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code=exited, status=255)
    Main PID: 1376 (code=exited, status=255)

    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Main process exited, code=exited, status=255/n/a
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Failed with result ‘exit-code’.
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Service hold-off time over, scheduling restart.
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Scheduled restart job, restart counter is at 5.
    Nov 08 22:22:58 vultr.guest systemd[1]: Stopped V2Ray Service.
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Start request repeated too quickly.
    Nov 08 22:22:58 vultr.guest systemd[1]: v2ray.service: Failed with result ‘exit-code’.
    Nov 08 22:22:58 vultr.guest systemd[1]: Failed to start V2Ray Service.

    请问这种情况怎么解决

    1. 这种错误八成是 config.json 配置并未遵守 json 格式而产生的语法错误,所以客户端无法正常启动。对于新人最常见的错误就是忽略“,”逗号或者 “{}” 花括号没有成对出现。

      自己解决的简单方案就是使用带有语法检查的编辑器查看配置文件哪里配置错误。顺便一提,Ubuntu18.04 下的 Vim 默认便有 json 格式的语法检查,也可以在自己的电脑上下载 VS Code 等编辑器查看文件。

  34. 三、客户端的使用 下面的内容就看不懂了,感觉还是不够细,强烈建议出个视频教程,不胜感激

    1. 我已意识到这个问题,当想要介绍的更详细的时候,对于整体结构没有很好的梳理容易导致新手的混淆。

      请阅读我的新教程,为了避免混淆仅保留基本使用内容,并且对于操作进行更详细的说明。

      https://yuan.ga/v2ray-build-guide-for-novices/

      希望你能从中获得帮助,并提出意见。

  35. 搬瓦工 的头像
    搬瓦工

    善良的博主,你好,看此文之前已安装好V2Ray(反向代理),自己折腾了几个小时,准备睡时已经凌晨一两点了,但到现在还是没睡意。
    刷完了这篇文章和大部分评论,请教一个关于SSH的问题,如何通过SSH将网站从一个虚拟主机迁移到另一个虚拟主机(如美国BlueHost到香港BlueHost),或者VPS?
    我尝试了很多次都没有成功,两台主机都能用xShell连上,也在新主机上导入了旧主机的公钥,但还是不行。
    一是自动断线,连接超时。二是连接后会出现xxx禁止转发。大概的英文提示就是这两个意思。
    快四点了,逻辑不太清晰,打了这么一段,也不知道前辈看懂我想表达的意思没。
    邮箱已留,期待回复。

    1. SSH 有自动断线的机制,当你长时间没操作时避免空闲连接占用资源,这个问题可以通过设置 ssh 心跳包解决。

      xxx 禁止转发看不懂,直接说明什么情况下出现,附上英文信息即可。

  36. 搬瓦工 的头像
    搬瓦工

    对了,我已经在旧主机上连上SSH后,通过命令将网站文件和数据库打包,就卡在将网站文件和数据库通过SSH传输到另一个空间上去解压了。

    1. 还是老问题,就是ssh连接时,长时间无操作自动断开?

    2. 搬瓦工 的头像
      搬瓦工

      浏览了很多网页还是没解决这个问题。
      目前用命令打包了网站文件和数据库,但怎么把文件从老主机传到新主机,没成。
      scp 和 wget 命令都尝试过了,
      老铁你比我专业,怎么解决?

    3. 搬瓦工 的头像
      搬瓦工

      Error establishing a database connection
      这个问题昨天解决了。
      检查完wp-config.php 文件后,把数据库和数据库用户删掉,上传数据库备份进行恢复,然后新建数据库用户,添加到数据库,授予权限。搞定。

    4. 你连数据库和用户都没创建。。。这个错误只表示无法连接到数据库,所以原因是很多了,我以为你是运行一段时间才出现这个错误

    5. 搬瓦工 的头像
      搬瓦工

      不是没创建,是原来的用不了,于是删掉重建的。
      前面这个问题如何解决:
      浏览了很多网页还是没解决这个问题。
      目前用命令打包了网站文件和数据库,但怎么把文件从老主机传到新主机,没成。
      scp 和 wget 命令都尝试过了,
      老铁你比我专业,怎么解决?

  37. 荷包蛋 的头像
    荷包蛋

    v2ray伪装http 客户端可以自定义http的header吗

    1. 既然要伪装 http,肯定是可以自定义 headers 的,要不对于这种无状态的协议还能伪装的是什么。详情参考官方文档:httpheaderobject

    2. 荷包蛋 的头像
      荷包蛋

      配置很麻烦 可不可以在客户端自定义,服务端自适应,文档讲的是要一致才行,总不能每次都连服务器改配置吧

    3. 请问你“每次都要连服务器改配置”是什么配置?部分配置并不是必选项,它有默认值所以可以不用填写。但是一些内容是必填的,比如端口和id,所以好像没有什么需要频繁修改的地方。

      你说的服务端完全自适应是难以做到的,首先服务端和客户端要能保持正常、安全的通信下,“自适应”部分配置才是可行的,实际上 V2Ray 的一些配置确实是自适应的。

  38. 脚本安装
    root@vultr:/home/XXX# bash <(curl -L -s https://install.direct/go.sh)
    Installing V2Ray v4.6.0 on x86_64
    Downloading V2Ray.
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 608 0 608 0 0 3048 0 –:–:– –:–:– –:–:– 3055
    100 11.9M 100 11.9M 0 0 1205k 0 0:00:10 0:00:10 –:–:– 1335k
    Extracting V2Ray package to /tmp/v2ray.
    Archive: /tmp/v2ray/v2ray.zip
    inflating: /tmp/v2ray/config.json
    creating: /tmp/v2ray/doc/
    inflating: /tmp/v2ray/doc/readme.md
    inflating: /tmp/v2ray/geoip.dat
    inflating: /tmp/v2ray/geosite.dat
    creating: /tmp/v2ray/systemd/
    inflating: /tmp/v2ray/systemd/v2ray.service
    creating: /tmp/v2ray/systemv/
    inflating: /tmp/v2ray/systemv/v2ray
    inflating: /tmp/v2ray/v2ctl
    extracting: /tmp/v2ray/v2ctl.sig
    inflating: /tmp/v2ray/v2ray
    extracting: /tmp/v2ray/v2ray.sig
    inflating: /tmp/v2ray/vpoint_socks_vmess.json
    inflating: /tmp/v2ray/vpoint_vmess_freedom.json
    Shutting down V2Ray service.
    Restarting V2Ray service.
    V2Ray v4.6.0 is installed.

    启动
    root@vultr:/home/XXX# service v2ray start

    状态
    root@vultr:/home/XXX# service v2ray status
    ● v2ray.service – V2Ray Service
    Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabled)
    Active: active (running) since Tue 2018-11-27 01:35:56 UTC; 2min 3s ago
    Main PID: 1902 (v2ray)
    Tasks: 7
    Memory: 4.0M
    CPU: 227ms
    CGroup: /system.slice/v2ray.service
    └─1902 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json

    Nov 27 01:35:56 vultr.guest systemd[1]: Started V2Ray Service.
    Nov 27 01:35:56 vultr.guest v2ray[1902]: V2Ray 4.6.0 (Po) 20181122
    Nov 27 01:35:56 vultr.guest v2ray[1902]: A unified platform for anti-censorship.
    Nov 27 01:35:56 vultr.guest v2ray[1902]: 2018/11/27 01:35:56 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    Nov 27 01:36:25 vultr.guest systemd[1]: Started V2Ray Service.

    但是执行
    root@vultr:/home/XXX# v2ray qr
    v2ray: command not found

    请问是v2ray qr这个指令不对还是其他问题呢?

    1. 完全不懂你的 v2ray qr 命令是从哪看到的,因为 V2Ray 可执行文件路径并不在 Path 环境变量中,所以你无法直接使用文件名执行,需要引用绝对路径,比如使用命令 /usr/bin/v2ray/v2ray -h 获取程序的帮助,会打印出所有可用参数。

      不过目前这对一般使用来说没有什么意义,使用 systemd 管理 V2Ray 的启动与关闭就足够了,目前你的服务端是正常运行的,继续往下进行配置客户端即可。

  39. 小白一枚 的头像
    小白一枚

    2018/12/04 20:39:39 tcp:127.0.0.1:4362 accepted tcp:clients1.google.com:443
    2018/12/04 20:39:41 tcp:127.0.0.1:4365 accepted tcp:clients1.google.com:443
    请问为什么我的客户端信息里能看到网站的反馈,但就是无法通过浏览器打开需要的网页呢?仅限科学上网。不知道哪里出现了问题

  40. v2rayNͻɵķļƵ䷽ʽΪkcpͿãѡtcpͷʧܣô

    root@ubuntu:~# root@systemctl status v2rayrror.log
    v2ray.service – V2Ray Service
    Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabled)
    Active: failed (Result: exit-code) since Tue 2018-12-04 10:29:20 EST; 8min ago
    Process: 3661 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code=exited, status=255)
    Main PID: 3661 (code=exited, status=255)

    Dec 04 10:29:19 ubuntu systemd[1]: v2ray.service: Main process exited, code=exited, status=255/n/a
    Dec 04 10:29:19 ubuntu systemd[1]: v2ray.service: Failed with result ‘exit-code’.
    Dec 04 10:29:20 ubuntu systemd[1]: v2ray.service: Service hold-off time over, scheduling restart.
    Dec 04 10:29:20 ubuntu systemd[1]: v2ray.service: Scheduled restart job, restart counter is at 5.
    Dec 04 10:29:20 ubuntu systemd[1]: Stopped V2Ray Service.
    Dec 04 10:29:20 ubuntu systemd[1]: v2ray.service: Start request repeated too quickly.
    Dec 04 10:29:20 ubuntu systemd[1]: v2ray.service: Failed with result ‘exit-code’.
    Dec 04 10:29:20 ubuntu systemd[1]: Failed to start V2Ray Service.

    1. 汉字乱码了。服务器配置文件是用v2rayN直接生成的。传输方式用kcp就没问题,用tcp就显示如上错误,请问是啥问题?

  41. 感谢大神的文章,我想请教如何用脚本卸载呢?我看过这个脚本代码有帮助和卸载,但是不知道怎么运行。

    1. 三个步骤:
      1. 下载脚本
      2. 添加可执行权限
      3. 使用脚本的 –remove 参数

      wget https://install.direct/go.sh
      chmod +x go.sh
      ./go.sh --remove
    2. 这么快就回复了~非常感谢大神 我研究了1个多小时没想到这么快回复了~~我还有个请教的 我按你方法可以配置参数可以出墙 后来我又配置了个MKCP协议就不行了~是不是如果要用MKCP协议还要在服务器安装此协议?

    3. 是的,所有的传输协议(TCP、mKCP、WebSocket、HTTP/2、DomainSocket、QUIC)都需要服务端和客户端的共同配合,服务端修改配置后需要重启 V2Ray 使配置生效。

      mKCP 效果是不错,但目前的最佳实践是服务端有 BBR 加速就够用了,避免折腾。

  42. “3-1-2配置”的配置config.json文件的部分,似乎有些不合时宜了。我下载的v4.9.0版本的v2ray的config.json结构已经有很大改变了,完全复制你的配置的话,v2ray会闪退。

    1. 希望你能在百忙之中解决我的问题,谢谢!

    2. Hi~感谢你的反馈。

      经过检查是自己最近一次的编辑失误,导致配置文件错乱。现在已经修复这个问题,经过本地测试可用,请再次尝试。

      顺便一提,V2Ray 配置会保持至少一个大版本号的向后兼容,即 V2Ray 5.xx 能够兼容使用 V2Ray 4.xx 的配置。大多数闪退都是因为配置格式的错误。

  43. sheyingfa 的头像
    sheyingfa

    你好,我这方面小白,看不太懂,可以帮我在我的VPS里面设置一个吗?

  44. 配置完了启动客户端总是[Warning] v2ray.com/core: V2Ray 4.9.0 started。不知道哪里错了
    Dec 24 12:17:53 vultr.guest systemd[1]: Started V2Ray Service.
    Dec 24 12:17:53 vultr.guest v2ray[2588]: V2Ray 4.9.0 (Po) 20181212
    Dec 24 12:17:53 vultr.guest v2ray[2588]: A unified platform for anti-censorship.
    Dec 24 12:17:53 vultr.guest v2ray[2588]: 2018/12/24 12:17:53 [Warning] v2ray.com/core: V2Ray 4.9.0 started

  45. 服务器日志文件如下。客户端日志文件没找到。都是V2Ray 4.9.0 started但是就是连不上外网。按照面向新手搭建的。不知道哪里出的问题。我用的是win10的设置代理的方法用的是127.0.0.1:8080。socks 5是直接端口改成1080就可以了吗,尝试过但是还是不行…
    — Logs begin at Mon 2018-12-24 10:47:03 UTC, end at Tue 2018-12-25 02:02:23 UTC. —
    Dec 24 11:02:24 vultr.guest systemd[1]: Started V2Ray Service.
    Dec 24 11:02:24 vultr.guest v2ray[2331]: V2Ray 4.9.0 (Po) 20181212
    Dec 24 11:02:24 vultr.guest v2ray[2331]: A unified platform for anti-censorship.
    Dec 24 11:02:25 vultr.guest v2ray[2331]: 2018/12/24 11:02:25 [Warning] v2ray.com/core: V2Ray 4.9.0 started
    Dec 24 12:17:53 vultr.guest systemd[1]: Stopping V2Ray Service…
    Dec 24 12:17:53 vultr.guest systemd[1]: Stopped V2Ray Service.
    Dec 24 12:17:53 vultr.guest systemd[1]: Started V2Ray Service.
    Dec 24 12:17:53 vultr.guest v2ray[2588]: V2Ray 4.9.0 (Po) 20181212
    Dec 24 12:17:53 vultr.guest v2ray[2588]: A unified platform for anti-censorship.
    Dec 24 12:17:53 vultr.guest v2ray[2588]: 2018/12/24 12:17:53 [Warning] v2ray.com/core: V2Ray 4.9.0 started

    1. 运行 v2ray.exe,它弹出的窗口中会打印日志的。

    2. 你的客户端 config.json 配置文件中是否有 alterId 这一项配置?如果你的服务端是用自动脚本安装的,并且未修改过,那么服务端配置默认是 0,这项设置两端需要一致,请尝试把客户端 alterId 修改为 0 再试试。

      如果还有问题,把两端配置文件通过 email 发给我。(服务端若是默认配置,就不用发)

    3. 更改了alterId以后依然不行。请问有什么测试的手段吗,我现在不知道客户端到底那一步出错了。另外需要服务器和客户端两边的时间保持一致吗(我尝试改过时区让两边一致但是结果依然是能started但是打不开网页)

    4. windows 运行 v2ray.exe 后有个窗口,那个会打印日志信息,查看日志来排除问题。

  46. 你好,我配置成功了,链接正常,我能不能设置限定指定的MAC地址才能链接服务器成功?就是别人知道了密码也不能链接服务器,因为这个服务器只有我一个人用。

    1. Hi~你的研究方向应该是 iptables 配置基于 MAC 过滤。我没有尝试过,你可以试试,
      iptables -A INPUT -p tcp –dport 80 -m mac –mac-source 01:01:01:01:01:01 -j ACCEPT,这条命令允许 01:01:01:01:01:01 用户访问 80 端口,然后设定全局黑名单,当然也要放开 ssh 的访问,免得以后登录不上主机。

  47. 非常感谢! 不过我是放到了windows服务器上,我再查查资料吧

  48. 付晨阳 的头像
    付晨阳

    你好,抱歉打扰你。我是已经配置过服务端,并且在mac上也配置了客户端并能正常使用。 我在虚拟机ubuntu里也打算配置一个客户端,那么也是直接用2-1中的脚本吗?我试了,下载一直为0,请问是资源出现问题了吗

    1. 自动安装脚本是从网上获取的,已经被墙了,需要代理才能使用脚本自动安装。

    2. 付晨阳 的头像
      付晨阳

      哦哦好吧,可下这个不就是为了代理吗,陷入僵局哈哈哈。谢谢回复,我再看看

    3. 是的,由于通往翻墙的路常常被墙,所以当一个人没有任何技术手段时,很难独立完成这一系列过程。所以最好能保留一些关键工具或资源,存在本地或信任的网盘,随时可用。

      由于你已经配置好代理了,只是额外多配置一个 Ubuntu,这个操作对你来说就不会很难。

  49. fuermohui 的头像
    fuermohui

    大神,你好,我电脑端可以用v2ray科学上网,用手机小米8,联通4g,安装了v2rayng,bifrostv,用二维码扫描的配置信息,不能科学上网~~不知道哪里错了?谢谢

  50. 您好,我的谷歌浏览器配置了Omega后已经可以自由上网了,但是steam社区依旧被墙,请问我需要怎么操作才能让让V2RayW对steam生效呢?

    1. helloworld 的头像
      helloworld

      一般都是dns问题造成的

    2. 还是不行。。换了114dns,依然进不去steam的市场

    3. 问题比较模糊,可以进一步提供客户端的日志和你的客户端配置吗?发送到我的邮箱以便分析。邮箱地址见博客底部。

  51. 非常感谢科普,提供的链接也可以下载到V2RAY相关APP,对于俺这种小白非常实用。等下支付宝打赏5元聊表谢谢

    1. 非常感谢你的支持。

  52. 您好,我的谷歌浏览器配置了Omega后已经可以自由上网了,但是steam社区依旧被墙,换了114dns也没用。请问我需要怎么操作才能让让V2RayW对steam生效呢?

    1. 黎明前的浪漫 的头像
      黎明前的浪漫

      可以尝试开启电脑端的全局代理试一试

  53. 您好,请问V2RayW怎么开启UDP转发呀?想加速游戏。没找到设置的地方。。

    1. Hi~已经更新本文这部分内容,参考 3-1-2。仅需要在 inbounds -> settings 开始加一行 "udp": true,

  54. 江淮雪 的头像
    江淮雪

    按照方法成功搭建表示感谢
    本人电脑小白不会用vim记事本
    2_3的配置问题很是头大
    想要手机多台电脑同时科学上网该怎么办
    目前的状况是只能有一台设备有效上网
    如有建议发至邮箱谢谢

    1. 按照本文配置是可以多用户同时使用的,V2Ray 天然的支持多用户,所谓的多用户配置仅仅是对用户之间做区分,从而可以做出不同的策略(比如限速),而个人使用这种配置完全是多余的。

      看样子只是你手机端配置有问题不能导致多端同时使用,3-2 方面我很快会另写一篇文章进行讲解。

    2. Hi~已经写了一篇文章讲解V2Ray安卓端的使用,详情参考 https://yuan.ga/v2ray-android-tutorial/

  55. iDoraemon 的头像
    iDoraemon

    你好!按照你的配置,家里的电脑已正常工作了。安卓手机上装了v2rayNG,用家里的wifi可以连。但是用移动的4G,90%的情况连不上。正在试用BifrosV,里面有从二维码或文件或Url导入的功能。试了几个r2ray的命令,都不能显示二维码或V2Ray的配置文件。

    在BifrosV里的配置选项,比我的config.json里的多很多,不知道怎么填是对的。特向您请教。

    1. Hi~已经写了一篇文章讲解安卓端的使用,详情参考 https://yuan.ga/v2ray-android-tutorial/

  56. 你好!现在在vultr上搭建的v2ray一旦连接就马上被ban,ping不到,但是过一会就会解除,但是一旦你尝试连接依然如此,请问有什么解决方法吗?

    1. 这是目前的端口干扰问题,V2Ray 的动态端口功能可解。

  57. 你好,我想请问下,我在linux上安装成功v2ray客户端了,但是linux上网的流量并不通过v2ray,要这么设置成全局转发呢?
    其他设备如果设置socks代理为这台linux机器可以翻墙,但是这台linux自己的流量不能翻墙。。

  58. 楼主 为什么我用wifi和联通都可以正常fq 但移动网却无法正常使用 从之前的ssr到现在的v2ray都是如此 请问有解吗 感谢楼主

    1. 此问题无解。中国网络问题复杂,这种无法访问可能只是暂时性的,但是没办法解决。

  59. ● v2ray.service – V2Ray Service
    Loaded: loaded (/etc/systemd/system/v2ray.service; enabled)
    Active: failed (Result: exit-code) since Tue 2019-02-19 07:17:08 UTC; 5min ago
    Process: 23379 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code=exited, status=23)
    Main PID: 23379 (code=exited, status=23)

    Feb 19 07:17:08 vultr.guest systemd[1]: Started V2Ray Service.
    Feb 19 07:17:08 vultr.guest v2ray[23379]: V2Ray 4.16.0 (Po) 20190214
    Feb 19 07:17:08 vultr.guest v2ray[23379]: A unified platform for anti-censorship.
    Feb 19 07:17:08 vultr.guest v2ray[23379]: main: failed to read config file: /etc/v2ra…ue
    Feb 19 07:17:08 vultr.guest v2ray[23379]: > exit status 255
    Feb 19 07:17:08 vultr.guest systemd[1]: v2ray.service: main process exited, code=ex…/a
    Feb 19 07:17:08 vultr.guest systemd[1]: Unit v2ray.service entered failed state.
    Hint: Some lines were ellipsized, use -l to show in full.
    用vs code查看config.json显示没有语法错误。服务器用的是Debian X8 64。您好,请问这个怎么解决。

    1. 你使用的是我文中的配置吗?把配置发送到我邮箱看看

    2. zhanghaohan 的头像
      zhanghaohan

      请问这个问题解决了吗,我也是同样的问题

    3. 我现在是centos7也遇到了 status=23 这个问题

  60. 请问大佬,CentOS命令行终端怎么ping通谷歌。。脚本服务器和json文件都弄好了,图形端设置完浏览器已经能访问了,但是终端要配置什么呢?

    1. 了解下 Linux 下的 http_proxy 变量,大多数软件包支持这个环境变量的设定。

      不支持的软件包或命令行工具的用 proxychinas ,自行搜索了解。

  61. 配置成功,连接也可以,日志也有显示我打开google的网址,但是无法翻出去

    1. 连接也可以是什么可以连接?查看下日志内容

  62. 感謝博主,磕磕碰碰終於萬事大吉了,沒你的博文我肯定沒耐心去摸索原作者那邊白話文教程哈哈哈。

    1. 博主你好,但是我碰到了個奇怪的問題,就是系統設置裏我填上127.0.0.1 1080並不起作用,可是我在SwitchyOmega也是這麽填又有作用,在IDM裏這樣填也有用,這是爲什麽?

    2. 原因很简单,这就是我在文中提到的兼容性问题,所有软件都支持HTTP代理,但是不一定支持socket代理。

    3. 謝謝博主,問題解決了!

    4. 博主我又來了,為啥我開了SS端口然後iPhone上用Shadowrocket添加進去了測速也正常可是連接後用Safari上不了谷歌……直接不顯示頁面,只在地址欄上顯示“不安全— google.com” = =

    5. 这种提示都是DNS污染造成的,请检查相关配置。

    6. = =我改了手機WLAN裏的DNS為114.114.114.114……還有V2RAY客戶端配置文件裏我也添加了博主你文中提到的防止DNS污染那個字段(一直到自己IP解析最快CDN那),怎麽還是不行呢?(我也太笨了

  63. Yutao Luo 的头像
    Yutao Luo

    您好,请问一下,昨晚配置好VPS以后可用V2RAY和SS上网,但今天再开启V2RAY就只能访问国内网站,国外网站均超时。VPS可SSH登陆且可以访问外网,但主机ping和curl均不能访问外网。v2ray log是这样的:
    2019/02/28 18:09:13 [Info] [387150954] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:104.156.230.95:443
    2019/02/28 18:09:17 127.0.0.1:14994 accepted //reddit.com:443
    2019/02/28 18:09:45 [Warning] [224167282] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 104.156.230.95:443: i/o timeout dial tcp
    个人感觉是代理收到报文但没有传回来,请问这是VPS原因还是我没有做什么设置?十分感谢!

  64. alwayslookback 的头像
    alwayslookback

    非常详细,感谢!

  65. 请教下 我购买的VPS 是windows server 2008的
    这个我在网上没找到相关 V2RAY windows 服务端的安装配置
    都是说windows 客户端的
    这个V2RAY 服务端的windows 版本的教程 能不能指导一下,谢谢!
    我下载的是v4.18.0的

    1. 很简单的,你使用 windows 客户端的安装方法,却使用 Linux 服务端的配置就OK了。

    2. 我下载的是v4.18.0 有点不一样 跟你Linux 服务端的配置
      我发邮件给你了 帮忙看看

    3. 没有收到你的邮件。V2Ray 的配置会保持至少一个大版本的兼容,我这个配置就是 4.xx 的,按照官方约定会一直兼容到 5.xxx。

      服务器自动按照脚本会遵循一定的官方建议值,所以如果有不同按照自动脚本安装的来就行了,id/Port 之类文中提到的配置是不会有变化的吧~

    4. 你看看邮件 真的发了 是不是被当垃圾邮件 处理了

    5. 收到你的邮件了,大概你没理解我的意思。

      v2ray 客户端和服务端实际上都是一个软件,你大概可以看的出来,所以他们的区别在于配置文件。也就是说,如果你想要windows 作为服务端,下载windows 版本的v2,同时使用我文中 linux 服务端部署的配置文件即可。完整的复制并替换到 config.json 中。

      配置文件实际上是不区分平台的,linux 下部署教程中的配置文件对于 windows 服务端同样适用。

    6. 你好 我是下载了 windows 版本的
      同时服务器和客户端 都装了这个v2RAY
      同时启动 但是按配置还是上不了

      我又发了一封邮件 邮件标题是:
      还是不行 你看看我这个文件 服务端和客户端 哪里有问题
      ,分为服务端的配置文件和客户端的配置文件
      V2ray 配置.rar
      你查查邮件 看看哪里没设置好
      谢谢

    7. 搞不定阿 兄弟 能不能加下我QQ阿 远程指导下 369974292
      我发个红包 表示谢意
      搞了好几天了

    8. 最近有点忙,大概看了下你的配置,应该没问题。我估计主要原因是 Windows Server 默认的防火墙策略拦截了 V2Ray。关闭防火墙后如果还是无法连接,再远程你吧。

    9. 还是不行 防火墙关了 还是不行你看看有空 远程指导下

    10. 还是不行 你看什么时候有空加下我QQ指导下
      我关了远程了 我号是369974292

  66. 您好!不知道您是否方便帮我看一个报错信息…

    我的服务端config.json是按照本页教程来的,仅改了UUID和server IP,服务器是Vultr VPS Ubuntu 18.04,理论上应该没有防火墙的,但尝试使用时客户端报错提示“服务端拒绝了链接”…

    使用sudo journalctl -b -u v2ray命令查看服务器日志,发现仅有v2ray启动的记录。

    我的本地网络是校内网,请问这一点是否应该会有影响?

    附上客户端报错信息:
    v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 45.77.185.193:443: connectex: No connection could be made because the target machine actively refused it. dial tcp 45.77.185.193:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. dial tcp 45.77.185.193:443: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed

    谢谢!

    1. p.s.

      关于 alterId

      请问这个ID是否会随UUID的改变而改变,还是仅会在安装时生成一次?

    2. alterId 不会改变,这个属于可以自己随意配置的项目。目前客户端官方推荐值为4,服务端一般不用管。

  67. 最近ss更新了v2ray plugin的插件,这个怎么设置可以使用?请教,因为习惯了使用ss客户端
    https://play.google.com/store/apps/details?id=com.github.shadowsocks.plugin.v2ray
    希望大神可以抽空出个教程,昨天一天也没研究出来,谢谢。

  68. 怎么IOS局域网共享代理呢?

    1. 黎明前的浪漫 的头像
      黎明前的浪漫

      IOS共享网络没有办法直接共享已连接的SS服务,换而言之,共享产生的流量不会走SS/SSR/V2ray的流量,目前无解,属于IOS内部的规则

  69. 老师你好,我又来打搅了。
    在使用您上面提供的代码配置完服务端的V2RAY后,在手机上用V2RAYNG测试时提示connection closed by peer,这是为什么啊?
    用似乎是官方提供的动态端口代码也是同样的情况。
    动态端口代码提供网址在这里:
    https://toutyrater.github.io/advanced/dynamicport.html

  70. 太友好了吧 👍

    1. 补充一个编辑配置的方法,给我这样的小小白:有一个v2配置生成器,左边设置后,可以直接复制。登入xshell后,用vim /etc/v2ray/config.json编辑json文件时,先输入:set paste,在按i进入insert模式,按shift+insert粘贴修改/生成的信息,这样复制的东西就不会变形了。

  71. 感谢博主!

  72. 你好,关于v2ray windows客户端下的config.json配置文件里,关于这一段:
    // 你的 IP 地址,用于 DNS 解析离你最快的 CDN
    “clientIp”: “203.208.40.63”
    这个是直接照抄吗?还是直接删掉?

    1. 为了避免DNS污染所以使用远程DNS解析,因为许多网站的CDN会返回离你最近的IP来增快速度,远程DNS解析反而会导致给你返回的IP机房离你太远从而影响速度。

      所以这个选项是为了让网站的CDN能够生效,让DNS服务器能够返回对你来说速度最快的IP而设定的,而203.208.40.63这个IP是我使用的一个北京的IP作为示例,对于有CDN加速的网站,DNS服务器会返回离北京最快的IP以加快访问速度。

      关于此做个总结性叙述:不做修改,省的麻烦。通常这个配置并不会带来明显的性能提升,但聊胜于无所以加上了;其中的clientIp应该修改成所在地的IP地址,比如你在上海可以把它换成上海的IP,你可以使用搜索引擎搜索关键词 ip 以得知你的ip地址。当然你不修改,使用我文中的示例IP也是没问题的。

  73. 朝小树 的头像
    朝小树

    您好,我想请问下 IOS系统 使用WIFI链接 可以翻墙 但是使用联通4G却无法使用。
    PS:4G使用SS 也可以翻

  74. v2ray.service – V2Ray Service
    Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since Sun 2019-03-31 16:57:17 CST; 4min 25s ago
    Process: 6743 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code=exited, status=203/EXEC)
    Main PID: 6743 (code=exited, status=203/EXEC)

    Mar 31 16:57:17 jd.clearos systemd[1]: v2ray.service: main process exited, code=ex…EC
    Mar 31 16:57:17 jd.clearos systemd[1]: Unit v2ray.service entered failed state.
    Mar 31 16:57:17 jd.clearos systemd[1]: v2ray.service failed.
    Mar 31 16:57:17 jd.clearos systemd[1]: v2ray.service holdoff time over, scheduling…t.
    Mar 31 16:57:17 jd.clearos systemd[1]: start request repeated too quickly for v2ra…ce
    Mar 31 16:57:17 jd.clearos systemd[1]: Failed to start V2Ray Service.
    Mar 31 16:57:17 jd.clearos systemd[1]: Unit v2ray.service entered failed state.
    Mar 31 16:57:17 jd.clearos systemd[1]: v2ray.service failed.
    Hint: Some lines were ellipsized, use -l to show in full.

    楼主帮我看看

  75. 2019/04/06 23:09:33 tcp:127.0.0.1:9933 accepted tcp:www.youtube.com:443
    2019/04/06 23:09:35 [Warning] [1260623792] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/shadowsocks: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 133.130.97.171:12027: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed
    原谅我一个小白,windows下装的…还关了windows防火墙试试,也没用,该怎么处理还请前辈指导

    1. 单单这个信息无法判断原因,附上服务端 journalctl -b -n20 -u v2ray 命令的信息。

  76. 2-3-3 在设置shadowsocks时最后多了一个逗号

    1. 谢谢提醒,已经更正

  77. 。。。 的头像
    。。。

    前辈你好,我太菜了,在服务器上安装 v2ray 这一步就失败了……
    先后在 Atlanta 和 New York NJ 的服务器上使用了脚本和手动安装,
    脚本反馈:
    root@vultr:~# bash <(curl -L -s https://install.direct/go.sh)
    bash <(curl -L -s https://install.direct/go.sh)
    Installing V2Ray v on x86_64
    Downloading V2Ray: https://github.com/v2ray/v2ray-core/releases/download/v/v2ray-linux-64.zip
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0curl: (7) Couldn't connect to server
    Failed to download! Please check your network or try again.

    手动安装的结果是:
    root@vultr:~# mkdir v2ray;cd v2ray
    root@vultr:~/v2ray# wget https://github.com/v2ray/v2ray-core/releases/download/v4.16.0/v2ray-linux-64.zip
    –2019-04-14 03:31:02– https://github.com/v2ray/v2ray-core/releases/download/v4.16.0/v2ray-linux-64.zip
    Resolving github.com (github.com)… 192.30.253.113, 192.30.253.112
    Connecting to github.com (github.com)|192.30.253.113|:443… failed: Network is unreachable.
    Connecting to github.com (github.com)|192.30.253.112|:443… failed: Network is unreachable.

    请问该如何解决?需要尝试 ping github 吗?

    1. 这错误真的是让人欲哭无泪,我估计只是暂时的网络波动,和你的操作没有关系。我随手开了个 Seattle 西雅图的机子,不能重复你遇到的错误。如果目前还无法安装,删除再开一个Seattle的试试吧。

    2. 。。。 的头像
      。。。

      今天还试了下 Atlanta, 还是失败了,换了个 Miami 的就行了……多谢前辈!

  78. 求助大佬。我在linux客户端一键脚本安装了v2ray,然后没折腾好又卸载了。然后我再一键脚本安装的时候出问题了。。。。
    一键安装:
    最开始好像提示的是yum 没有可选的仓库的错误,我重试了几遍命令后,就出现了下面的错误。。。
    “bash: /dev/fd/63: 没有那个文件或目录”
    本地安装:
    $ wget https://git.io/v2ray.sh
    $ sudo bash v2ray.sh local v2ray-linux-64.zip
    错误日志:
    “没有已启用的仓库。
    执行 “yum repolist all” 查看您拥有的仓库。
    您可以用 yum-config-manager –enable <仓库名> 来启用仓库
    没有已启用的仓库。
    执行 “yum repolist all” 查看您拥有的仓库。
    您可以用 yum-config-manager –enable <仓库名> 来启用仓库
    2019年 04月 16日 星期二 11:56:57 CST

    哎呀呀…安装失败了咯…

    请确保你有完整的上传 v2ray6.com 的 V2Ray 一键安装脚本 & 管理脚本到当前 /home/zhangze 目录下”

    系统版本:
    Linux Mint 18.3 Sylvia
    基于:Ubuntu 16.04 x64
    硬件:Intel core i5 8th gen

    1. 请使用官方脚本安装。你所用的脚本似乎是针对Redhat系系统的。

  79. 棒棒糖 的头像
    棒棒糖

    你好,我的V2RAY前天不能连上google,看了你的帖子下评论发现是vps和本地的时间差的问题,于是上机器改了时间。然后可以联网。结果第二天又不能连,一看,又有时间差。今天第三天,又不能联网。看了看时间,和本地相比较,只比本地快了几秒。:看了error log。只有18号的信息,今天22号。没信息
    [root@InsidiousIndigo-VM ~]# tail /var/log/v2ray/error.log
    2018/11/23 17:49:49 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/01/30 01:22:44 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/04/18 00:15:04 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/04/18 00:18:43 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/04/18 08:51:28 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/04/18 08:52:09 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/04/18 08:52:47 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/04/18 08:53:27 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    2019/04/18 11:30:48 [Warning] v2ray.com/core: V2Ray 4.6.0 started
    在我本地的V2ray客户端:
    启动服务(2019/4/22 10:57:31)……
    V2Ray v3.21 (die Commanderin) 20180423
    A unified platform for anti-censorship.
    2019/04/22 10:57:34 [Warning] Core: V2Ray v3.21 started
    即便打开google,v2ray客户端也没有记录。google也打不开。
    我设置了DNS,无效。
    也照着帖子的方法,开启了代理。无效。
    可以帮忙看看是什么原因吗?非常感谢。

    1. 日志的记录级别太高了,没有任何有效信息,仅仅记录了启动。首先你先把V2Ray的客户端版本更新一下吧,下载安装包覆盖替换原先的V2Ray文件,看看能否解决问题。

  80. 大神求助,今天搞了一天了都没有整好,
    我是在亚马逊云上的Ubuntu18部署的v2ray,
    IP地址为13.209.70.252
    端口号为:59042
    可以远程ping通云服务器
    telnet云服务器的端口号也没有问题
    云服务器是在韩国的,可以ping通google,当然本地ping不通

    麻烦大神抽空看看下
    客户端报错信息如下:

    2019/05/14 19:57:43 [Info] [2231960777] v2ray.com/core/app/dispatcher: sniffed domain: clients1.google.com
    2019/05/14 19:57:43 [Info] [2231960777] v2ray.com/core/app/dispatcher: default route for tcp:clients1.google.com:443
    2019/05/14 19:57:43 [Info] [2231960777] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:13.209.70.252:59042
    2019/05/14 19:57:43 [Info] [1367361554] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:13.209.70.252:59042
    2019/05/14 19:57:43 [Info] [1367361554] v2ray.com/core/proxy/vmess/outbound: tunneling request to tcp:tp.m-team.cc:443 via tcp:13.209.70.252:59042
    2019/05/14 19:57:44 [Info] [1367361554] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: connection ends > v2ray.com/core/proxy/vmess/outbound: failed to read header > v2ray.com/core/proxy/vmess/encoding: failed to read response header > EOF
    2019/05/14 19:57:44 [Info] [1367361554] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/http: connection ends > io: read/write on closed pipe
    2019/05/14 19:57:44 127.0.0.1:4693 accepted //tp.m-team.cc:443
    2019/05/14 19:57:44 [Info] [3677342602] v2ray.com/core/proxy/http: request to Method [CONNECT] Host [tp.m-team.cc:443] with URL [//tp.m-team.cc:443]
    2019/05/14 19:57:44 [Info] [3677342602] v2ray.com/core/app/dispatcher: sniffed domain: tp.m-team.cc
    2019/05/14 19:57:44 [Info] [3677342602] v2ray.com/core/app/dispatcher: default route for tcp:tp.m-team.cc:443
    2019/05/14 19:57:44 [Info] [3677342602] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:13.209.70.252:59042
    2019/05/14 19:57:44 [Info] [3677342602] v2ray.com/core/proxy/vmess/outbound: tunneling request to tcp:tp.m-team.cc:443 via tcp:13.209.70.252:59042
    2019/05/14 19:57:44 [Info] [3677342602] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: connection ends > v2ray.com/core/proxy/vmess/outbound: failed to read header > v2ray.com/core/proxy/vmess/encoding: failed to read response header > EOF
    2019/05/14 19:57:44 [Info] [3677342602] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/http: connection ends > io: read/write on closed pipe
    2019/05/14 19:57:44 [Info] [2770372809] v2ray.com/core/proxy/http: request to Method [CONNECT] Host [tp.m-team.cc:443] with URL [//tp.m-team.cc:443]
    2019/05/14 19:57:44 [Info] [2770372809] v2ray.com/core/app/dispatcher: sniffed domain: tp.m-team.cc
    2019/05/14 19:57:44 [Info] [2770372809] v2ray.com/core/app/dispatcher: default route for tcp:tp.m-team.cc:443
    2019/05/14 19:57:44 127.0.0.1:4695 accepted //tp.m-team.cc:443

    1. 你好,请问你的问题解决了吗?我也出现了和你一样的问题

  81. 请教大神,配置完成后检测服务开启,但是配置完v2rayn客户端后还是无法上网,测速返回500错误
    搬瓦工,使用的debian8和v2rayn的一键安装脚本,ws+tls+cf转发,扫描端口状态开启,cf的防火墙也没有设置任何规则,服务端错误日志:
    2019/06/02 13:02:06 [Warning] v2ray.com/core: V2Ray 4.19 started
    2019/06/02 14:54:38 [Warning] v2ray.com/core: V2Ray 4.19 started
    2019/06/02 14:55:48 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:34272: use of closed network connection
    2019/06/02 14:56:49 [Warning] v2ray.com/core: V2Ray 4.19 started
    2019/06/02 15:06:47 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:34272: use of closed network connection
    2019/06/02 15:07:46 [Warning] v2ray.com/core: V2Ray 4.19 started

    求解答

  82. guodong 的头像
    guodong

    如何增加订阅地址呢?(linux – deepin)

  83. 现在是vultr的站点ip直接被封杀了,连22端口都用不了,v2和ss也就没区别了吧

    1. 黎明前的浪漫 的头像
      黎明前的浪漫

      22端口好像是默认的SSH调试端口,一般买vps的时候是会默认打开的。如果打不开,很大一部分几率是被封了。换Vps吧

  84. 博主你好,我是按照教程安装的,可是客户端一直报错,
    connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. dial tcp 202.5.19.165:48094: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed

    执行journalctl -b -n20 -u v2ray后:
    Jun 05 21:56:04 lyvps systemd[1]: Started V2Ray Service.
    Jun 05 21:56:04 lyvps systemd[1]: Starting V2Ray Service…
    Jun 05 21:56:04 lyvps v2ray[882]: V2Ray 4.19.1 (Let’s Fly) Custom
    Jun 05 21:56:04 lyvps v2ray[882]: A unified platform for anti-censorship.
    Jun 05 21:56:04 lyvps v2ray[882]: 2019/06/05 09:56:04 [Warning] v2ray.com/core: V2Ray 4.19.1 started
    Jun 05 22:27:04 lyvps systemd[1]: Stopping V2Ray Service…
    Jun 05 22:27:04 lyvps systemd[1]: Stopped V2Ray Service.
    Jun 05 22:27:04 lyvps systemd[1]: Started V2Ray Service.
    Jun 05 22:27:04 lyvps v2ray[1692]: V2Ray 4.19.1 (Let’s Fly) Custom
    Jun 05 22:27:04 lyvps v2ray[1692]: A unified platform for anti-censorship.
    Jun 05 22:50:44 lyvps systemd[1]: Stopping V2Ray Service…
    Jun 05 22:50:44 lyvps systemd[1]: Stopped V2Ray Service.
    Jun 05 22:50:44 lyvps systemd[1]: Started V2Ray Service.
    Jun 05 22:50:44 lyvps v2ray[1830]: V2Ray 4.19.1 (Let’s Fly) Custom
    Jun 05 22:50:44 lyvps v2ray[1830]: A unified platform for anti-censorship.

    1. 大佬,能不能体谅纯小白的困难,(IP、 port 和 id(UUID) 修改成之前安装时的内容) port就有好几处,需要修改哪一初的 port,还是都改,有1080,8080,443,都改成系统给我的端口吗,还是只改443,如果把要改的地方用红框标识就更方便了。我每一个都试了,还是安装不了。

    2. 注意配置中的注释,需要修改的是以下部分
      “address”: “8.8.8.8”, // 服务器的 IP
      “port”: 443, // 服务器的端口
      “users”: [
      {
      // id 就是 UUID,相当于用户密码
      “id”: “7d4c4078-e129-416b-a483-cf5713a96a66”,
      “alterId”: 4

  85. 搬瓦工的vps报错,发送垃圾邮件被停用了。重装了几次vps再部署v2ray都一样的问题,vps上只装了v2ray,是不是被黑了??

  86. 楼主你好,感谢你的教程。3月份搭建好了(V2ray+SS)一直正常使用,但是最近却发现SS正常,但V2ray却无法使用。进VPS查看V2ray正常使用,进错误日志全是“2019/06/09 23:55:56 [Warning] [155391246] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vmess/inbound: unable to set read deadline > v2ray.com/core/transport/internet/kcp: Connection closed.
    ”这种提示。还望指点。

  87. 你好,安装后v2ray正常连接,但是SS连不上,下为error日志
    2019/06/13 00:38:16 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:31726: use of closed network connection
    2019/06/13 00:38:16 [Warning] v2ray.com/core: V2Ray 4.19.1 started
    2019/06/13 00:39:46 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:31726: use of closed network connection
    2019/06/13 00:39:46 [Warning] v2ray.com/core: V2Ray 4.19.1 started
    2019/06/13 00:39:58 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:31726: use of closed network connection
    2019/06/13 00:39:58 [Warning] v2ray.com/core: V2Ray 4.19.1 started
    2019/06/13 00:53:49 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:31726: use of closed network connection
    2019/06/13 00:53:49 [Warning] v2ray.com/core: V2Ray 4.19.1 started
    2019/06/13 01:37:19 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:31726: use of closed network connection
    2019/06/13 01:37:19 [Warning] v2ray.com/core: V2Ray 4.19.1 started

    大致是说使用了已关闭的链接,但是问题根源我还是不懂,请帮忙解决下

  88. 请大神帮忙分析下connection closed by peer的问题,刚搭好的v2ray,服务端运行正常,VPS是谷歌云debian9糸统,使用安卓客户端v2rayNG连接,点击测试连接就出现以上报错,无法代理上网,同样的服务器SSR正常使用,请大神帮忙分析下,多谢啦!

  89. 赵立志 的头像
    赵立志

    我在安装v2ray时报的错误 ,如何解决呢?—–>
    main: failed to read config file: /root/v2ray/config.json > v2ray.com/core/main/json: failed to execute v2ctl to convert config file. > v2ray.com/core/common/platform/ctlcmd: failed to start v2ctl > fork/exec /root/v2ray/v2ctl: permission denied

    1. 我是下载最新版本解决

  90. murakami 的头像
    murakami

    你好,用这种方法搭建好之后老是被google 当作机器人怎么处理?

    我们的系统检测到您的计算机网络中存在异常流量。此网页用于确认这些请求是由您而不是自动程序发出的

  91. clientIp: string
    当前系统的 IP 地址,用于 DNS 查询时,通知服务器客户端的所在位置。不能是私有地址。

    还有就是最新的客户端版本端口过低会导致启动失败,当使用4位数的端口可启动成功

  92. ::写了个Windows的开机静默启动脚本 by https://www.woytu.com
    @echo off
    if “%1” == “h” goto begin
    mshta vbscript:createobject(“wscript.shell”).run(“%~nx0 h”,0)(window.close) && exit
    :begin

    ::设置快捷方式名称(必选)
    set LnkName=wv2ray.exe

    ::设置快捷方式显示的说明(可选)
    set Desc=wv2ray

    :: 设置快捷方式存放路径,DesKtop、Startup、AllUsersStartup、AllUsersDesktop
    set folder=Startup

    ::设置程序或文件的完整路径(必选)
    set Program=%~dp0%LnkName%

    ::设置程序的工作路径,一般为程序主目录,此项若留空,脚本将自行分析路径
    set WorkDir=%~dp0

    if not defined WorkDir call:GetWorkDir “%Program%”

    (
    echo Set WshShell=CreateObject(“WScript.Shell”^)
    echo folder=WshShell.SpecialFolders(“%folder%”^)
    echo Set oShellLink=WshShell.CreateShortcut(folder^&”\%LnkName%.lnk”^)
    echo oShellLink.TargetPath=”%Program%”
    echo oShellLink.WorkingDirectory=”%WorkDir%”
    echo oShellLink.WindowStyle=1
    echo oShellLink.Description=”%Desc%”
    echo oShellLink.Save
    echo Msgbox(“快捷方式创建成功!”^)
    ) > makelnk.vbs

    makelnk.vbs
    del /f /q makelnk.vbs

    exit

    goto :eof

    :GetWorkDir
    set WorkDir=%~dp1
    set WorkDir=%WorkDir:~,-1%

    goto :eof

    1. 创建一个文本文件改文件名为 添加开机静默启动.bat,把以上代码复制进去保持运行即可

  93. 容胜商贸 的头像
    容胜商贸

    你好方便加一下Q631505412
    我都一下看不懂,求指教

  94. 纳兰炽羽 的头像
    纳兰炽羽

    请教一下如何配置有验证的前置socks5代理,并正常使用?
    具体如下:
    V2客户端(境内)——有验证的S5代理(境内)——V2服务端(境外且无法更改配置,因为是公益的节点)
    同样的S5代理在SSR中可以正常使用。

  95. 感谢博主的辛勤付出,这样的干货文章真是少而又少了
    学生党已尽自己微薄之力支持博主啦。
    已微信打赏,博主加油!

    1. 感谢支持

  96. mingcheng zhu 的头像
    mingcheng zhu

    你好,我之前都可以连接,但突然不知道怎么了就一直连接不上,显示
    2019/07/12 10:21:42 tcp:127.0.0.1:53556 accepted tcp:translate.google.com:443
    2019/07/12 10:21:42 tcp:127.0.0.1:53558 accepted tcp:ssl.gstatic.com:443
    2019/07/12 10:21:42 tcp:127.0.0.1:53559 accepted tcp:www.gstatic.com:443
    2019/07/12 10:21:42 tcp:127.0.0.1:53560 accepted tcp:apis.google.com:443
    2019/07/12 10:21:44 tcp:127.0.0.1:53563 accepted tcp:translate.google.com:443
    2019/07/12 10:21:46 tcp:127.0.0.1:53566 accepted tcp:beacons2.gvt2.com:443
    2019/07/12 10:21:48 tcp:127.0.0.1:53569 accepted tcp:beacons2.gvt2.com:443
    2019/07/12 10:21:54 tcp:127.0.0.1:53572 accepted tcp:ashland.blackboard.com:443
    2019/07/12 10:22:05 tcp:127.0.0.1:53576 accepted tcp:android.clients.google.com:443
    2019/07/12 10:22:07 tcp:127.0.0.1:53579 accepted tcp:android.clients.google.com:443
    2019/07/12 10:22:07 tcp:127.0.0.1:53582 accepted tcp:android.clients.google.com:443
    2019/07/12 10:22:08 tcp:127.0.0.1:53586 accepted tcp:android.clients.google.com:443
    2019/07/12 10:22:08 tcp:127.0.0.1:53587 accepted tcp:beacons3.gvt2.com:443
    confij.json 和logs已经邮件发给大神了(如果还是之前的邮件的话)
    能不能帮我看下,或者加微信
    谢谢

  97. 博主大佬,我想请教一下服务器端设置输出日志的时候,如何让日志定时清理,只保存近期一天的日志呢?

  98. 您好,我用的windows客户端v2rayn,仅仅能开机http代理,不能开启系统代理,就是经常在dos界面访问一些国外网站不能成功,浏览器可以。请问这种情况应该如何解决?

  99. mgqqlwq 的头像
    mgqqlwq

    您好!请问一下Linux下想通过`网络设置`里面的设置是实现终端或者其他软件也行访问被Q的地址,也是使用您文中介绍的方法吗?谢谢!

  100. Jeremy Chan 的头像
    Jeremy Chan

    你好,我是在lightsail开了一个ubuntu的实例,然后在SSH中成功配置了v2ray的信息,包括配置了shadowsocks,查看其对应配置信息也是正确显示的,但是我用shadowsocks win 4.1.7 把对应的配置信息输入以后,还是无法翻墙,客户端就提示我 time out. 请问该如何解决(静态ip已经更换过3次,没有一次连接成功的)

  101. Abbey Chow 的头像
    Abbey Chow

    大神,求帮忙,V2ray今日突然不能用了,报错如下:
    2019/09/18 17:17:46 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [v2ray.com/core/transport/internet/websocket: failed to dial WebSocket > v2ray.com/core/transport/internet/websocket: failed to dial to (wss://我的域名): 521 Origin Down > websocket: bad handshake] > v2ray.com/core/common/retry: all retry attempts failed

    求帮忙,谢谢了,今天突然不行了。之前也出现过,但是后来找到是域名过期了,续了域名后就好了,今天确认了域名没问题啊。

    1. 大佬问题解决了么

  102. 金麒麟 的头像
    金麒麟

    v2ray和ss都在同一台vps,ss容易被封,v2ray同时也被封吗?

    1. 如果是封的IP的话,那是必然受影响的。

  103. 屌丝之王 的头像
    屌丝之王

    是不是忘记写mac客户端的使用教程了???

    1. 手头没有Mac设备,没有实践就没有发言权。

  104. 屌丝大王 的头像
    屌丝大王

    搞个黑苹果玩一下呗

  105. 番茄炒蛋又名金玉满堂 的头像
    番茄炒蛋又名金玉满堂

    小白想问下博主,我之前用 SS,在 Telegram 设置的 Sock5 是127.0.0.1 1080,可以正常使用。最近换了 V2Ray,是服务商的那种不是自己搭的,用的 VaRayN Pac 模式 Telegram 登不上了(全局可以),不懂怎么设置 MTPROTO,博主有什么方法吗?

  106. 大佬你好, 我想问下能不能把一个服务器分成多端口给多个人使用, 是跟ss差不多在配置文件里把端口和信息用{ } 括起来么?

  107. sanroka lv 的头像
    sanroka lv

    大佬们好,我使用的谷歌云创建了香港节点,youtube和其他都访问速度超快,唯独打开vimeo,说我是机器人,无法播放视频,被屏蔽,这个是什么情况导致呢

  108. 使用v2ray时配置socks协议 怎么能让IE和edge浏览器使用代理

  109. 大佬你好,我按照你的配置全部配完了,在用电脑访问谷歌时,提示意外终止了连接,在v2ray.exe窗口中出现如下WARNING
    2019/09/28 23:56:17 [Warning] [498058905] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 95.179.247.158:443: i/o timeout dial tcp 95.179.247.158:443: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed
    请问这是什么情况?
    我使用的是Frankfurt的节点,ping这个ip 2个270ms和2个超时,SSH可以连接。
    在手机上使用BifrostV连接后,通知栏上传和下载都有流量的波动,但是访问谷歌还是被拒绝。

  110. 李先生 的头像
    李先生

    pac服务启动失败怎么回事呀

  111. v2ray怎么连不上外汇软件MT4,其它应用都好好的,就是打不开MT4,一打开就没有任何信号,一关掉马上就恢复,真是神奇了,求解决办法??

    1. 2020年10月21日了,楼主的安装命令中的链接失效了,我到github找到最新脚本,好家伙,我centos7系统用不了了,得用centos8以上的,瞬间无语

  112. HI大家好 的头像
    HI大家好

    打开设置——网络和 Internet——代理 结果网页显示无法连接到代理服务器

  113. 林遮天 的头像
    林遮天

    我的VPS在美国,我用的是上海电信运营商,当我在这段代码填入我的公网IP 203.208.40.63
    “dns”: {
    “server”: [
    “8.8.8.8”,
    “1.1.1.1”
    ],
    // 你的 IP 地址,用于 DNS 解析离你最快的 CDN
    “clientIp”: “203.208.40.63”
    假若你的V2RAY是美国的服务器,而你在上海访问Google的时候,Google被解析到香港的CDN服务器,这样去访问的话,即使你的线路有多优秀,一个 RTT 都接近 400ms,体验是绝对很差的。
    正确的做法应该是按照这篇教程去做https://blog.terrychan.me/2017/thoughts-on-shadowsocks-dns ,你在上海访问Google的时候,Google被解析到美国的CDN服务器,美国的CDN服务器把数据传输到美国VPS,VPS再通过V2把数据传输到你的浏览器RTT值才会下降,速度才会快。请问博主你怎么看?你的V2教程是不是要改下?

  114. 十公里 的头像
    十公里

    你好 请问一下大神。我帮朋友配置了一个V2RAY.
    我测试正常,可是他的电脑无论如何都是错误500.
    防火墙已关闭。系统是CentOS 7.
    请问有哪些地方有可能出现的错误呢?
    谢谢。

  115. 客户端报错是这个样子
    2019/10/15 02:07:02 [Warning] [4238036012] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp server:39428: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed
    搜了下评论发现都是TCP连接问题
    但是在客户端和服务器都用nmap扫了下本地,
    服务端的监听接口和客户端的1080都是open的。
    服务器未报错。
    恳请指教

  116. 服务器是centos,确认过firewall没启用。
    客户端是虚拟机上的ubunut。但是这个是基于tcp转发的,内网环境应该不影响才对,所以不是很搞得懂。

  117. 请教一个问题哈,我配置完成后,手机用的v2rayNG,手机可以浏览器可以翻墙出去但是google play无法访问,请问这是怎么回事?

  118. 配置完成!我的手機現在使用V2RayNg 感謝您的教程

  119. 大佬你好,v2ray用的kcp协议,前几天都是好好的,然后今天突然就不能用了,ssh能够连接,ping也没有问题,查看日志,服务端能看到客户端的连接日志,但是Google打不开。这是服务端的日志:
    2019/10/29 13:36:02 [Debug] v2ray.com/core/transport/internet/kcp: #48950 entering state 2 at 0
    2019/10/29 13:36:02 [Warning] [1168685400] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vmess/inbound: unable to set read deadline > v2ray.com/core/transport/internet/kcp: Connection closed.
    2019/10/29 13:36:02 [Debug] v2ray.com/core/transport/internet/kcp: #48950 entering state 3 at 0
    2019/10/29 13:36:02 [Info] v2ray.com/core/transport/internet/kcp: #48950 closing connection to 223.85.202.98:61579
    2019/10/29 13:36:07 [Debug] v2ray.com/core/transport/internet/kcp: #48950 entering state 5 at 4999
    2019/10/29 13:36:07 [Info] v2ray.com/core/transport/internet/kcp: #48950 terminating connection to 223.85.202.98:61579
    2019/10/29 13:36:19 [Debug] v2ray.com/core/transport/internet/kcp: #48951 entering state 2 at 30051
    2019/10/29 13:36:22 [Info] v2ray.com/core/transport/internet/kcp: #48952 creating connection to 223.85.202.98:58473
    2019/10/29 13:36:22 [Info] [3113121694] v2ray.com/core/proxy/vmess/inbound: received request for tcp:v1.mux.cool:0
    2019/10/29 13:36:22 [Info] [3113121694] v2ray.com/core/common/mux: received request for tcp:clients1.google.com:443
    2019/10/29 13:36:22 [Info] [3113121694] v2ray.com/core/app/dispatcher: sniffed domain: clients1.google.com
    2019/10/29 13:36:27 [Info] [3113121694] v2ray.com/core/app/dispatcher: default route for tcp:clients1.google.com:443
    2019/10/29 13:36:27 [Info] [3113121694] v2ray.com/core/proxy/freedom: opening connection to tcp:clients1.google.com:443
    2019/10/29 13:36:27 [Info] [3113121694] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:clients1.google.com:443
    2019/10/29 13:36:39 [Debug] v2ray.com/core/transport/internet/kcp: #48951 entering state 4 at 50000
    2019/10/29 13:36:40 [Info] [1444807358] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vmess/inbound: connection ends > context canceled
    2019/10/29 13:36:40 [Debug] v2ray.com/core/transport/internet/kcp: #48951 entering state 5 at 51001
    2019/10/29 13:36:40 [Info] v2ray.com/core/transport/internet/kcp: #48951 closing connection to 223.85.202.98:63915
    2019/10/29 13:36:40 [Info] v2ray.com/core/transport/internet/kcp: #48951 terminating connection to 223.85.202.98:63915
    2019/10/29 13:36:52 [Debug] v2ray.com/core/transport/internet/kcp: #48952 entering state 2 at 30002

    1. 换了个传输协议,恢复了,自己也不知道为什么;一样的inbound: unable to set read deadline

    2. 我的问题和你差不所 大佬解决了me

  120. Vmess-arsifa(149***130:19827)
    启动服务(2019/11/17 19:31:54)……
    V2Ray 4.18.0 (Po) 20190228
    A unified platform for anti-censorship.
    2019/11/17 19:31:54 [Warning] v2ray.com/core: V2Ray 4.18.0 started
    2019/11/17 19:31:57 tcp:127.0.0.1:4861 accepted tcp:www.youtube.com:443
    2019/11/17 19:31:58 tcp:127.0.0.1:4864 accepted tcp:clients4.google.com:443
    2019/11/17 19:32:08 tcp:127.0.0.1:4867 accepted tcp:www.youtube.com:443
    2019/11/17 19:32:08 tcp:127.0.0.1:4869 accepted tcp:www.youtube.com:443
    2019/11/17 19:32:17 tcp:127.0.0.1:4874 accepted tcp:google.com:443
    2019/11/17 19:32:29 tcp:127.0.0.1:4880 accepted tcp:play.google.com:443
    2019/11/17 19:32:29 tcp:127.0.0.1:4883 accepted tcp:play.google.com:443
    2019/11/17 19:32:31 tcp:127.0.0.1:4887 accepted tcp:clients1.google.com:443
    2019/11/17 19:32:31 tcp:127.0.0.1:4889 accepted tcp:translate.google.com:443
    2019/11/17 19:32:31 tcp:127.0.0.1:4891 accepted tcp:translate.google.com:443
    2019/11/17 19:32:31 tcp:127.0.0.1:4893 accepted tcp:play.google.com:443
    2019/11/17 19:32:32 tcp:127.0.0.1:4896 accepted tcp:translate.google.com:443
    2019/11/17 19:32:32 tcp:127.0.0.1:4898 accepted tcp:play.google.com:443
    2019/11/17 19:32:33 tcp:127.0.0.1:4900 accepted tcp:play.google.com:443
    2019/11/17 19:32:34 tcp:127.0.0.1:4903 accepted tcp:play.google.com:443
    2019/11/17 19:32:41 tcp:127.0.0.1:4905 accepted tcp:translate.google.com:443
    2019/11/17 19:32:59 tcp:127.0.0.1:4913 accepted tcp:play.google.com:443
    2019/11/17 19:32:59 tcp:127.0.0.1:4915 accepted tcp:play.google.com:443
    2019/11/17 19:33:02 tcp:127.0.0.1:4920 accepted tcp:translate.google.com:443
    2019/11/17 19:33:02 tcp:127.0.0.1:4921 accepted tcp:play.google.com:443
    2019/11/17 19:33:03 tcp:127.0.0.1:4925 accepted tcp:play.google.com:443
    2019/11/17 19:33:05 tcp:127.0.0.1:4930 accepted tcp:play.google.com:443
    2019/11/17 19:33:06 tcp:127.0.0.1:4932 accepted tcp:play.google.com:443
    2019/11/17 19:33:19 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 149.28.159.130:19827: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
    2019/11/17 19:33:20 tcp:127.0.0.1:4935 accepted tcp:play.google.com:443
    不知道为什么 连不上 没有找到目的地址 什么意思?

  121. zhixingheyi 的头像
    zhixingheyi

    我使用板瓦工搭建,一切跟着网上视频教程完成,但是教程中使用谷歌云搭建时有一步防火墙端口,可是我再板瓦工中不知如何操作,最终也导致无法科学上网,测试结果写:基础连接已经关闭: 发送时发生错误,请教下您该如何打开板瓦工端口?我再网上搜索了关闭防火墙的指令,但是也无用

  122. 怎么在ipv6 only的vultr服务器上安装v2ray呢?github都访问不了,也就下不了安装脚本,ssh也连不上 手动上传都不行

  123. 接班人 的头像
    接班人

    输入systemctl status v2ray之后显示的也是
    Active: active (running)
    但是就是用不了…..

  124. 你好,我的v2ray在公司(电信宽带)以及移动端(中国移动)都是可以正常使用的,速度也够快,但是回到家(移动宽带),网速就变得特别慢,这个有解决方案么

  125. 你好,我的v2rayn只能用全局模式不能用pac模式是因为什么啊?之前在使用shadowsocks,是可以用pac的,转过来以后就不行了

  126. NewGuest 的头像
    NewGuest

    有在v2ray中配置shadowsocks协议成功的吗?我的总是不行! CentOS7 服务端安装的V2ray,vmess协议直连和Websocks+TLS+https转发也已经成功了,就是配置shadowsocks不行。客户端是Andorid的v2rayNG(配置选择了shadowsocks,地址/端口/加密/口令都是匹配的,可连接,测试连接约百毫秒延迟),但google play等网页打不开,浏览器提示DNS未解析及internet未联网。 哪位大侠帮看看原因?谢谢!!
    服务端inbouds中该部分配置如下,
    {
    “protocol”: “shadowsocks”,
    “port”: nnnnnn, // the listening port
    “settings”: {
    “method”: “aes-256-cfb”,
    “password”: “xxxxxxx”, // the password
    “udp”:false
    }
    }
    服务端error.log中看到的一些info ( 客户端安卓未root看不到log )
    2019/12/09 06:51:52 [Info] [3191162602] v2ray.com/core/proxy/shadowsocks: tunnelling request to tcp:www.google.com:80
    2019/12/09 06:51:52 [Info] [3191162602] v2ray.com/core/app/dispatcher: default route for tcp:www.google.com:80
    2019/12/09 06:51:52 [Info] [3191162602] v2ray.com/core/proxy/freedom: opening connection to tcp:www.google.com:80
    2019/12/09 06:51:52 [Info] [3191162602] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:www.google.com:80
    2019/12/09 06:51:53 [Info] [3191162602] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/freedom: connection ends > context canceled
    2019/12/09 06:51:53 [Info] [3191162602] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/shadowsocks: connection ends > context canceled
    2019/12/09 06:51:53 [Info] [2025344148] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/freedom: connection ends > context canceled
    2019/12/09 06:51:53 [Info] [2025344148] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/shadowsocks: connection ends > v2ray.com/core/proxy/shadowsocks: failed to transport all TCP response > io: read/write on closed pipe
    2019/12/09 06:51:53 [Info] [2296177874] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/freedom: connection ends > context canceled
    2019/12/09 06:51:53 [Info] [2296177874] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/shadowsocks: connection ends > v2ray.com/core/proxy/shadowsocks: failed to transport all TCP response > io: read/write on closed pipe

  127. 小马哥 的头像
    小马哥

    你好,请问我的总是连接不上。出现的问题是:远程服务器返回错误(503)服务器不可用。
    能不能帮忙解决一下?

    1. 李孟泽 的头像
      李孟泽

      我的也是

  128. 请问,为什么会这样?
    手机和电脑处在同一个局域网内,同一台vps,电脑可以访问Google而手机不可以。手机端的配置检查过了。小白一枚,猜想是否手机端也有类似电脑防火墙的东西要关闭?HuaweiP20

  129. 牛蛙点点 的头像
    牛蛙点点

    2020/01/03 15:27:09 [Warning] v2ray.com/core: V2Ray 4.21.3 started
    打开启动后一直卡在这个地方

  130. 您好,我的windows10系统客户端连接不到v2ray服务器。
    客户端:v2rayN 3.5
    服务器:v2ray 4.22.1
    服务端日志:rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    经检查,ID没问题,alterID也没问题,服务器和客户端时间也一致,麻烦伴我分析一下,感谢!

  131. 换了另一个客户端v2rayS,就连接成功了,不知道v2rayN有什么问题

  132. lallaal 的头像
    lallaal

    请问有没有不通过图形界面,用命令行配置Linux客户端的方法

    1. 文中的方式是纯粹的命令行配置的,只是使用浏览器扩展插件来实现国内外分流。

  133. leikasa 的头像
    leikasa

    大佬好 有没有V2rayN的使用教程 这个软件我更新不了 而且只能通过SSR连接 没法通过vmess连接

  134. 大佬,我这个弄了3天了,基本试遍了网上的教程,但是每次都是客户端配置有问题,我按照你的教程,又尝试了下,并且拿出了日志,希望能有回答

    2月 17 16:54:31 jerry-GS65 systemd[5862]: v2ray.service: Failed to execute command: Permission denied
    2月 17 16:54:31 jerry-GS65 systemd[5862]: v2ray.service: Failed at step EXEC spawning /usr/bin/v2ray/v2ray: Permission denied
    2月 17 16:54:31 jerry-GS65 systemd[1]: v2ray.service: Main process exited, code=exited, status=203/EXEC
    2月 17 16:54:31 jerry-GS65 systemd[1]: v2ray.service: Failed with result ‘exit-code’.
    2月 17 16:54:31 jerry-GS65 systemd[1]: v2ray.service: Service hold-off time over, scheduling restart.
    2月 17 16:54:31 jerry-GS65 systemd[1]: v2ray.service: Scheduled restart job, restart counter is at 3.
    2月 17 16:54:31 jerry-GS65 systemd[1]: Stopped V2Ray Service.
    2月 17 16:54:31 jerry-GS65 systemd[1]: Started V2Ray Service.

    1. 要使用Root权限运行

  135. 站长您好,按照教程成功装win10和安卓,非常感谢!
    想在ubuntu18.04上装客户端,已按照橙色框中的提示提前下载go.sh脚本和v2ray的Linux压缩包。

    在go.sh所在路径执行./go.sh –local v2ray.zip 命令后仍自动联网下载并超时,请问如何让脚本直接打开压缩包安装?
    尝试改路径、改文件名、移动v2ray.zip到tmp/v2ray/均不行

    1. 已解决,自己小白,没给压缩包指定路径。
      从其他设备自由上网下载v2ray客户端压缩包到Linux本地,运行下载的脚本go.sh
      ./go.sh –local /path/to/v2ray.zip

  136. 大神你好,我安装的V2RAY+WS+TLS+nginx。。。为什么电脑上可以使用,手机V2RAYNG就提示:connection closed by peer…怎么解决啊?华为EUI10

    1. 想不明白你为啥要用那么高级的手机。

  137. 噢力噢 的头像
    噢力噢

    你好 我想问下,现在我的客户端能正常连接到服务器了,但现在我国内也有一台服务器,我想客服端直接连这台国内的服务器,可以实现吗

  138. 错误日志

  139. 您好,请问这个教程在Ubuntu19.10上也是可用的吗?

    1. 通用的,是的。

  140. 搭建成功了,但是速度只有0.3m/s左右,看youtube视频挺困难的,请问有什么办法优化吗?

  141. 我在配置文件中添加了日志的配置,成功生成了日志,但是发现日志中的内容没有关于接入流量来自哪些ip,请问这个是否可以进行设置?是否跟日志级别相关?

    1. debug级别的日志即可

  142. 问一下,博主。这是自己搭建一个平台的使用方法么

  143. 问一下博主,今天突然连不上外网,内网正常,折腾半天没找出原因,最后索性重启了vps以后好了 请问这是什么原因呢?

  144. 不吃早餐 的头像
    不吃早餐

    您好,我自己弄好了,也可以上网,但是网速很慢,我在vultr买的日本线路,延迟100左右,很不错,可是youtube看视频很卡,我需要设置什么别的东西吗?

  145. 扭扭怪 的头像
    扭扭怪

    大佬 如果我需要有多个用户,而且每个用户只能在一个客户端登录要怎么设置。

  146. 请问一下同一个订阅号,手机端v2使用没有问题,pc端测试服务器延迟没有问题,测试真延迟显示操作超时,测试速度时显示503或者无法连接服务器,下方的日志显示[Warning] v2ray.com/core: V2Ray 4.21.3 started,请问该如何解决呢?

    1. 咱俩加一下qq啊,我也是你这个情况,你咋解决的啊

    2. v2rayPC端503错误求助 的头像
      v2rayPC端503错误求助

      一模一样的问题,请问是解决了吗?是什么情况啊?

  147. 老金) 的头像
    老金)

    你好,我选择的服务器是香港的,我本人在北京。我自己用起来比较慢,每次用speedtest连的服务器都会选择兰州或者西宁,宁夏这些地方的服务器,而且他还会说这是延迟最低的服务器。但实际上我测试北京附近服务器明显延迟比他给的要低,而且测试的速度也很快。请问你知道这是什么原因嘛?或者能否告知如何解决呢?谢谢

  148. 喵了个咪 的头像
    喵了个咪

    你好博主,请问我这个情况是被墙了吗?
    [Warning] [661658405] v2ray.com/core/app/proxyman/inbound: connection ends >v2ray.com/core/proxy/vmess/inbound: unable to set read deadline>v2ray.com/core/transport/internet/kcp: Connection closed.

  149. 你好,我在网上下载了一个配置好服务器的v2ray,启动之后托盘图标已经显示为红色了,延迟也不到100,360也关了,开着全局代理,可是为什么我用edge还是浏览不了谷歌这类外网?小白求解……………..

    1. 太阳系顶级睡觉专家 的头像
      太阳系顶级睡觉专家

      设置监听端口, socks1080 http1081

    2. 我这里有许多这样的例子,只要曾经安装过360的,不管是不是已经卸载了,v2ray基本是不能用的,也没有去查过360到底修改了系统什么设置

  150. 大佬好!请问我这个v2ray服务器为什么显示“无法连接至远程服务器”?几分钟之前还好好的,然后他就显示请先检查服务器设置,真的迷

    1. 托盘上显示:基础连接已经关闭:发送时发生错误
      请问重启一遍能好吗?

  151. 李孟泽 的头像
    李孟泽

    开启v2ray时显示远程服务器返回错误: (500) 内部服务器错误。
    是怎么回事

  152. 为什么导入URL后会弹出一个exe,该怎么解决呢

  153. 大佬Ubuntu无界面版客户端怎么连接使用v2ray,希望大佬不吝赐教。

  154. 李魏魏 的头像
    李魏魏

    我的V2出现 read on closed pipe如何解决呢,谢谢

  155. 路由器上之前用ss做透明代理,现在想换成v2ray,有教程吗?多谢。

  156. 两个问题:1、为什么每次我部署完v2ray 后或者ss后,可以短暂使用几分钟,但几分钟后又出现被阻断上不到外网了;2、目前我是同时部署了v2ray和ss,现在只开其中一个客户端,是上不到外网的,要同时开v2ray 的pac模式和ss用全局模式,才能连接外网,究竟何解?

  157. plaudern 的头像
    plaudern

    大佬我服务器uuid和客户端uuid不一样也能正常使用

  158. 大佬您好!我今天突然上不了,查了下ping通的,然后也重启了,查了半天资料我端口被阻隔了啊,纯小白也看不懂,麻烦看看这日志,非常感谢~– Logs begin at Sat 2020-05-16 20:01:19 CST, end at Sat 2020-05-16 20:
    May 16 20:01:53 famous-beep-1.localdomain systemd[1]: Started V2Ray Ser
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: V2Ray 4.23.1 (V2F
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: A unified platfor
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: 2020/05/16 20:01:
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: v2ctl> Read confi
    lines 1-6/6 (END)…skipping…
    — Logs begin at Sat 2020-05-16 20:01:19 CST, end at Sat 2020-05-16 20:23:43 CST. —
    May 16 20:01:53 famous-beep-1.localdomain systemd[1]: Started V2Ray Service.
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: V2Ray 4.23.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.13 linux/amd64)
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: A unified platform for anti-censorship.
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: 2020/05/16 20:01:53 [Info] v2ray.com/core/common/platform/ctlcmd:
    May 16 20:01:53 famous-beep-1.localdomain v2ray[985]: v2ctl> Read config: /etc/v2ray/config.json

    1. 昨天先更新了一下内核BBR的加速组件,然后自己查了下资料,IP没事,端口也没事,不知道为什么连不了。然后尝试着把v2ray的port换了还设置了动态端口的tcp,SSH port查了没问题就没换(主要是操作搞不来就放弃了),把客户端的端口改好保存结果突然就可以了…

  159. 楼主,您好。
    我是第一次使用科学上网软件,直接安装了windows版的v2ray,从hithub上找了免费的服务器配置URL,以“从剪切板导入URL”的方式完成服务器配置,再HTTP代理->开启PAC,并自动配置系统代理(PAC模式)。
    显示配置成功,但还是无法上google,还请您指教,是哪里除了问题。

    1. 怎么解决的啊 我的也是这个问题

  160. 已找到解决办法了,谢谢楼主。

  161. 莫属托尼 的头像
    莫属托尼

    2020/05/20 22:38:33 tcp:127.0.0.1:51980 accepted tcp:webim.tim.qq.com:443 [direct]
    2020/05/20 22:38:35 tcp:127.0.0.1:51983 accepted tcp:content-autofill.googleapis.com:443 [proxy]
    2020/05/20 22:38:35 tcp:127.0.0.1:51978 accepted tcp:zixzxjlygkhogd:80 [proxy]
    2020/05/20 22:38:35 tcp:127.0.0.1:51976 accepted tcp:yffljaqet:80 [proxy]
    2020/05/20 22:38:35 tcp:127.0.0.1:51977 accepted tcp:lojwmbqpioo:80 [proxy]
    2020/05/20 22:38:40 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: connection ends > v2ray.com/core/proxy/vmess/outbound: failed to read header > v2ray.com/core/proxy/vmess/encoding: failed to read response header > websocket: close 1000 (normal)
    大佬,这个是什么问题?服务器是订阅服务器,笔记本下载订阅服务器后可以正常使用,台式机就不行。路由器K3,刷的openwrt。

  162. 想咨询一下,最近无法使用了,可以ping通服务器,但是无法ping通特定端口,服务器也可以ping通百度和谷歌。 是因为最近liang会么?

    1. ping是只能针对IP的,不能加上端口号。无法使用了检查一下系统时间是否准确无误,或者发一下报错。

    2. 已经在下面贴上了客户端和服务端日志,客户端时v2rayN,服务端是楼主推荐的。

  163. 你好,单台服务器经常连不上,请问如果有2台可用的服务器可以同时配置到客户端吗?

    1. 可以配置两个,但不能配置同时使用两个自动切换

  164. 你好,目前win10 和苹果小火箭均无法登陆谷歌,没有报错,不知道哪里设置错误了,能否帮忙解决一下。 手机端小火箭延迟测试v2ray和ss 均显示是100ms左右 ,使用服务器为推荐的vultr服务器,设置在日本东京。

    win10 日志:(我传输协议设置的是kcp)
    2020/06/01 14:55:21 tcp:127.0.0.1:57516 accepted tcp:content-autofill.googleapis.com:443
    2020/06/01 14:55:21 tcp:127.0.0.1:57518 accepted tcp:content-autofill.googleapis.com:443
    2020/06/01 14:55:41 tcp:127.0.0.1:57526 accepted tcp:content-autofill.googleapis.com:443
    2020/06/01 14:55:51 tcp:127.0.0.1:57535 accepted tcp:content-autofill.googleapis.com:443
    2020/06/01 14:56:14 tcp:127.0.0.1:57543 accepted tcp:clients2.google.com:443
    服务端日志:
    020/06/01 14:55:21 udp:223.71.240.230:2289 accepted tcp:content-autofill.googleapis.com:443 [direct]
    2020/06/01 14:55:41 udp:223.71.240.230:2289 accepted tcp:content-autofill.googleapis.com:443 [direct]
    2020/06/01 14:55:51 udp:223.71.240.230:2290 accepted tcp:content-autofill.googleapis.com:443 [direct]
    2020/06/01 14:56:14 udp:223.71.240.230:2290 accepted tcp:clients2.google.com:443 [direct]
    2020/06/01 14:57:52 udp:223.71.240.230:2291 accepted tcp:accounts.google.com:443 [direct]
    2020/06/01 14:58:23 udp:223.71.240.230:2292 accepted tcp:accounts.google.com:443 [direct]

    报错日志:
    2020/06/01 13:57:00 [Warning] [3474711349] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vmess/inbound: unable to set read deadline > v2ray.com/core/transport/internet/kcp: Connection closed.
    2020/06/01 14:02:59 [Warning] [650051582] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vmess/inbound: unable to set read deadline > v2ray.com/core/transport/internet/kcp: Connection closed.
    2020/06/01 14:51:59 [Warning] [2597619707] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vmess/inbound: unable to set read deadline > v2ray.com/core/transport/internet/kcp: Connection closed.
    2020/06/01 14:56:01 [Warning] [2943100925] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vmess/inbound: unable to set read deadline > v2ray.com/core/transport/internet/kcp: Connection closed.

  165. 你好 请问我的V2-ray无法用IDM下载Youtube上的视频,应该如何设置呢(我试过了1081 8081都不行)上一次我记得是端口设置对了就成功了

  166. “outbounds”: [
    {
    “tag”: “proxy-vmess”,
    “protocol”: “vmess”,
    “settings”: {
    “vnext”: [
    {
    “address”: “8.8.8.8”, // 服务器的 IP
    “port”: 443, // 服务器的端口
    “users”: [
    {
    // id 就是 UUID,相当于用户密码
    “id”: “7d4c4078-e129-416b-a483-cf5713a96a66”,
    “alterId”: 4

    您好。
    我是用Windows的客户端
    这个uuid:7d4c4078-e129-416b-a483-cf5713a96a66
    可以修改吗?
    如果不修改,有什么影响,
    谢谢!

    1. uuid按密码来理解就好,随便改,只要两端一样就可以

  167. 500 Internal Privoxy Error

    Privoxy encountered an error while processing your request:

    Could not load template file forwarding-failed or one of its included components.

    Please contact your proxy administrator.

    If you are the proxy administrator, please put the required file(s)in the (confdir)/templates directory. The location of the (confdir) directory is specified in the main Privoxy config file. (It’s typically the Privoxy install directory).
    楼主,实在没法了来问问你这是啥原因,配置没错,也开启了就是访问出这个错

    1. 绝了

    2. 参考:https://www.tpyyes.com/a/kuozhan/620.html,看看有没有用

    3. 还是不行嘞,重启,换节点,配负载均衡都试过了

  168. 还是不行嘞,重启,换节点,配负载均衡都试过了

  169. 了解了,测试之后发现不管我怎么换端口都是3秒之内被封掉,这怎么办呢

  170. 不知道为什么 今天重新搭建后只能访问Google 其他都不行

  171. mac ios 和安卓都可以上,就是pc 上不了。。不知道问题出在哪

  172. 您好,请问mac电脑1087端口被其他ss類型應用佔了问题该怎么解决?详细步骤是什么?

  173. 您好,就是配置好了后就是可以配置的电脑可以用,别的电脑用不了是怎么回事啊。怎么解决。谢谢1

  174. 郭盼盼 的头像
    郭盼盼

    哇,好善良的博主耶~有一个小问题想请教,楼主有没有研究一下v2ray的订阅链接。订阅链接能不能限制使用人数呢?

    1. 一旦公开分享出去,就无法限制订阅链接使用的人数

  175. ERROR: This script has been DISCARDED, please switch to fhs-install-v2ray project.
    HOW TO USE: https://github.com/v2fly/fhs-install-v2ray
    TO MIGRATE: https://github.com/v2fly/fhs-install-v2ray/wiki/Migrate-from-the-old-script-to-this
    请问这个要怎么处理

    1. curl -Ls https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh | sudo bash

      请执行如上命令,使用这个最新的脚本

  176. PC上v2rayN报错如下:

    failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 158.247.205.60:29055: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed

  177. 老哥我用virmach的搭建了一个套上cdn的,怎么用不了阿,换成别家的就可以了

  178. 你好,可以帮我吗

  179. 楼主,我是小白,用了您说新的安装脚本,但配置文件为空,我不会写,在网上找了一个帖进去了,还是上不了网,请教一下什么问题,谢谢!

  180. {
    “inbounds”: [
    {
    “port”: 10086,
    “protocol”: “vmess”,
    “settings”: {
    “clients”: [
    {
    “id”: “b831es1d-6324-4d53-ad4f-8cda2s5e0811”
    }
    ]
    }
    }
    ],
    “outbounds”: [
    {
    “protocol”: “freedom”
    }
    ]
    }

    main: failed to create server > v2ray.com/core/proxy/vmess/outbound: failed to parse server spec > v2ray.com/core/proxy/vmess: failed to parse ID > encoding/hex: invalid byte: U+0073 ‘s’

  181. chenchen 的头像
    chenchen

    您好,请问最新的v2ray 4.2xx也能这样配置吗?自动脚本不能用了,我用您写的手动流程配了,然后./执行了v2ray之后显示started,但是我windows的客户端切成这个服务器的时候并不能用

  182. 博主,请教一下,使用最新一键安装脚本bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh),在安装后查看installed: /usr/local/etc/v2ray/config.json,发现它的配置内容是空的,您能发一个服务器版的有效的config.json文件给我吗?我自己试着改config.json文件几次,都无法正常启动V2ray服务,非常感谢啊!!

    1. {
      “inbounds”: [{
      “port”: 10086,
      “protocol”: “vmess”,
      “settings”: {
      “clients”: [
      {
      “id”: “23ad6b10-8d1a-40f7-8ad0-e3e35cd38297”,
      “level”: 1,
      “alterId”: 64
      }
      ]
      }
      }],
      “outbounds”: [{
      “protocol”: “freedom”,
      “settings”: {}
      },{
      “protocol”: “blackhole”,
      “settings”: {},
      “tag”: “blocked”
      }],
      “routing”: {
      “rules”: [
      {
      “type”: “field”,
      “ip”: [“geoip:private”],
      “outboundTag”: “blocked”
      }
      ]
      }
      }

  183. 谢谢大佬!景仰!

    在折腾Openwrt的旁路由,是koolshare(2.3)的固件,用的v2ray插件(2.3.7),插件测试的时候反馈错误如下。我之前是把服务器上的json文件复制到插件里的,没做特别设置。请教改如何做,谢谢!

    【2020年10月11日 22:32:22】: 出错原因:main: failed to read config file: /tmp/v2ray_tmp.json > v2ray.com/core/main/json: failed to execute v2ctl to convert config file. > v2ray.com/core/common/platform/ctlcmd: failed to execute v2ctl: v2ray.com/core/infra/conf/command: failed to parse json config > v2ray.com/core/infra/conf/serial: failed to parse json config > v2ray.com/core/infra/conf: failed to parse DNS config > v2ray.com/core/infra/conf: failed to build name server > v2ray.com/core/infra/conf: invalid domain rule: geosite:geolocation-!cn > v2ray.com/core/infra/conf: failed to load geosite: GEOLOCATION-!CN > v2ray.com/core/infra/conf: country not found: GEOLOCATION-!CN > exit status 255

  184. 我服务器和客户端都是centos7,都安装并且状态都是active但就是上不了谷歌,手机也连不上.是不是我根本就没连接到代理呀

  185. 你好, 我 win10 的一个软件请求的 IP 被指向到了本地的1080端口, 之前用了 SS, 现在把 SS 关掉了指向的还是本地, 如何改回原本的 IP?
    试过 软件重装, 网络重置, 关闭代理, 修改 hosts, 删除 SS, 全都没用

  186. SSL 证书生成失败 是什么原因啊

  187. 2020/11/26 15:00:13 [Warning] v2ray.com/core: V2Ray 4.31.0 started WIN7和WIN10系统都是出现这个警告。。。请问是怎么回事。。。

  188. Agnes Ruffin 的头像
    Agnes Ruffin

    V2ray安装好后没有/etc下没有生成V2ray文件夹,请问是什么原因呢?v2ray安装成功的

  189. 文章很棒,浅显易懂!

    我以前用psiphon,不知道v2ray,最近刚学会。因为用量不大,就基本用免费的。就是有的节点不好用,还需要换别的节点,麻烦。有没有能够自动切换节点的,比如说发现节点被GFW发现了就可以删除,另外节点速率低于某个值,就自动切换到另一个节点。

  190. 博主你好。最近试着自己搭,发现服务启动不了。
    v2ray.service – V2Ray Service
    Loaded: loaded (/usr/lib/systemd/system/v2ray.service; enabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since Tue 2021-01-26 20:03:51 CST; 43min ago
    Docs: https://www.v2ray.com/
    https://www.v2fly.org/
    Main PID: 25537 (code=exited, status=255)

    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: v2ray.service: main process exited, code=exited, status=255/n/a
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: Unit v2ray.service entered failed state.
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: v2ray.service failed.
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: v2ray.service holdoff time over, scheduling restart.
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: Stopped V2Ray Service.
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: start request repeated too quickly for v2ray.service
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: Failed to start V2Ray Service.
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: Unit v2ray.service entered failed state.
    Jan 26 20:03:51 ONEVPS210124105638 systemd[1]: v2ray.service failed.
    如上。应该怎么解决或者怎么排查问题呢?烦请指教

    1. /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
      运行这行命令看一下配置文件是否有问题

    2. 徐绍建 的头像
      徐绍建

      又问了别人,看起来是端口被sshd占用了。但是杀进程没用,所以放弃了。最后改了协议和端口,就好了。感谢回复与帮助。

  191. Shiroryu 的头像
    Shiroryu

    求助大佬,前几天还能正常连接的,今天我在另一个市连,和往常一样测试真连接延迟的时候没有测试直接弹出“请先检查服务器设置”是怎么回事啊?节点是好的(手机上的v2rayNG能连)

  192. 修改不了配置文件, root账号登录的。如何解决?

    1. 看是什么错误,在网上搜索一下看看

  193. liuzhijun 的头像
    liuzhijun

    大佬您好,我在v2ray上订阅了机场,然后更新出节点,请问这时我该如何配置其他软件里的代理选项呢?比如说qbit这个软件更新插件是被墙的,设置这个软件的代理,里面要填写类型(socks4 socks5 http)、主机地址和端口号,我该填写什么呢?因为是订阅的别人,节点时常会更新变化,希望大佬解惑,非常感谢

    1. 主机地址就是本机,写 127.0.0.1 。
      端口写你v2ray客户端的监听端口,一般socks5是10808,http是10809。

    2. liuzhijun 的头像
      liuzhijun

      非常感谢

  194. liuzhijun 的头像
    liuzhijun

    大佬打扰了,我的电脑重启之后v2ray的信息卡在这里:
    启动服务(2021/8/27 11:17:08)…
    V2Ray 4.40.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.16.5 windows/amd64)
    A unified platform for anti-censorship.
    2021/08/27 11:17:08 [Info] main/jsonem: Reading config: D:\tools\theGreatWall\v2rayN\v2rayN 4.20\config.json
    2021/08/27 11:17:10 [Warning] V2Ray 4.40.1 started

    信息只有这些,卡在started没有反应,服务器测试可以ping通,但速度都是0,无法使用。手机上都正常,不是服务器的问题。

    然后开启v2ray的话所有网页都打不开,我怀疑是sdk的问题,请问v2ray需要的环境是哪些呢?非常感谢

  195. 电脑菜鸟,可以直接购买你做好的嘛,现在用的是potatso lite,需要代理,可以帮忙嘛?

  196. 你好,最近搭建了v2ray配置应该没得问题但是启动不了,查看运行状态总显示未运行,是什么问题啊

    1. 使用的是一键脚本,但是不管tcp还是ws都是启动不了,没有反应,客户端里也确实连不上

  197. 这是报错信息,博主能帮忙看看什么原因吗
    root@vultr ~]# systemctl status v2ray
    ● v2ray.service – V2Ray Service
    Loaded: loaded (/usr/lib/systemd/system/v2ray.service; enabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since Sat 2021-12-11 22:06:32 CST; 12s ago
    Docs: https://www.v2ray.com/
    https://www.v2fly.org/
    Process: 8506 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code=exited, status=218/CAPABILITIES)
    Main PID: 8506 (code=exited, status=218/CAPABILITIES)

    Dec 11 22:06:32 vultr.guest systemd[1]: v2ray.service: main process exited, co…ESDec 11 22:06:32 vultr.guest systemd[1]: Unit v2ray.service entered failed state.
    Dec 11 22:06:32 vultr.guest systemd[1]: v2ray.service failed.
    Dec 11 22:06:32 vultr.guest systemd[1]: v2ray.service holdoff time over, sched…t.Dec 11 22:06:32 vultr.guest systemd[1]: Stopped V2Ray Service.
    Dec 11 22:06:32 vultr.guest systemd[1]: start request repeated too quickly for…ceDec 11 22:06:32 vultr.guest systemd[1]: Failed to start V2Ray Service.
    Dec 11 22:06:32 vultr.guest systemd[1]: Unit v2ray.service entered failed state.
    Dec 11 22:06:32 vultr.guest systemd[1]: v2ray.service failed.
    (v2ray显然没能启动)

  198. ligelitter 的头像
    ligelitter

    链接Google 一直出现 2022/01/01 08:27:37 [Warning] [2792522727] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 108.160.143.17:8888: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed
    但是我打印 v2ray 的log后 什么有用的信息都没有,在读取 config.json后 被关闭然后重启了 不清楚是否是 配置文件的问题

    Jan 01 00:07:01 vultr.guest v2ray[2392]: 2022/01/01 00:07:01 [Info] main/jsonem: Reading config: /etc/v2ray/config.json
    Jan 01 00:07:13 vultr.guest systemd[1]: Stopping V2Ray Service…
    Jan 01 00:07:13 vultr.guest systemd[1]: Stopped V2Ray Service.
    Jan 01 00:07:13 vultr.guest systemd[1]: Started V2Ray Service.

    1. ligelitter 的头像
      ligelitter

      我发现了问题,原因是我之前用的是 东京的ip,但是这里的ip貌似被ban了,我换了首尔的 ip 就行了,如果所有问题都排除了,那么还是换个ip好点

    2. 好吧看样子作者不会再更新回复这个文章了

    3. 如果是2022年初才出现这个问题,可以看一下这个帖子:https://github.com/wulabing/V2Ray_ws-tls_bash_onekey/issues/16

      “VMessAEAD 协议已经经过同行评议并已经整合了相应的修改。 VMess MD5 认证信息 的淘汰机制已经启动。

      自 2022 年 1 月 1 日起,服务器端将默认禁用对于 MD5 认证信息 的兼容。任何使用 MD5 认证信息的客户端将无法连接到禁用 VMess MD5 认证信息的服务器端。

      在服务器端可以通过设置环境变量 v2ray.vmess.aead.forced = true 以关闭对于 MD5 认证信息的兼容。 或者 v2ray.vmess.aead.forced = false 以强制开启对于 MD5 认证信息 认证机制的兼容 (不受到 2022 年自动禁用机制的影响) 。 (v4.35.0+)”

  199. 你好这脚本现在还能用吗,我部署在centos为基础镜像的docker中,服务已经启动,客户端telnet服务端口,可以连接,但是v2ray客户端无法连接,不明白为什么

  200. 博主您好,现在v2ray源代码已经从github删除了,我之前有一台服务器是debian9的已经部署了v2ray的源码,现在想从服务器中把源码导出来想问下怎么导出来呢

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注