分类
电脑技巧

面向新手的V2Ray搭建指南

渐渐发现有很多新人开始尝试自己搭建 V2Ray,但是由于缺少 Linux 的常识,并且很多地方都是英文,所以会遇到许多的问题,也不知道哪里错了而如何搜索。所以本文就是对一个从未接触过命令行的新人说的话,所以本文尽量用图片详细的描述各种操作。

本文的内容大纲和目标如下:

  • 获得一个VPS(注册与购买)
  • 使用 SSH 连接 VPS,并使用自动脚本安装 V2Ray
  • Windows 系统下如何使用 V2Ray 并成功的访问 Google

一、获得一个VPS

如果你已经拥有 VPS 请跳过这个章节,直接阅读 1-2 部分如何使用 SSH 连接 VPS,或者第二章如何安装 V2Ray。

Vultr 是一个比较不错的 VPS 商家,所以这里直接讲 Vultr 的注册,使用支付宝充值并创建一个 Ubuntu系统的 VPS。

1-1注册

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

如果你已经有了 Vultr 账号还想薅羊毛,可以重新注册一个新账号,使用不同的邮箱和充值渠道。比如你原先使用的是支付宝支付,这次可以使用微信支付,以躲避 Vultr 的作弊检测。

首先我们打开 Vultr官网,填写邮箱和密码,勾选复选框后就可以点击创建用户了。需要注意的是,密码需要达到规定强度,否则注册不通过:

  1. 至少10个字符
  2. 至少一个小写字符
  3. 至少一个大写字符
  4. 至少一个数字

简单来说,就是密码长度至少十位,包含大小写字母和数字。

就这么简单的我们已经注册好了 Vultr 账户,当然还需要登陆我们的邮箱,验证我们的账户,否则之后无法创建 VPS。

接着我们需要充值钱,以便开一个 VPS。

Vultr充值

好了,充值过程非常简单,这里我充值了 $10,接着会自动跳转到创建 VPS 页面。首先就是选择机房,我仅推荐洛杉矶(Los Angeles)、西雅图(Seattle)和纽约(New York)。

注意:当一些机房比较热门时,被封杀的 IP 就会很多,所以目前已经不建议开洛杉矶机房,很大概率碰到不能连接的 IP,同样不建议的还有如下机房(这些地区机房很大概率被封杀):

  • 日本东京:Tokyo
  • 新加坡:Singapore
  • 洛杉矶:Los Angeles

注意,不同的机房可能导致接下来展示的型号也不同,比如写文章的时候洛杉矶机房 $3.5 这款没货,但是西雅图机房却有 $3.5 这款。他们接下来会补货的,如果没有可以选择其他款。当然仅仅搭建 V2Ray 我们使用 $3.5 这款完全足够。

选择VPS机房地点

接着是选择系统类型,目前是推荐使用 Ubuntu18.04.

目前洛杉矶机房是没有 $3.5 美元的这款了,但是西雅图是有的,我这里是选择 $5 这款继续往下。

接下来勾选上 Enable IPV6 就可以开始创建了。

1-2连接VPS

经过上面的操作已经创建VPS了,当然这需要一两分钟的时间来完成这个过程。

当你看到 Running 时就说明已经在运行了,好了我们开始连接它,点 Manage 进去查看这个实例的详细信息。

这里 IP 被我马赛克了,我们点击复制密码后,就开始连接这个VPS。首先右键开始菜单, 在弹出的选项中打开 Windows Powershell,然后输入命令。

ssh root@8.8.8.8

把命令中的 8.8.8.8 修改成你自己的主机 IP,回车执行命令。然后会提示你从未连接过这个主机,你确定要继续连接吗,这里我们输入 yes 回车。接着会让你输入密码,注意为了保护密码安全,我们输入的密码是不显示的,不要以为没有输入进去,输入(看不见的)密码后直接回车提交。

Vultr 默认生成的密码非常复杂,所以选择复制密码后我们在 Powershell 窗口鼠标右键一下就已经粘贴进去了。

这是我们登陆成功后的样子,如果想要退出登陆需要输入exit命令。

二、V2Ray 安装

bash <(curl -L -s https://install.direct/go.sh)

官方提供的安装脚本让“一键安装”成为可能,复制这行命令,在 PowerShell 中右键粘贴,然后回车执行。

注意,这里的端口号和 UUID 我们需要记下来。就这样,安装过程结束~我们使用一条命令运行 V2Ray。

systemctl start v2ray

三、V2Ray使用

V2Ray 支持各种平台,这里以 Windows 平台为例,演示如何使用。

3-1下载

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

3-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,值的大小并不必然的影响安全性。

上述配置中仅需要把 IP、 port 和 id(UUID) 修改成之前安装时的内容,保存后直接运行 v2ray.exe。把你的系统代理设置成 socks5 127.0.0.1:1080 或者 http 127.0.0.1:8080 ,就可以正常使用了。我的上述配置会自动跳过国内网站和IP,也就是说即使你开了全局代理访问百度依然是直连。

此时此刻 V2Ray 客户端已经正常运行,我们配置一下系统,让它使用我们的代理即可。

这里一张图讲解 Win10 设置系统代理的方法:

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

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

3-3开机运行

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

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

四、常见问题

这里总结评论区的常见提问。

已经安装过了,如何查看 UUID 和 Port?

类 Unix 系统(包括 Linux 和 Mac 系统),其 V2Ray 的配置文件都在 /etc/v2ray/config.json 下,我们对 V2Ray 服务端的 UUID 和 Port 都在这里配置,所以我们查看配置也是在这里查看,执行下列命令查阅即可。

# 查看端口 Port
cat /etc/v2ray/config.json | grep port
# 查看 id (UUID)
cat /etc/v2ray/config.json | grep id

想了解如何在安卓手机上使用 V2Ray,请参考 V2Ray安卓端使用教程

“面向新手的V2Ray搭建指南”上的183条回复

您的连接不是私密连接
攻击者可能会试图从 http://www.google.com 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情
NET::ERR_CERT_COMMON_NAME_INVALID

您可以选择向 Google 发送一些系统信息和网页内容,以帮助我们改进安全浏览功能。隐私权政策
http://www.google.com 通常会使用加密技术来保护您的信息。Google Chrome 此次尝试连接到 http://www.google.com 时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图冒充 http://www.google.com,或 Wi-Fi 登录屏幕中断了此次连接。请放心,您的信息仍然是安全的,因为 Google Chrome 尚未进行任何数据交换便停止了连接。

您目前无法访问 http://www.google.com,因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。

我这个搭建的是错误的嘛?我按照好几个教程都试了一遍,最后都是都是这个结果,我不知道为什么,现在还是没有成功 ,我以前没接触过linux 对命令不熟悉

你的服务端搭建应该是成功的,请确认你的客户端配置是否和我一致,按照文中的客户端配置是可以避免 DNS 污染的。

请注意阅读文章,我已经对此进行了说明,Linux 系统为了避免密码泄露,不显示密码这是一种防护措施。

造成的效果就是,当你输入内容不会进行显示,很多新人都对此感到困惑,所以我在文中特意进行说明。你直接输入密码便是,之后回车自然会提交密码进行登陆的。

您好 谢谢您之前的解答 粗心给您造成了麻烦很抱歉
但是仍然出现了问题,在修改了config.json 文件后运行v2ray.exe时只是出现了一个类似dos的窗口闪了一下
截图看了一下内容为:
V2Ray 4.5.0(Po) 20181116
A unified platform for anti-censorship
twitter的访问界面是:
无法访问此网站 twitter.com 的响应时间过长。
请试试以下办法:

检查网络连接
检查代理服务器和防火墙
运行 Windows 网络诊断
ERR_CONNECTION_TIMED_OUT

使用systemctl status v2ray检查服务端的结果是
Active: inactive (dead)
请问为什么会这样

你的服务端 v2ray 没有启动,如果你使用自动脚本安装,并且没有修改配置文件,那么使用命令 systemctl start v2ray 运行即可。

问题的排除需要提供很多信息,总的来说是一个很麻烦的事情,我上述给出的也只是经验推断。请完整的按照教程进行,使用相同的环境和配置,包括最后的配置和使用。

root@vultr:~# bash <(curl -L -s https://install.direct/go.sh)
Installing V2Ray v on x86_64
Downloading V2Ray.
% 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.
一键安装行不通啊,请问这个应该如何操作呢?

我猜测你买的可能是2.5刀一个月的VPS,那个仅支持ipv6,而除非你身处教育网中,是不能使用ipv6的。
买3.5刀一个月的VPS即可解决这个问题。

如果你是新开的主机遇到这种问题的话,那你这个情况就很有趣了,目前反应这种情况的人并不多。

我也曾遇到过,解决方案是:使用 Vultr 提供的网页控制台 console 登陆进 VPS,并修改主机的 SSH 端口然后配置密钥登陆而不是密码登陆,最后以密钥的方式在新端口连接主机成功。

如果你不知道上述如何操作,请使用搜索引擎搜索关键词 “ssh 修改端口 密钥登陆” 获取帮助。

console控制台打开没用,出现noVNC ready: native WebSockets, canvas rendering就一直也没有反应

这个原因相对复杂,两个主要可能的关键点:你是否使用主流浏览器访问 Vultr 的 console,建议使用最新版的 Chrome。其二是 VPS 系统的主机出了问题,这需要你更详细的提供关于主机的说明。使用哪家 VPS 商,什么系统,创建 VPS 实例后进行了什么操作?

首先感谢耐心回复。问题有点多,我一一说。本人是在这方面的小白,大部分都不怎么懂,过程是根据你的指南进行操作的,包括在哪里购买的vps。
从头说,我现在删除了之前的主机,重新建了个洛杉矶的主机。用ssh连接时还是会显示连接超时,但是其中试了几次会出现叫我输入密码的命令行,我右键粘贴回车之后却又是弹出连接超时。
在看到你建议我使用: “使用 Vultr 提供的网页控制台 console 登陆进 VPS,并修改主机的 SSH 端口然后配置密钥登陆而不是密码登陆,最后以密钥的方式在新端口连接主机成功” 这个方法后,我百度了,并且找到这篇文章 https://www.cnblogs.com/subsir/articles/2566114.html
说实话,一开始我并不知道这是啥,看得一头雾水。百度一番才又知道SecureCRT是windows下的一个软件。我照着写了下去,那时候网页console还能用,但是由于对Linux系统语言不熟悉,我并不能理解我打的命令行能否运行。具体情况是我逐行打了也没有出现什么反应。
写到这里,我再次打开console又可以用了,但是对于你说的那个办法我在那篇文章也不怎么看得懂。。。所以能不能劳烦你解释得更具体一点,或者发邮件给我你的联系方式,我再求教?
感谢!

完全理解你的心情,大家都是从新手摸索过来的,这个对于目前阶段的你是有点复杂,而且网上教程良莠不齐,很容易陷入迷途。老实说你遇到的问题真的很小众,算是超纲题了。

把你的 vps 信息发送给我,我明天会帮你配置服务端,配置完成后会把结果发给你邮箱,你自行配置客户端。

很感谢,我已经将详细信息发给了你的outlook邮箱。
等待你的回信。

我无法使用密码登陆你的主机。

看样子你使用 console 连接主机后,进行了一些密钥操作,我估计是 /etc/ssh/ 下文件权限的问题。

我并不期望你去解决这个问题,最简单的方法就是删掉重开吧。

修改完config.json,到打开v2ray这一步,cmd窗口一闪而过消失,截图内容为:a unified platform for anti-censorship。

服务器上v2ray已运行:[root@vultr ~]# ps aux|grep v2ray
root 811 0.0 1.5 116036 7940 ? Ssl 13:26 0:00 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
root 1312 0.0 0.1 112704 972 pts/2 S+ 13:46 0:00 grep –color=auto v2ray
百度结果说可能是服务端与客户端版本不对的原因?请指教

一闪而过说明客户端 config.json 配置存在格式错误,v2ray 因此无法运行,完整复制文中配置,修改时请保持原有格式。

可以在 v2ray 文件夹下按下 shift 同时单击鼠标右键,在当前路径打开 powershell(或cmd),然后在命令行窗口下执行 ./v2ray.exe ,这样就可以获取到程序运行出错的信息。

对,如果解压完成以后不修改任何配置是不会是闪退的。
我按照您说的方式捕获到的错误信息为:
A unified platform for anti-censorship.
main: failed to create server > v2ray.com/core/app/router: this rule has no effective fields
这是什么原因呢?

解压完成后不进行任何修改是无法使用的。

请完整复制我文中的客户端配置,清空原有 config.json 内容然后粘贴进去。

其中你仅仅需要修改 IP/Port/Id,注意修改 IP/Id 等信息时,保留原有格式,如引号,和末尾逗号。

[root /]# systemctl status v2ray
● v2ray.service – V2Ray Service
Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2018-11-19 23:08:44 CST; 1min 31s ago
Process: 6370 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code=exited, status=23)
Main PID: 6370 (code=exited, status=23)

Nov 19 23:08:44 host.localdomain systemd[1]: Started V2Ray Service.
Nov 19 23:08:44 host.localdomain systemd[1]: Starting V2Ray Service…
Nov 19 23:08:44 host.localdomain v2ray[6370]: V2Ray 4.5.0 (Po) 20181116
Nov 19 23:08:44 host.localdomain v2ray[6370]: A unified platform for anti-censorship.
Nov 19 23:08:44 host.localdomain v2ray[6370]: main: failed to create server > v2ray.com/core/app/router: this rule has no effective fields
Nov 19 23:08:44 host.localdomain systemd[1]: v2ray.service: main process exited, code=exited, status=23/n/a
Nov 19 23:08:44 host.localdomain systemd[1]: Unit v2ray.service entered failed state.
Nov 19 23:08:44 host.localdomain systemd[1]: v2ray.service failed.

请问这是什么故障?谢谢!

我跟之前那位问题是一样的,都是Process: 20860 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json (code=exited, status=23),进入log目录只有v2ray空文件夹,里边没有任何日志信息

安卓设备使用 BifrostV,界面简单易懂不需要太多说明,当你理解这篇文章后,这个软件你上手就会用。ios 设备使用 Shadowrocket。

请问经常断流是怎么回事,属于正常现象吗?
这个情况发生在看油土鳖视频的时候,几分钟到十几分钟会发生一次,此时推特等等网站也打不开,过一会儿又会恢复。

是防火墙的问题,解决方法很讽刺,就是连接 SSH 时使用代理。

或者你可以更换一个网络环境重试,比如使用别家网络,手机共享热点给电脑使用,或者干脆在手机上使用 SSH客户端连接主机。

正如我之前所说,我遇到过同样的问题,我设定使用 SSH 密钥登陆后就解决了,目前不确定这个方法是否普遍有效。

我试图修改ssh 端口 vim /etc/ssh/sshd_config 发现配置文件每一行前面全是#,这是正常的?

这是正常的,# 表示这行内容是注释,是给人看的便于理解,对配置做解释。sshd_config 中注释的配置都是默认配置,所以做不做注释产生的效果是一致的。

当你需要修改配置的时候,删掉前面的 #,然后再做修改就能生效,比如:
# Port 22 这是一行注释,这行配置不生效,但表明默认配置是在 22 端口开启 ssh
Port 22 # 这是一行生效的配置,由于和默认配置一致,当然并没什么用
Port 2222 # 这是一行生效的配置,sshd 监听 2222 端口。

当你更多的使用 Linux 系统时,你会发现很多地方都有这种注释,这是一种很友好的提示。

谢谢 风逝 耐心解答,问题找到,主机建立的 ip被墙了,删除西雅图主机,换了加拿大的就对了

那你遇到的问题并不和 chelly 一致,刚刚我说的是 ssh 无法连接但是可以 ping 通的情况,如果使用全国 ping 在线工具都无法 ping 通,那么是确认 IP 被墙了。

是一样的 可以ping通,但是端口全部关闭,符合我给那个网址说的TCP阻断与ICMP阻断

另外在他提供的view视窗里面用vim 没有命令行模式,不知道如何保存,使用w保存命令看不到任何反馈,用esc也没有命令行出现,光标一直停留在字符上面。

先输入 : 然后输入 wq ,回车执行保存并退出

新人建议使用 nano 编辑器,容易入手。vim 起初可能会让你崩溃,学习成本高。

nano /etc/ssh/sshd_config

ãһСףҵ
ҸĽ̳ʹputtyV2RAY
ҵVPSǰ߹Centos 7 x86_64 bbr ĸԴ
Ϊ֮ǰдSSҵĸѡϵͳ
PUTTYԶµV2RAY
дļIDͶ˿ڶȷûд
systemctl status v2ray
Ϊ
v2ray.service – V2Ray Service
Loaded: loaded (/etc/systemd/system/v2ray.service; disabled; vendor preset: disabled)
Active: active (running) since Sat 2019-01-19 21:55:53 EST; 16s ago
Main PID: 3335 (v2ray)
CGroup: /system.slice/v2ray.service
3335 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json

Ҳйصǽ
ȻWIN7ͻˣ£
a unified platform for anti-censorship
2019/01/20 10:57:28 [warning] v2ray.com/core: v2ray 4.13.0 started
ȻGOOGLE

ȻҲǻSS
ҿҵSSgoogle Ҳ
ssʾ
system.exception:˿ѱռ
at Shadowsocks.Controller.Listener.Start(Configuration config)
at Shadowsocks.Controller.ShadowsocksController.Reload
ȻֻSSϣgoogle

~

天哪,居然出现了乱码,我来重新留言。
博主你好,我是一个小白
我用putty搭载V2RAY
我的VPS系统߹Centos 7 x86_64 bbr
用github的代码我成功下载了最新的版本,并写好配置文件,注意了ID还有端口
然后我用systemctl status v2ray检测,结果如下
v2ray.service – V2Ray Service
Loaded: loaded (/etc/systemd/system/v2ray.service; disabled; vendor preset: disabled)
Active: active (running) since Sat 2019-01-19 21:55:53 EST; 16s ago
Main PID: 3335 (v2ray)
CGroup: /system.slice/v2ray.service
3335 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json

然后我在WIN7客户端开V2RAY,结果是
a unified platform for anti-censorship
2019/01/20 10:57:28 [warning] v2ray.com/core: v2ray 4.13.0 started

然后我登不上GOOGLE
因为之前我搭载了SS,我尝试开SS
电脑端的SS连不上GOOGLE,提示如下
system.exception:端口已被占用
at Shadowsocks.Controller.Listener.Start(Configuration config)
at Shadowsocks.Controller.ShadowsocksController.Reload
但是移动端的SS是可以的

不知道是什么缘故,求解答

博主我又来了,我已经把和SS冲突的端口改好了。
我认真比对之后,发现有一个点值得注意。
我用systemctl status v2ray检测,结果如下
v2ray.service – V2Ray Service
Loaded: loaded (/etc/systemd/system/v2ray.service; disabled; vendor preset: disabled)
Active: active (running) since Sat 2019-01-19 21:55:53 EST; 16s ago
Main PID: 3335 (v2ray)
CGroup: /system.slice/v2ray.service
3335 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json

Loaded: loaded (/etc/systemd/system/v2ray.service; disabled; vendor preset: disabled)这里面这一行始终是disable的。
我看你的测试是able的。
或许问题就出在配置文件之中?
如果可以的话,请用邮件回复给我,因为邮箱会提醒,谢谢~

一个端口只能被一个程序使用,当你给 V2Ray 使用时,就无法给 ss 使用,当然这很好解决,端口可以是六位数以内的任意数,只是有些端口为了便于交流,有了一个习惯性约束固定下来。

服务端和客户端的两台主机同样如此,当提示端口被占用后,修改端口即可。

/etc/systemd/system/v2ray.service; disabled 这里的 disable 意为没有设定开机启动,使用 systemctl enable v2ray 命令启用它。

文章中有写到,在使用自动脚本安装 V2Ray 的时候会显示 UUID 和 PORT。

当你安装时没有注意看,之后想查看,则需要在配置文件中查看。使用命令 cat /etc/v2ray/config.json,注意关键字 id 和 port 分别对应 uuid 和端口号。

小白一个,学习的第二天,之前看网上教程按的ss加的混淆,最近看见v2ray的vmess更好些,请问怎样实现的国内直连,相比https://toutyrater.github.io/basic/routing/cndirect.html又加了些东西,更安全了吗?”proxy-vmess”和“vmess”有撒区别,没搜到”proxy-vmess”。我用的搬瓦工的debian-8-x86_64,现在速度不如之前ss,几乎就我今早上看youtube能到3000+kb看个720p平常就300+kb,。。。。。。因特殊地区。。。。163主站www。163.com和百度网盘分享的连接都打不开,怎样单独加进去。

Hi~简单的说安全性上几乎没有区别,tag 为 proxy-vmess 仅为标注名称,这么写只是我的命名习惯。

虽然 V2Ray 内置路由功能可以国内直连,但是目前不建议这么做,更好的做法是使用浏览器插件SwitchOmega 实现区分国内外网站代理,可以更灵活的方式创建代理规则。你可以参考 SwitchOmega 使用教程 使用此插件。

请问下博主iOS Shadowrocket怎么设置?算法、TLS、允许不安全、混淆这几个选项不知道从哪看= =

最常见的情况下,加密算法是 auto,传输协议是 tcp,tls 勾选上。允许不安全的这个选项在你不明白是什么意思的情况下就关闭。

博主您好,我按您的配置之后能正常使用,但是速度有点慢,有没有什么方法可以加速的,我之前用的ss感觉快很多(同一台vps)。
我的系统是Ubuntu18.04

你好,一般情况下 ss 和 v2ray 的速度应该是不存在明显区别的,主要影响网速的是服务器和本机之间的网络情况。

鉴于服务器的问题可以增加 bbr 加速,若是本机的配置太过“花里胡哨”,请把那些多余的配置清除掉,并没有证据证明一些选项可以增加安全性,大部分配置尽量遵循本文或者官方默认配置。

我也觉的明显比ss慢了(已经装了BBR加速),而且电脑能上可是手机不能上…

我有一个virmach的服务器配置正常了,能上YouTube,另一个Vultr的服务器本地v2ray.exe打开后提示:
2019/02/01 04:03:41 [Warning] [4121312958] 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 XXX.XXX.XXX:YYYY: i/o timeout dial tcp XXX.XXX.XXX:YYYY: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed

请问怎么解决呢,哭了,明明一样的操作,另一个服务器就没问题

ssh: connect to host xxx.246.71.xxx port 22: Connection timed out
你好,我完全小白一个,按照您的方法买了vps,可是无法连接上,显示连接超时
请问怎么解决?? 🙁

你好,按照经验来看主要有两种可能,一是这台机子本身 ip 已经被墙了,可以通过 ping 来测试。虽然你说了换台机子,但是被墙可能是一个区域,比如当前洛杉矶许多 ip 都被墙,你可以换纽约的进行尝试。

第二点就相对麻烦和少见,这在全国范围内并不普遍,则是tcp 阻断,你能够 ping 通,但是无法 ssh 连接。

可以持续关注本文,有空会对这种情况进行总结性的说明和自检。

谢谢!我换了一台vps后可以了,
但输入密码时直接复制,然后ctrl+v竟然不行?
重复数次,并换了机子,仍然提示:Permission denied, please try again.

这就是终端操作的常识性问题了,我在文中强调过,你要想用快捷键就 shift ctrl v 三个键,或者鼠标右键粘贴,或者鼠标中间的滚轮按一下。

这三种方式是终端下粘贴的常见方式。

[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://IP/): 301 Moved Permanently > websocket: bad handshake] > v2ray.com/core/common/retry: all retry attempts failed

v2ray偶尔可以用但是还是经常性出现这个

你好,我也出现SSH不通的问题了,用洛杉矶,日本,新加波的都不行,ping没问题,因为对命令不熟悉,不知道该怎么办了,请问能帮帮我吗。

ssh: connect to host xxx.xxx.66.xxx port 22: Connection timed out
ssh: connect to host xxx.xxx.153.xxx port 22: Connection timed out

日本、新加坡机房本身就遭到了大面积屏蔽,洛杉矶最近也受到了干扰。换个冷门一点的机房尝试,比如纽约。

嗯,换纽约的这样:
The authenticity of host ‘68.232.xxx.xx(68.232.xxx.xx)’ can’t be established.
ECDSA key fingerprint is SHA256:g8Oxdh8awlqItdn21TpSlkf0u4OxXG3MoHsKgxRmqVo.
Are you sure you want to continue connecting (yes/no)? y
Please type ‘yes’ or ‘no’: yes
Warning: Permanently added ‘68.232.xxx.xx’ (ECDSA) to the list of known hosts.
root@68.232.xxx.xx‘s password:
Permission denied, please try again.

提示说的很清楚了,你的密码错误,请使用 shift+ctrl+v 快捷键粘贴密码,或者选中复制后,单击鼠标右键即可粘贴。前面的应该输入完整的 yes 而不是 y。

客户端的配置文件中,仅需要修改以下部分:

"vnext": [
          {
            "address": "8.8.8.8", // 修改成你的 IP
            "port": 443,
            "users": [
              {
                "id": "0d654428-ade4-422t-aeae-b0ffeaf2be6", //和服务端一致
                "alterId": 64 // 需要和服务端一致
              }
            ]
          }

这几项需要修改和注意的部分,我都进行了标注。

客户端的配置文件中的端口号是否需要修改?(文中没有明确标注)未修改无法访问Google,修改可正常使用。

客户端的端口也需要修改,虽然已经在下文中说明,但没有在配置中进行标明是一个疏忽,谢谢提醒。

老师好!请问我已经安装过了V2Ray之前也配置过了,如今我只是换了一个服务器。我不想执行您的第二步、安装V2Ray的工作,可是您第二步中从命令行获取的端口号(Port)和UUID我就没办法知道了。请问有什么办法可以不执行安装命令就知道端口号和UUID吗?
万分感谢!

你好,换了的服务器同样需要部署 V2Ray,如果服务器上已经部署了,需要查看 uuid 和 port 信息,可以使用命令 cat /etc/v2ray/config.json。

这将打印整个 v2ray 配置文件,请寻找关键字 id、port,关键字后面的内容将是你需要的。

请问这是为什么?完全按照教程, 还换了几次服务器
2月 12 18:58:32 cjoier v2ray[22842]: 2019/02/12 18:58:32 [Warning] [108956003] 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.184.108:28771: i/o timeout dial tcp 45.77.184.108:28771: operation was canceled] > v2ray.com/core/common/retry: all retry attempts failed

根据你所提供的信息来看,是客户端根本没连接上服务端,请确认服务端正常运行,且客户端配置的 ip、端口、id 填写正确。

整个服务端部署操作是需要你 SSH 连接进行的,当你可以正常 SSH 服务器的时候,服务器就没有被墙。

确实是被墙了…
连换几台才行
vultr网页端的console可以连上并发送命令
但本机的ssh客户端连不上
谢谢您

完全按照你的教程搭建v2ray,双击v2ray的出现黑框显示
V2Ray 4.15.0 (Po) 20190207
A unified platform for anti-censorship.
2019/02/12 20:10:28 [Warning] v2ray.com/core: V2Ray 4.15.0 started

设置完win10代理,然后还不能连外网是怎么回事啊?vutrl亚特兰大的服务器

你好,你这个黑框只有这些内容吗?没有任何日志内容,说明代理并没有设置成功,并没有连接经过 V2Ray,请检查系统代理设置方面完全一致。

如果从官方下载,安全性是可以保证的,V2Ray 是开源项目,不会插入病毒。

报毒的如果是 360 的话,请直接卸载。

你好,请问我用记事本按照你的要求修改了config.json,但是客户端还是闪退?之前我使用了systemctl start v2ray这个命令按了回车但是没有显示什么?这表示打开了吗?

您好,我刚才在windows端按照您的配置装上了v2ray,并且在第一次连接的时候连接成功了。接着我按照您的自动开启的办法,重启电脑之后,就发现v2ray连接不上了,在同网络下的安卓端和ios端无问题,在另一台windows设备上,按照同样的方法,则可以连上。
命令行显示:
V2Ray 4.18.0 (Po) 20190228
A unified platform for anti-censorship.
2019/03/01 19:55:37 [Warning] v2ray.com/core: V2Ray 4.18.0 started
然后就没有任何反映了,代理服务器开启也无效。

重启后连接无效,有尝试过再次运行 v2ray.exe 吗?可能是安全软件拦截了 wv2ray.exe 的开机启动

博主,你好。我是小白,冒昧请教。当我在powershell中输入IP,再输入密码后,一开始提示被拒绝。当反复输入后变成这样:
PS C:\Users\hugozhang> ssh root@144.202.17.198
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:EE2f4wQXe+alxSkRR9tIvIgbb2btxpVGaXhxyRbqyOA.
Please contact your system administrator.
Add correct host key in C:\\Users\\hugozhang/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in C:\\Users\\hugozhang/.ssh/known_hosts:1
ECDSA host key for 144.202.17.198 has changed and you have requested strict checking.
Host key verification failed.
PS C:\Users\hugozhang>

请问这是什么原因呢?
非常希望得到你的解答。

你好,我服务器端用官方提供的脚本bash v2ray.com/core/proxy/http: connection ends > context canceled
2019/03/03 22:20:23 [Info] [3238203920] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:www.youtube.com:443
2019/03/03 22:20:23 [Info] [2230491209] v2ray.com/core/transport/internet/tcp: dialing TCP to tcp:www.youtube.com:443
2019/03/03 22:20:24 [Info] [3238203920] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/freedom: failed to open connection to tcp:www.youtube.com:443 > v2ray.com/core/common/retry: [dial tcp 127.0.0.2:443: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed
2019/03/03 22:20:24 [Info] [2230491209] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/freedom: failed to open connection to tcp:www.youtube.com:443 > v2ray.com/core/common/retry: [dial tcp 127.0.0.2:443: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed
2019/03/03 22:20:24 [Info] [2230491209] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/http: connection ends > io: read/write on closed pipe
2019/03/03 22:20:24 [Info] [3238203920] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/http: connection ends > io: read/write on closed pipe

忙活老半天了,搞不懂怎么回事,非常希望得到你的解答><

Hi there
First, thank you so much for making such an effort to help people!
I am not a Chinese but live in China. So I realize that I have to use v2ray or at least shadowsocks. I know v2ray or vmess is better so I followed your tutorial.
However, I don’t really understand why I need to use linux to install v2ray on Windows10. How could I do that? So I found that ubuntu can be used as Windows Subsystem Linux (WSL). I followed your instruction to install v2ray. Installation was fine and complete but when I run “systemctl start v2rary”, it didn’t run and showed error message like this.
“System has not been booted with systemd as init system (PID 1). Can’t operate.”
So I tried so hard to figure this out. In the end, I found that WSL does NOT support systemd and systemctl. So what can I do?
Thanks in advance!

Hi there
First, thank you so much for making such an effort to help people!
I am not a Chinese but live in China. So I realize that I have to use v2ray or at least shadowsocks. I know v2ray or vmess is better so I followed your tutorial.
However, I don’t really understand why I need to use linux to install v2ray on Windows10. How could I do that? So I found that ubuntu can be used as Windows Subsystem Linux (WSL). I followed your instruction to install v2ray. Installation was fine and complete but when I run “systemctl start v2rary”, it didn’t run and showed error message like this.
“System has not been booted with systemd as init system (PID 1). Can’t operate.”
So I tried so hard to figure this out. In the end, I found that WSL does NOT support systemd and systemctl. So what can I do?

Thanks in advance!

I understand what you said, you should know you live in china that’s mean your computer can’t access Google etc..So you need a server out of china to help you access these sites.

This process is:you -> server(Depoly some tools like vpn, here is v2ray) -> Google.

So you understand? YOU CAN’T DEPOLY V2RAY IN YOUR COMPUTER.Even if the deployment is successful, it is useless.Don’t try to do this. You need to buy a VPS, such as Vultr.

By the way, don’t repeat comments. The commet that you submit is vaild, but it is not display for cache, Please wait a hour.

Forgive me poor English(Maybe you can help me learn english 🙂 ahaha ).
Best regrad!

Thanks so much! 风逝
As you can see, I posted the same questions 3 times, because I didn’t see my question posted. This also indicates how desperate I am. 🙂
However, my question is not well addressed so I still have the same problem and the same question. Let me make it clear one more time (Sorry to ask you again). For you, no need to write in English. I can translate or ask my friend here to translate it for me. Just write in Chinese, if that is easy for you 🙂

1. I bought VPS using Vultr. I connected my computer to my server or VPS which is in LA using SSH in powershell.

2. I intalled v2ray using Ubuntu as Windows Subsystem Linux (WSL). Installation was complete and looks fine. I wrote down port number and UUID.

3. I started v2ray in Ubuntu by typing “systemctl start v2ray”. But it didn’t work. I got an error saying like this.
“System has not been booted with systemd as init system (PID 1). Can’t Operate.”

4. I searched more information and found that Ubuntu of WPS does not support “systemd and systemctl”. So what can I do? How did you install v2ray using Ubuntu or Linux on Windows system?

Number 4 is my actual question. Please help me on this.

Thank you so much!!

systemd 的主要作用是保持 v2ray 处于启动状态,当进程崩溃时可以自动运行。

这意味着你可以不使用 systemd 管理 v2ray,有其他优秀的守护进程服务如 supervior。

当然,你也可以不用守护进程服务,仅仅运行 v2ray 程序本身,通过命令 /usr/bin/v2ray 命令运行。你可以通过 /usr/bin/v2ray 获得更多有关命令行参数的用法。

Hi there

First, thank you so much for making such an effort to help people!
I am not a Chinese but live in China. So I realize that I have to use v2ray or at least shadowsocks. I know v2ray or vmess is better so I followed your tutorial.
I made my VPS in Vultr and successfully connect my computer to the server with ssh in powershell.

However, I don’t really understand how I can use linux to install v2ray on Windows10. How could I do that? Then, I found that ubuntu can be used as Windows Subsystem Linux (WSL).
I followed your instruction to install v2ray by ubuntu as WSL. Installation was fine and complete.
But when I run “systemctl start v2rary”, it didn’t run and showed error message like this.

“System has not been booted with systemd as init system (PID 1). Can’t operate.”

So I tried so hard to figure this out. In the end, I found that WSL does NOT support systemd and systemctl.

So what can I do?

Thanks in advance!

Hi 风逝
Thanks for your reply! However, I still can’t figure out how to start v2ray. 🙁
I tried several scripts in ubuntu but all failed like this.

root@DESKTOP-F18IBO8:/usr/bin/v2ray# /usr/bin/v2ray/v2ray
V2Ray 4.18.0 (Po) 20190228
A unified platform for anti-censorship.
main: failed to load config: > v2ray.com/core/main/confloader/external: config file not readable > open : no such file or directory

root@DESKTOP-F18IBO8:/usr/bin/v2ray# ls
geoip.dat geosite.dat v2ctl v2ray

root@DESKTOP-F18IBO8:/usr/bin/v2ray# /usr/bin/v2ray/v2ray start
V2Ray 4.18.0 (Po) 20190228
A unified platform for anti-censorship.
main: failed to load config: > v2ray.com/core/main/confloader/external: config file not readable > open : no such file or directory

root@DESKTOP-F18IBO8:/usr/bin/v2ray# sudo /usr/bin/v2ray/v2ray start
V2Ray 4.18.0 (Po) 20190228
A unified platform for anti-censorship.
main: failed to load config: > v2ray.com/core/main/confloader/external: config file not readable > open : no such file or directory

As you can see, I tried “start” and “sudo ~~~ start”. All failed and the error message looks same. It said “config file not readable, no such file”. I don’t know what to do?? All I want is to start “v2ray”. 🙁

Sorry to bug you again. I am so grateful for your help and time. Hope I can treat you if you are here 🙂

Thanks,

看来你真的对这方面懂得很少,既然你不是很懂电脑,为什么要选择在 WSL 上安装 V2Ray 而不是选择直接在 Windows 上安装 V2Ray。

言归正传,如果你想在 WSL 上运行V2Ray客户端,你需要配置V2Ray 配置文件,在 /etc/v2ray/config.json ,复制我文中 3-2配置 的内容进去,修改配置如 IP、UUID 等。

当你配置好了 /etc/v2ray/config.json,你可以直接通过命令 /usr/bin/v2ray/v2ray 命令运行。

Hi 风逝
After quite some struggling, I finally found the solution. Now it works!
Thank you so much!

运行这个命令需要在 root 用户身份下,即命令行提示符为 root@hostname:~# 这样的样式。如果还是报错附上报错信息。

博主您好,我之前使用亚特兰大的vps,只能使用vultr的console操作,无法用ssh命令连接到自己的服务器(情况同前面的网友)。换了巴黎的服务器之后可以用ssh连上(因此确认亚特兰大的ip被墙),并在服务器端安装v2ray,但是客户端v2rayU连接的时候仍然无法上网,日志如下:

2019/03/27 22:32:06 tcp:127.0.0.1:61063 accepted tcp:www.google.com.hk:443
2019/03/27 22:32:10 [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 217.69.4.240:27892: connect: connection refused] > v2ray.com/core/common/retry: all retry attempts failed
127.0.0.1 – – [27/Mar/2019 22:32:39] “GET /pac/pac.js HTTP/1.1” 200 –
127.0.0.1 – – [27/Mar/2019 22:35:58] “GET /pac/pac.js HTTP/1.1” 200 –

请问这是什么问题?

博主你好。我按照教程一步一步部署好了v2ray服务器。ssh里面显示运行正常。但是用v2rayN客户端的时候会显示2019/04/08 23:26:13 [Warning] failed to handler mux client connection > Proxy|VMess|Outbound: failed to find an available destination > Retry: [dial tcp 35.236.32.66:26132: 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.] > Retry: all retry attempts failed 请问可以怎样解决?

之前的端口是正常的 用的好好地 就上几个星期突然全被封了

博主,麻烦帮我看下是卡在什么问题上了,服务端显示运行正常。但是客户端一直没办法连上那个,谢谢
V2Ray 4.19.1 (Let’s Fly) Custom
A unified platform for anti-censorship.
2019/06/09 14:52:13 [Warning] v2ray.com/core: V2Ray 4.19.1 started
2019/06/09 14:52:13 tcp:127.0.0.1:13036 rejected v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:13 [Info] [2695747079] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: failed to read request > v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:13 tcp:127.0.0.1:13033 rejected v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:13 [Info] [3065980270] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: failed to read request > v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:13 tcp:127.0.0.1:13032 rejected v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:13 [Info] [1110407508] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: failed to read request > v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:16 tcp:127.0.0.1:13037 rejected v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:16 [Info] [1205802053] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: failed to read request > v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:17 tcp:127.0.0.1:13038 rejected v2ray.com/core/proxy/socks: unknown Socks version: 67
2019/06/09 14:52:17 [Info] [3697972062] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: failed to read request > v2ray.com/core/proxy/socks: unknown Socks version: 67

连接vps的时候 我输入 ssh root@x.x.x.x 没反应
ssh: connect to host x.x.x.x port 22: Connection timed out

无法将“ssh”项识别为cmdlet 函数 脚本文件或可运行程序的名称。这个咋办啊,我现在疯狂挠头、、、、

我也是这个问题,搜索了半天也找不到答案,最后下载了xshell,告诉我无法连接到本机ip(端口22),连接失败。

[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 173.242.118.209:10086: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed
大神出现这种情况怎么搞哦? 搞了半天没搞定

大神你好,我之前用SS但是某天开始报500错误,后来自己搭完V2ray后(VULTR日本服务器),测试连通性时正常的,但是打开代理后就无法翻墙,500报错,
Privoxy encountered an error while processing your request:

Could not load template file no-server-data 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).

另外我手机上用搭的时候顺便建的SS倒是可以翻墙的,500错误查了两天也没解决,求助T.T

您好,我是按照教程搭建的,但是尝试连接时却弹出这样的错误日志……请问为什么会出现这种情况呢?我该如何解决呢?

2019/07/29 13:27:15 [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 139.180.221.111:14521: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed

着实令人头大T T

我想请问下你这个v2ray的配置文件是ipv6的吗,我想通过ipv6来跳过校园网的ipv4流量计费如何实现

大神您好,我已经搭建好了v2,但我是和我朋友一起用。我发现我电脑端使用起来非常快,但是手机端非常慢。在网上查询过后说是要搭建多端口的,请问大神我应该怎样实现呢?

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:jkQJEmMLQ1oLc7u+oGEQK+peT7OCuEjlodYP2oWM51s.
Please contact your system administrator.
Add correct host key in C:\\Users\\intel/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in C:\\Users\\intel/.ssh/known_hosts:1
ECDSA host key for 45.32.6.165 has changed and you have requested strict checking.
Host key verification failed.
手贱重新安装了vps系统,这怎么解决。。我后面用xshell解决了。。想知道怎么解决windows powershell

你好,我这里有个问题望解答
我根据教程已经搭建好V2ray了
在火狐上用SwitchyOmega代理协议为socks5 可以链接得上
但是在谷歌浏览器上用SwitchyOmega 代理协议为socks5
却无法打开任何网页 显示为:
可能暂时无法连接,或者它已永久性地移动到了新网址。
ERR_CONNECTION_ABORTED

客户端那边则一直提示为:
2019/09/26 23:14:23 tcp:127.0.0.1:4282 rejected v2ray.com/core/proxy/socks: failed to read request > read tcp 127.0.0.1:1080->127.0.0.1:4282: i/o timeout
2019/09/26 23:14:23 tcp:127.0.0.1:4281 rejected v2ray.com/core/proxy/socks: failed to read request > read tcp 127.0.0.1:1080->127.0.0.1:4281: i/o timeout
2019/09/26 23:14:27 tcp:127.0.0.1:4284 rejected v2ray.com/core/proxy/socks: failed to read request > read tcp 127.0.0.1:1080->127.0.0.1:4284: i/o timeout
2019/09/26 23:14:31 tcp:127.0.0.1:4287 rejected v2ray.com/core/proxy/socks: failed to read request > read tcp 127.0.0.1:1080->127.0.0.1:4287: i/o timeout
2019/09/26 23:14:31 tcp:127.0.0.1:4286 rejected v2ray.com/core/proxy/socks: failed to read request > read tcp 127.0.0.1:1080->127.0.0.1:4286: i/o timeout
2019/09/26 23:14:40 tcp:127.0.0.1:4290 rejected v2ray.com/core/proxy/socks: failed to read request > read tcp 127.0.0.1:1080->127.0.0.1:4290: i/o timeout
2019/09/26 23:14:40 tcp:127.0.0.1:4289 rejected v2ray.com/core/proxy/socks: failed to read request > read tcp 127.0.0.1:1080->127.0.0.1:4289: i/o timeou

不知是何原因,望解答 谢谢

官方命令安装v2ray后,在Xshell 6启动v2ray报错,如何解决?(vultr的centos 8系统VPS)

[root@vultr ~]# cat /etc/v2ray/config.json
{
“inbounds”: [{
“port”: 28963,
“protocol”: “vmess”,
“settings”: {
“clients”: [
{
“id”: “c24da878-a287-4c2e-8283-c99dad985f7f”,
“level”: 1,
“alterId”: 64
}
]
}
}],
“outbounds”: [{
“protocol”: “freedom”,
“settings”: {}
},{
“protocol”: “blackhole”,
“settings”: {},
“tag”: “blocked”
}],
“routing”: {
“rules”: [
{
“type”: “field”,
“ip”: [“geoip:private”],
“outboundTag”: “blocked”
}
]
}
}

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.

前几天链接wifi可以用的,今天开始就不行了,我用的是kcp协议,另外刚开始的时候,移动4g可以,后来只有WiFi可以了,完全不知道怎么回事,谢谢

博主你好,感谢你的分享!!我这边有四个问题希望能请教:1.在config.json文件中是全局代理还是PAC代理呢?2.在阿里云里面配置防火墙是直接使用开启一个对应端口号的UDP规则吗?3.在WIN10代理服务器里面,有个输入框说的是“请勿对以下地址使用代理服务器”,一般怎么填写呢?4.点击wvaray.exe后怎么kill掉呢?

1. config.json 即不是全局代理,也不是真正意义上的PAC代理,是按照IP路由区分流量走直连还是代理。
2. 建议TCP和UDP全部放行。阿里云没用过,请自行测试。
3. 这个一般不管,一般用于放行局域网的地址不走代理。
4. 右键底部任务栏,打开任务管理器,找到对应进程结束掉。

非常感谢。还有几个问题呢。1.请问下就是配置多用户这种格式吗?我看到还有一种是直接连端口都重新添加了的,这样也行吗?重新被编辑之后的config文件需要再次加载吗?我这边使用scoure命令直接报错-bash:common not found很多行。
“clients”: [
{“id”: “xxxx”, “alterId”: 64},
{“id”: “yyyy”, “alterId”: 64}
]
2.一个用户的UUID只能一个设备使用吗?我这边同样的config.json文件在另一个PC端,点击v2ray.exe,就无法打开。
3.请问博主,fanwall被查出来了,请问IP是被永封吗?

Hello there!
I’m encountering a very strange problem (Android v2RayNG and v2ray.exe on Windows10).

Everything works well, but just for 5-10 minutes, then it stops both on PC and mobile.
After 1-2 minutes, it just works again.
Then, after 10 minutes, again stops working for 1-2 minutes. Then it works again.

Do you have any ideas?

protocol vmess, port 443, alterID=72 on all the clients and server.

我和Webster Hu情况一样,每隔几十分钟就会断开,几分钟后再度恢复。请问为何有时会突然断流呢?谢谢!!

你好,请帮我看下,V2Ray 安装配置成功之后,更新PAC一直是这样,国内网站可以打开,外网上不去

配置成功
Vmess-233v2.com_66.42.39.62(66***62:28319)
启动服务(2019-11-21 22:43:41)……
V2Ray 4.18.0 (Po) 20190228
A unified platform for anti-censorship.
2019/11/21 22:43:41 [Warning] v2ray.com/core: V2Ray 4.18.0 started
开始更新PAC…
2019/11/21 23:20:18 tcp:127.0.0.1:57582 accepted tcp:raw.githubusercontent.com:443
2019/11/21 23:21:40 [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 66.42.39.62:28319: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
2019/11/21 23:28:17 tcp:127.0.0.1:57937 accepted tcp:clientservices.googleapis.com:443
2019/11/21 23:28:47 tcp:127.0.0.1:57951 accepted tcp:clientservices.googleapis.com:80
2019/11/21 23:29:39 [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 66.42.39.62:28319: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed

博主你好,感谢你的分享!!怎样直接在 Windows 10 64x上安装 V2Ray呢?

服务端(香港有独立IP的电脑上,周末在深圳通过香港电脑v2ray):我下载了v2ray-windows-64.zip解压到C:\Program Files,复制文中 3-2配置 的内容进去config.json,然后双击运行wv2ray.exe
客户端:安装安卓客户端v2rayNG,能连上公用机场。但是输入自己的服务端IP、端口1080、id:7d4c4078-e129-416b-a483-cf5713a96a66、alterId:4后,点击最下面“已连接,点击测试连接”显示 “失败:Connection closed by peer”

能不能提供一个详细的在Windows 10 64x上安装 V2Ray的教程呢?

博主您好
我根据上述操作
systemctl start v2ray也输入了
修改了端口和ID
但是v2ray无法使用,不管是修改配置前还是修改配置后,ss也无法使用。。之前用一键脚本也是有相同问题
vultr不行,但是谷歌云可以。。。
ss一键脚本也显示启动失败
感觉出现了很奇怪的问题?

博主您好,按照您的步骤配置好后,一切正常,但某天突然国内网站登不了,只能登陆国外谷歌等网站了,请问如何解决?

你好博主。
我购买的v2ray机场的节点,在手机上使用是可以的,
可是在win7上下载了v2ray客户端,导入节点就是不行。
确认节点没问题,然后机场群里用win10的人也说没问题。
我想知道这是怎么回事,win7应该也是可以正常使用v2ray的吧。
另外,附上win7的v2ray日子一段,
麻烦您赐教,怎么才能正常科学上网。
2020/01/05 11:55:28 tcp:127.0.0.1:3593 accepted tcp:clientservices.googleapis.com:80 [proxy]
2020/01/05 11:55:29 [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)
2020/01/05 11:55:53 tcp:127.0.0.1:3597 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:56:00 [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)
2020/01/05 11:56:01 tcp:127.0.0.1:3603 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:56:02 [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)
2020/01/05 11:56:23 tcp:127.0.0.1:3606 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:56: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)
2020/01/05 11:56:41 tcp:127.0.0.1:3609 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:56:41 [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)
2020/01/05 11:57:03 tcp:127.0.0.1:3613 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:57:14 [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)
2020/01/05 11:57:15 tcp:127.0.0.1:3618 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:57:15 [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)
2020/01/05 11:57:33 tcp:127.0.0.1:3621 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:58:13 tcp:127.0.0.1:3629 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:58:17 [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)
2020/01/05 11:58:18 tcp:127.0.0.1:3632 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:58:18 [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)
2020/01/05 11:58:43 tcp:127.0.0.1:3635 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:58:56 [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)
2020/01/05 11:58:57 tcp:127.0.0.1:3638 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:58:57 [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)
2020/01/05 11:59:13 tcp:127.0.0.1:3641 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:59:32 [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)
2020/01/05 11:59:33 tcp:127.0.0.1:3647 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 11:59:33 [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)
2020/01/05 11:59:41 tcp:127.0.0.1:3652 accepted tcp:ping.pinyin.sogou.com:80 [proxy]
2020/01/05 11:59:41 [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)
2020/01/05 11:59:42 tcp:127.0.0.1:3655 accepted tcp:config.pinyin.sogou.com:80 [proxy]
2020/01/05 11:59:52 tcp:127.0.0.1:3659 accepted tcp:safebrowsing.googleapis.com:443 [proxy]
2020/01/05 11:59:53 tcp:127.0.0.1:3661 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 12:00:22 [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)
2020/01/05 12:00:23 tcp:127.0.0.1:3667 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 12:00:24 [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)
2020/01/05 12:00:25 tcp:127.0.0.1:3670 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 12:00:25 [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)
2020/01/05 12:00:45 tcp:127.0.0.1:3673 accepted tcp:mtalk.google.com:443 [proxy]
2020/01/05 12:00:53 tcp:127.0.0.1:3676 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 12:01:03 [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)
2020/01/05 12:01:04 tcp:127.0.0.1:3678 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 12:01:05 [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)
2020/01/05 12:01:23 tcp:127.0.0.1:3684 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 12:01:43 [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)
2020/01/05 12:01:44 tcp:127.0.0.1:3687 accepted tcp:www.youtube.com:443 [proxy]
2020/01/05 12:01:45 [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)

作者大佬你好,非常感谢你的教程,一次就成功了。昨晚用了其他人的脚本,搞了好久都不成功。我现在还有两个问题。一是如何实现在iphone上运行v2ray,二是如何在路由器上实现,我是RT-AC68U,之前一直在路由器上全局使用SSR。

出现 “failed to handler mux client connection”的,检查下电脑的时间,与当地正确时间差太多,就会报这个错。至少本人是这个问题~

请问出现以下日志,该怎么解决啊?
2020/02/16 12:53:08 [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 47.240.72.220:16888: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed

在powershell窗口输入ssh root@服务器IP 后输入密码 出现Permission denied, please try again.然后提示再次输入密码 再次输入密码返回同样的提示,请问应该怎么解决

非常感谢,问题已解决,powershell上输入密码不可见,密码无法粘贴,所以回车密码一直为空报错;目前已成功搭建,再次感谢。。。

请问,客户端一直报这个错,服务端日志没有问题,这个是什么原因。
有的说是时间不同步,我全部同步了time.windows.com,问题也没解决
[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 > EOF

你好博主大大,我用的是2云这个网站购买节点,但是根据他的步骤做到第四步,为什么无法选择“Http代理模式”,是因为这个所以上不了外网么,是要对电脑进行什么另外的配置么?求教求帮助,。。。。。。来自一个不是程序员的小白

您好,我按照您写的第一步就做不下去了。。。所有服务器我都试了,全部是无法将ssh项识别为cmdlet、函数、脚本文件 能ping通。请问是vultr全被干掉了吗。。。

@edward
websocket: close 1000 (normal)
这个提示可能是服务端和客户端设备时间不同步。

您好我连接v2ray时显示远程服务器返回错误: (500) 内部服务器错误是怎么回事?

[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)

v2ray.com/core/common/mux: failed to read metadata > io: read/write on closed pipe

在powershell窗口输入ssh root@服务器IP 后输入密码 出现Permission denied, please try again.然后提示再次输入密码 再次输入密码返回同样的提示,请问应该怎么解决

在powershell窗口输入ssh root@服务器IP 后输入密码 出现Permission denied, please try again.然后提示再次输入密码 再次输入密码返回同样的提示,请问应该怎么解决

风逝大神您好,本人也是刚认识v2ray,有几个问题想请教:
1.v2搭建的上网是否不会被墙?
2.我目前使用的电脑是win7,64位系统,不是win10,是否可以操作?
3.用同一个vps里搭建v2上网又搭建网站可以吗?是否很危险?

风逝进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注