V2Ray教程

| 2019年9月15日

V2ray是继Shadowsocks(R)后又一个体验很棒、功能非常强大的科学上网工具,近年来受到网友的广泛关注和喜爱。本教程详细介绍V2ray的特点,安装和配置过程,让读者能迅速上手和使用V2ray。在本文基础上,建议网友继续阅读 v2ray高级技巧:流量伪装,体验更稳的上外网方式。v2ray客户端下载请访问:V2ray客户端下载

V2Ray简介

V2Ray是近几年十分流行的网络工具,其功能强大,用途不限于突破防火墙,但因其能有效翻墙而广为人知。V2Ray有如下大放异彩的特点:

  • 开源。V2RayProject V的核心工具,源代码开源;
  • 多协议支持。传输层支持TCP、mKCP、WebSocket等,上层协议支持Socks、Shadowsocks、以及自定义的VMess等;
  • 多入口和多出口。V2Ray可同时支持多个入站和出站协议,每个协议独立工作;
  • 多平台支持。原生支持Windows、Linux、MacOS三大常用平台,安卓、iOS两大移动平台有丰富的第三方工具;
  • 隐蔽性。V2Ray流量可伪装成网页流量,更难被检测和干扰。

与另一个知名的翻墙工具Shadowsocks(R)相比,两者区别在于:

  1. V2Ray是一个框架/平台,而Shadowsocks(R)是一个代理工具;
  2. V2Ray功能强大配置复杂,Shadowsocks(R)简单易用;
  3. V2Ray性能更好,协议支持更完善。

一句话总结:V2Ray更好更强大,但更难上手和用好。

服务端安装和配置

首先你需要买一台位于境外的服务器。购买境外服务器可参考:一些VPS商家整理

新手建议使用 V2Ray一键脚本,可自定义端口、一键安装BBR加速模块等。

买好服务器,选定操作系统安装好后,请使用SSH或者远程桌面能连到服务器。接着打开一个终端(SSH用户无需重新开启新终端),确认当前用户是root

在CentOS、Ubuntu等常用Linux系统上,直接执行如下命令安装V2Ray(如果已安装则更新程序):

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

安装完成后,配置文件为/etc/v2ray/config.json,cat命令可查看内容:cat /etc/v2ray/config.json。一个安装时自动生成的配置文件示例:

{
  "inbounds": [{
    "port": 23581,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "ceb793e6-49cf-25d8-e4de-ae542e62748e",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "blocked"
      }
    ]
  }
}

配置文件中”inbounds”下的这几项信息需要留意:port(端口)、clients中的id(用户id)和alterId(额外id),它们将在配置客户端时用到。

配置文件无需任何改动即可正常使用。接下来防火墙放行监听的端口,设置开机启动并运行V2Ray

# firewalld放行端口(适用于CentOS7/8)
firewall-cmd --permanent --add-port=23581/tcp # 23581改成你配置文件中的端口号
firewall-cmd --reload
# ufw放行端口(适用于ubuntu)
ufw allow 23581/tcp # 23581改成你的端口号
# iptables 放行端口(适用于CentOS 6/7)
iptables -I INPUT -p tcp --dport 23581 -j ACCEPT
# 设置开机启动
systemctl enable v2ray
# 运行v2ray
systemctl start v2ray

ss -ntlp | grep v2ray 命令可以查看v2ray是否正在运行。如果输出为空,大概率是被selinux限制了,解决办法如下:

1. 禁用selinux:setenforce 0;

2. 重启v2ray:systemctl restart v2ray

到此,服务端应该配置好了。如果服务器商层面还有防火墙(阿里云/Google/AWS购买的vps),请登录网页后台,放行v2ray的端口。

接下来介绍v2ray客户端的配置和使用。

客户端下载和使用

V2Ray项目不区分客户端和服务端,然而实际使用中客户端经常需要用户界面,因此许多开发者基于V2Ray内核开发了友好易用的客户端。各平台的客户端下载请访问:V2ray客户端下载

下文以Windows平台的V2RayW为例,介绍v2ray客户端的配置和使用方法(v2rayN配置方法请参考:v2rayN配置教程):

  1. 下载客户端,双击V2RayW.exe启动(注意:如果从V2RayW官网下载的客户端,需额外下载v2ray-core,本站提供的客户端无需额外下载);
  2. 右键系统托盘的V2RayW图标,点击“配置”;
  3. 在配置窗口点击“增加”,然后在右侧“服务器信息”中填入服务器的ip端口用户id额外idv2rayW配置界面
  4. 右键托盘图标,点击“加载v2ray”,同时勾选“自动模式(pac)”。v2rayW选择PAC模式

服务器信息配置无误的话,接下来就可以愉快的访问外网了。

其他

V2Ray是一个功能强大的网络平台/工具,除本文简要介绍的配置,实践中还有许多方面值得深入了解,例如:

  1. 日志配置,出现问题时方便排查;
  2. 多协议/出口配置,与Shadowsocks、socks等节点互通;
  3. 路由规则,根据需求引导流量;
  4. 流量伪装,让防火墙更难检测和干扰。建议继续阅读:v2ray高级技巧:流量伪装
  5. 多用户配置,建议参考:v2ray多用户配置

这些内容请参考官方教程或文末链接,本文不再一一介绍。

有用的资源

  1. 官网/主页/官方教程:https://www.v2ray.com/
  2. v2ray-core项目地址:https://github.com/v2ray/v2ray-core
  3. 白话文教程:https://guide.v2fly.org/
  4. 工具合集:https://www.v2ray.com/awesome/tools.html
  5. 广告:如果嫌部署麻烦,可以考虑和自建价格差不多的付费服务,例如 卧槽云

本文最后修改日期:2020年3月21日

V2Ray教程” 有 181 条评论

  1. 头像enemy chrome

    为什么手机端能用,PC端突然不能用了?伪装也失效了吗?

    回复
  2. 头像冬星星

    你好,我在vultr买的vps,自动化部署v2ray后,用mac客户端链接一直报这个错误: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:端口: connect: connection refused dial tcp 我的IP:端口: i/o timeout dial tcp 我的IP:端口: connect: connection refused] > v2ray.com/core/common/retry: all retry attempts failed
    配置应该都是正确的,在服务器上看v2ray进程是运行的,看进程是绑定我安装时填写的端口,但是用站长工具扫描端口,又说是关闭的状态,挺奇怪的。。。

    回复
  3. 头像leili

    请问一下谷歌打不开是啥问题?
    网页错误提示
    500 Internal Privoxy Error
    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).

    v2ray日志
    2020/03/21 21:55:24 tcp:127.0.0.1:42268 accepted tcp:clients1.google.com:443 [proxy]
    2020/03/21 21:55:24 tcp:127.0.0.1:42269 accepted tcp:clients1.google.com:443 [proxy]
    2020/03/21 21:55: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: [dial tcp 202.182.108.25:12345: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
    2020/03/21 21:55:47 tcp:127.0.0.1:42276 accepted tcp:p4-hehdfiwcate7a-66iu5btc76lycdg5-if-v6exp3-v4.metric.gstatic.com:443 [proxy]

    回复
    1. tlanyantlanyan Post author

      配置错误,如果是用着用着突然出现,就是软件冲突,退出其他软件或者重启电脑试试

      回复
      1. 头像leili

        这是端口监听情况
        tcp6 0 0 :::12345 :::* LISTEN 29364/v2ray
        tcp6 0 0 :::10010 :::* LISTEN 29364/v2ray
        udp6 0 0 :::10010 :::* 29364/v2ray
        unix 3 [ ] STREAM CONNECTED 41285 29364/v2ray

    2. 头像leili

      下面是v2ray的两个配置,一直打不开谷歌又找不出问题,望大神看下
      服务端:
      {
      “log”: {
      “access”: “/var/log/v2ray/access.log”,
      “error”: “/var/log/v2ray/error.log”,
      “loglevel”: “warning”
      },
      “inbounds”: [
      {
      “port”: 12345,
      “protocol”: “vmess”,
      “listen”:”服务器ip”,
      “settings”: {
      “clients”: [
      {
      “id”: “服务器id”,
      “level”: 1,
      “alterId”: 233
      }
      ]
      },
      “streamSettings”: {
      “network”: “tcp”
      },
      “sniffing”: {
      “enabled”: true,
      “destOverride”: [
      “http”,
      “tls”
      ]
      }
      }
      ,
      {
      “protocol”: “shadowsocks”,
      “port”: 10010,
      “settings”: {
      客户端:
      {
      “policy”: null,
      “log”: {
      “access”: “”,
      “error”: “”,
      “loglevel”: “warning”
      },
      “inbounds”: [
      {
      “tag”: “proxy”,
      “port”: 10808,
      “listen”: “127.0.0.1”,
      “protocol”: “socks”,
      “sniffing”: {
      “enabled”: true,
      “destOverride”: [
      “http”,
      “tls”
      ]
      },
      “settings”: {
      “auth”: “noauth”,
      “udp”: true,
      “ip”: null,
      “address”: null,
      “clients”: null
      },
      “streamSettings”: null
      }
      ],
      “outbounds”: [
      {
      “tag”: “proxy”,
      “protocol”: “vmess”,
      “settings”: {
      “vnext”: [
      {
      “address”: “服务器ip”,
      “port”: 12345,
      “users”: [
      {
      “id”: “服务器id”,
      “alterId”: 233,
      “email”: “t@t.tt”,
      “security”: “auto”
      }
      ]
      }
      ],

      回复
      1. tlanyantlanyan Post author

        应该是outbounds的内容写错了,相当于把12345端口收到的流量又转发到1234端口了

      2. 头像leili

        我这个配置是不是缺少了outbounds模块还是没显示出来?

        [root@guest /]# vim /etc/v2ray/config.json

        {
        “log”: {
        “access”: “/var/log/v2ray/access.log”,
        “error”: “/var/log/v2ray/error.log”,
        “loglevel”: “warning”
        },
        “inbounds”: [
        {
        “port”: 12345,
        “protocol”: “vmess”,
        “listen”:”服务id”,
        “settings”: {
        “clients”: [
        {
        “id”: “服务id”,
        “level”: 1,
        “alterId”: 233
        }
        ]
        },
        “streamSettings”: {
        “network”: “tcp”
        },
        “sniffing”: {
        “enabled”: true,
        “destOverride”: [
        “http”,
        “tls”
        ]
        }
        }
        ,
        {
        “protocol”: “shadowsocks”,
        “port”: 10010,
        “settings”: {
        “/etc/v2ray/config.json” 159L, 3133C

      3. 头像leili

        我执行 vim /etc/v2ray/config.json 命令时就只显示刚发你的那一部分,outbounds模块没看到不知道咋办。。。

      4. 头像leili

        重装后配置应该没问题了,不过运行和监听是这样,还是用不了
        [root@guest ~]# systemctl restart v2ray
        [root@guest ~]# ss -ntlp | grep v2ray
        LISTEN 0 128 [::]:42526 [::]:* users:((“v2ray”,pid=18150,fd=3))
        [root@guest ~]# netstat -apn | grep v2ray
        tcp6 0 0 :::42526 :::* LISTEN 18150/v2ray
        unix 3 [ ] STREAM CONNECTED 140857 18150/v2ray
        客户端日志
        配置成功
        Vmess-v2ray(45***99:42526)
        启动服务(2020/3/23 2:17:06)……
        V2Ray 4.22.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.13.5 windows/amd64)
        A unified platform for anti-censorship.
        2020/03/23 02:17:07 [Warning] v2ray.com/core: V2Ray 4.22.1 started

      5. 头像leili

        有其他日志没复制那么多而已,我怀疑是服务端v2ray连接有问题,大神看看这是连接运行成功了吗?
        [root@guest ~]# ss -ntlp | grep v2ray
        LISTEN 0 128 [::]:42526 [::]:* users:((“v2ray”,pid=18150,fd=3))

  4. 头像v2ray

    你好:
    确认ID AID 时间都一致的情况下,v2ray errorlog 总是报错(tls):
    127.0.0.1:34732 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    如果改为连IP直连,不通过CDN形式又报(tcp):
    rejected v2ray.com/core/proxy/vmess/encoding: failed to read request header > read tcp xx.xx.xx.xx:20001->xx.xx.xx.xx:55115: i/o timeout

    两台不同电脑,WIN + MAC 也是这样
    请问可能是什么原因?谢谢

    回复
    1. tlanyantlanyan Post author

      看起来情况是:你的ip或者端口被墙了,走cdn报invalid user的错误基本上就是你说的三种情况,多调整一下时间试试

      回复
      1. 头像v2ray

        IP和端口都没墙,可以终端ssh 端口在站长之家看也是开启的,折腾的受不了,以前没有做壳是可以用的,不加密,裸跑,没问题
        昨天手贱尝试了一下直接在config.json配置ssl,然后就不行了,切换回来也不行

  5. 头像118pp

    [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 (ws://***.***.***.***/hls/cctv5phd.m3u8): 404 Not Found >
    websocket: bad handshake] >
    v2ray.com/core/common/retry: all retry attempts failed

    你好博主,我用的V2rayN程序,在我自己电脑上不行,在别人的电脑上就可以,我自己电脑在打开V2rayN的时候把其他的ssr之类的都关了然后重启的,还是不行,能帮忙看一下是什么问题吗,*号是ip地址,谢谢

    回复
      1. 头像118pp

        可是所有的配置都一模一样,我的就连不上,我朋友就很稳定。。。。。那还有其他原因吗

  6. 头像asd

    accepted tcp:www.google.com:443 [proxy]
    [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)
    大佬这怎么解决啊

    回复
  7. 头像hakurei

    大佬,昨天还能用,今天就用不了了。订阅用户
    [Warning] v2ray.com/core: V2Ray 4.22.1 started
    重新下载过好几次客服端了,全局和PAC都试过。

    回复
      1. 头像hakurei

        电报翻不了。。
        想先确定下这个问题是客户端问题还是什么。能不能自己先解决

  8. 头像exwindows

    [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)
    你好,请问这是什么问题

    回复
  9. 头像王王一航

    还有一个问题,我对于使用V2ray有一点困惑。
    当我使用全局模式的时候:
    ①访问国内网站:真实ip②访问国外未被封网站:代理ip③从谷歌测试:代理ip
    当我使用PAC模式的时候:
    ①访问国内网站:真实ip②访问国外未被封网站:真实ip③从谷歌测试:代理ip
    无论使用谷歌浏览器还是360浏览器得到的结果都相同。
    我使用V2ray在国内如何隐藏自己的ip呢请问

    回复
  10. 头像Laniakea

    小白求教,请问配置成功后卡在v2ray.com/core: V2Ray 4.22.1 started是什么原因呢?拜托大佬赐教!

    回复
  11. 头像kawaiyung

    大神好,完全按教程搭建好了。能用,但是速度奇慢,同样的VPS以前用ss没这么慢的,请问会是什么原因造成的吗?

    回复
      1. 头像kawaiyung

        额……请问修改路由策略是在哪里操作的?

      2. tlanyantlanyan Post author

        一般在客户端的高级设置里,如果找不到,换个客户端试试先

  12. 头像到底买什么好

    问一下HKBN和cn2 GIA线路有啥区别没有?我看HKBN有什么HK原生IP 就速度、安全性等综合考虑哪个好一些?刚接触咨询一下博主谢谢

    回复
  13. 头像伪装的艺术

    用了伪装以后我上WHOER查询IP地址,在IP地址里是vps地址,但为什么在WebRTC还能看到我的真实ip?

    回复
  14. 头像一航

    您好,443被墙,80没问题,尝试修改端口,结果这样了,您能给指点一下吗?
    [root@vultrguest ~]# /etc/nginx/conf.d/test2.yihanghang.club.conf
    -bash: /etc/nginx/conf.d/test2.yihanghang.club.conf: Permission denied

    回复
      1. 头像王王一航

        [root@vultrguest ~]# vim/etc/nginx/conf.d/test2.wanghang.club.conf
        -bash: vim/etc/nginx/conf.d/test2.wangyihang.club.conf: No such file or directory
        我检查了好几遍,域名绝对是没啥问题,之前也进去了一次,后来就说啥进不去了,我觉得是我自己哪里打错了,希望指点一下,谢谢了

  15. 头像XP@C

    求助,2月28日部署的服务V2Ray带伪装,当时一切正常并且一直可以快速访问可以使用。今天突然无法使用了,SSH能通,IP ping正常。客户端报以下内容,请问我该怎么办?感激不尽
    2020/03/01 15:55:03 [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://104.245.13.178/NMTeruser): > dial tcp 104.245.13.178:443: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed

    回复
  16. 头像李巨涛 李

    作者您好,我买了Just My socks的月卡,然后下载了这个V2Ray,但是具体的不知道怎么填写,可以教教操作嘛,小白一个。感谢。

    回复
  17. 头像zhou7695

    博主好,我现在用的V2ray只要电脑关机了,第二天再开机就连不上外网,下午偶尔好了就没问题,第三天还是连不上,请问这种情况是哪里的问题呢? 我用的是mac 系统

    回复
  18. 头像LL

    博主你好!我按照这篇文章成功配置好了v2ray,浏览网页速度也挺好。可是在terminal用git clone的时候速度还是只有10k左右。我确定我的terminal和git都设置好了http端口转发。在同样的环境下试用了别人搭建的v2ray,git clone的速度可以达到3M左右。请问可能是什么原因呢?

    回复
    1. tlanyantlanyan Post author

      git需要单独设置使用v2ray的代理才会生效

      速度问题和多方面有关系,有可能到你服务器的连接慢,也可能git没有走v2ray代理

      回复
  19. 头像feith

    问题:想增加其他用户,是不是按“clients”的配置部分,新增一个同样的,但是id和alterid需要重新生成新的?

    回复
  20. 头像xuzan

    vps 服务器v2ray log 出现这种是什么情况
    2020/02/24 15:33:13 183.157.14.247:54673 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:15 183.157.14.247:54675 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:16 183.157.14.247:54676 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:17 183.157.14.247:54677 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:17 183.157.14.247:61293 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:23 183.157.14.247:61294 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:27 183.157.14.247:61293 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:33 183.157.14.247:61294 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:37 183.157.14.247:61293 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:33:43 183.157.14.247:61294 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:34:04 183.157.14.247:61295 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    2020/02/24 15:34:14 183.157.14.247:61295 rejected v2ray.com/core/proxy/vmess/encoding: invalid user
    ^X2020/02/24 15:34:24 183.157.14.247:61295 rejected v2ray.com/core/proxy/vmess/encoding: invalid user

    回复
      1. 头像kers

        您好,请问在IP不变的情况下,搭的ss、ssr、v2ray和trojan虽然都能使用,但是v2ray和trojan的两种梯子打不开pixiv这个网站。明明ip没换,为什么会这样?(最近ss和ssr基本用不了…不过几分钟就会被封,另外两种稳定些,但是打不开pixiv)
        求解答,感谢🙏。

  21. 头像balial

    您好,我想问问vray2一键脚本安装后默认的tcp无法连接,但是我修改config 后使用mkcp+伪装wechat是可以连接的,tcp端口应该也没有问题检测是可以ping通的就是连不上,请问是什么问题呢,还有用wifi可以,4g却不行是什么原因呢

    回复
    1. tlanyantlanyan Post author

      移动屏蔽了,这很正常
      tcp阻断是目前常见手段,改成kcp走udp,能用也是正常的

      回复
      1. 头像balial

        应该不是tcp阻断了,同台装ss是可以的,xshell连接22端口什么的也都没问题,ping端口号也能ping通,还有想问问您我今天试了用4g其实是可以连接的,但是丢包严重,有的时候延迟很大,所以感觉连不上,有什么解决方法吗?

      2. 头像feith

        对,我移动卡不管SSR还是v2ray都连不上,切联通卡就能正常连。

  22. 头像Antares-Wu

    博主好,我使用电脑在家里wifi的环境下配置好了之后,用电脑和手机连接wifi都可以成功连接服务器,但是手机用流量就不行?
    如果我电脑和手机连接其他wifi,比如说学校里的wifi,是不是还要重新配置?

    回复
    1. tlanyantlanyan Post author

      1. 手机用流量不行,这是很正常的,移动可能把你的ip屏蔽了;
      2. 切换网络不需要重新配置

      回复
  23. 头像问题

    我发现一个问题,就是我的VPS下有多个站点,安装V2ray后所有的站点打开都会出现V2RAY出现的模板

    回复
  24. 头像cbb

    你好,请问一下我按照文中内容搭建了,梯子是搭建成功了。
    但是在于速度方面最高也是只有100KB/s。这个原因是否大部分在于我才用的vps运营商(hostwinds)

    回复
  25. 头像Zhu

    tlanyan你好,
    v2ray装好了,其实目的只是为了上一个经常上的财经网站;
    所有那些常规被封的网站我都能打开,但唯独是这个财经网站打不开;
    想问一下是因为我之前经常上,电脑记住路径所以不经过服务器吗?
    有没有什么解决方法,电脑是macbook

    回复
      1. 头像Zhu

        太神了,全局模式果然行;
        真是太感谢了,太感谢了,太感谢了

  26. 头像arthur

    v2ray客户端显示:
    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://*.*.*.*/***): 502 Bad Gateway > websocket: bad handshake] > v2ray.com/core/common/retry: all retry attempts failed

    重启电脑之前还好好的,一重启就连不上了,IP被封了吗?

    回复
    1. tlanyantlanyan Post author

      你重启的服务器还是你用的电脑?服务器不需要重启,你这个错误看起来是服务器上的v2ray有问题

      回复
      1. 头像arthur

        重启的是我的电脑不是服务器,我注意到一个问题,我用xshell登录我的服务器时,上面有一段警告,不知道跟这个是否有原因。。

        WARNING! The remote SSH server rejected X11 forwarding request.
        Last failed login: Sun Feb 16 22:14:39 CST 2020 from 61.144.102.162 on ssh:notty
        There were 297 failed login attempts since the last successful login.
        Last login: Sun Feb 16 20:12:13 2020 from 42.232.92.252

        谢谢大佬回复!

      2. tlanyantlanyan Post author

        警告不用管
        服务端部署好伪装后,域名能正常打开吗?加入伪装路径出现bad request吗?502表明v2ray有问题了,要么挂了,要么因为selinux开启了

      3. 头像arthur

        域名可以正常打开,加入伪装路径出现的是502 Bad Gateway
        刚才把selinux关了重启还是一样,
        大佬,是不是改换服务器了?

      4. tlanyantlanyan Post author

        不是,selinux关了还是502,说明你的v2ray 挂了,或者nginx转发的端口和v2ray 监听的不一致

  27. 头像James Boom

    500 Internal Privoxy Error
    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).
    感谢大佬
    按照你的教程,谷歌系的已经可以上了,但是其他的网会弹这个错误500
    查IP只能查到IPv6,不能查到IPv4

    回复
  28. 头像向杰

    一样的配置,台式能正使用,笔记本一直显示远程服务器返回错误503 请问这个怎么解决

    回复
      1. 头像寒夏

        请问一下,服务器采用v2ray设置后,ios手机采用shadowrocket上网,被封的大吗?(主要用途是学习YouTube上的视频,和Google搜一些资料)

      2. tlanyantlanyan Post author

        用伪装的概率十分小,普通的看人品和运气,碰到严的时候或者流量太大也容易封

  29. 头像奶茶超人

    2020/02/06 23:45:14 tcp:127.0.0.1:8883 rejected v2ray.com/core/proxy/socks: unknown Socks version: 71
    请问这是什么原因呢?

    回复
      1. tlanyantlanyan Post author

        不需要换ip,服务端配置的问题,建议用文中给出的一键脚本

      2. 头像奶茶超人

        使用文中给出的一键脚本后,还是不行,博主帮忙看下,麻烦了!
        Vmess-(107***250:30116)
        启动服务(2020/2/7 19:58:49)……
        V2Ray 4.22.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.13.5 windows/386)
        A unified platform for anti-censorship.
        2020/02/07 19:58:50 [Warning] v2ray.com/core: V2Ray 4.22.1 started
        2020/02/07 20:00:25 tcp:127.0.0.1:3628 accepted tcp:www.google.com:443 [proxy]
        2020/02/07 20:00:25 tcp:127.0.0.1:3632 accepted tcp:www.google.com:443 [proxy]
        2020/02/07 20:00:25 tcp:127.0.0.1:3636 accepted tcp:www.google.com:443 [proxy]
        2020/02/07 20:00:35 tcp:127.0.0.1:3667 accepted tcp:activity.windows.com:443 [proxy]
        2020/02/07 20:00:44 tcp:127.0.0.1:3704 accepted tcp:clients1.google.com:443 [proxy]
        2020/02/07 20:00:50 tcp:127.0.0.1:3725 accepted tcp:www.youtube.com:443 [proxy]
        2020/02/07 20:01:14 tcp:127.0.0.1:3786 accepted tcp:accounts.google.com:443 [proxy]
        2020/02/07 20:01:20 tcp:127.0.0.1:3808 accepted tcp:www.youtube.com:443 [proxy]
        2020/02/07 20:01:21 tcp:127.0.0.1:3813 accepted tcp:www.youtube.com:443 [proxy]
        2020/02/07 20:01:33 tcp:127.0.0.1:3833 accepted tcp:fonts.googleapis.com:443 [proxy]
        2020/02/07 20:01:33 tcp:127.0.0.1:3835 accepted tcp:fonts.gstatic.com:443 [proxy]
        2020/02/07 20:01:33 tcp:127.0.0.1:3837 accepted tcp:www.youtube.com:443 [proxy]
        2020/02/07 20:01:36 tcp:127.0.0.1:3841 accepted tcp:activity.windows.com:443 [proxy]
        2020/02/07 20:01:44 tcp:127.0.0.1:3865 accepted tcp:clients1.google.com:443 [proxy]
        2020/02/07 20:01:47 [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 107.191.39.250:30116: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed

      3. tlanyantlanyan Post author

        大哥,你这个毫无参考价值啊,排查问题你得分步来:1. 服务端运行正常吗?2.客户端配置有没有问题?

  30. 头像姜晓丹

    systemctl enable v2ray systemctl start v2ray
    你好,我的这两行命令显示command not found

    然后,再v2rayN中显示这样的错误
    启动服务(2020/2/6 19:28:48)……
    V2Ray 4.22.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.13.5 windows/386)
    A unified platform for anti-censorship.
    2020/02/06 19:28:51 [Warning] v2ray.com/core: V2Ray 4.22.1 started
    2020/02/06 19:51:42 tcp:127.0.0.1:52567 accepted tcp:www.v2ray.com:443 [proxy]
    2020/02/06 19:51:44 [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: address geoip:private:27637: too many colons in address] > v2ray.com/core/common/retry: all retry attempts fail

    回复
      1. 头像晓丹 姜

        刚刚试了这两个,都不行
        这里显示我的系统版本是 CentOS release 6.10 (Final)
        想问应该用什么语句启动,十分感谢

      2. tlanyantlanyan Post author

        嗯,你这个系统的v2ray我不确定做成服务没有,如果是刚才的语句应该是可以的,如果不是,你要进官网看教程了

  31. 头像123

    v2rayN 中显示:2020/02/06 06:12:55 [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.64.95:27000: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
    Bitvise SSH 中显示:
    06:10:46.942 The SSH session has terminated with error. Reason: FlowSocketReader: Error receiving bytes. Windows error 10060: 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.
    求问是什么原因?十分感谢

    回复
      1. tlanyantlanyan Post author

        如果你是vultr的服务器,直接换一个就行了,免费,其他家一般要收几刀

  32. 头像ikka

    2020/02/03 18:29:50 [Info] [3997928672] v2ray.com/core/proxy/vmess/outbound: tunneling request to tcp:www.youtube.com:443 via tcp:itunes.apple.com.ajax.microsoft.com.www.bing.com.hkt06.zhileshu.com:80
    2020/02/03 18:29:50 [Info] [4213303336] v2ray.com/core/proxy/vmess/outbound: tunneling request to tcp:i.ytimg.com:443 via tcp:itunes.apple.com.ajax.microsoft.com.www.bing.com.hkt06.zhileshu.com:80
    2020/02/03 18:29:52 [Info] [3997928672] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: connection ends > websocket: close 1000 (normal)
    2020/02/03 18:29:52 [Info] [3997928672] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: connection ends > v2ray.com/core/proxy/socks: failed to transport all TCP response > io: read/write on closed pipe
    2020/02/03 18:29:52 [Info] [4213303336] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: connection ends > websocket: close 1000 (normal)
    2020/02/03 18:29:52 [Info] [4213303336] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: connection ends > v2ray.com/core/proxy/socks: failed to transport all TCP response > io: read/write on closed pipe

    能帮忙看一下吗,突然连不上了

    回复
  33. 头像ikka

    18:19:11 [Info] [2753342401] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: connection ends > v2ray.com/core/proxy/socks: failed to transport all TCP response > io: read/write on closed pipe

    回复
  34. 头像luke

    2020/02/04 00:00:38 [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 > read tcp 192.168.11.187:54297->18.162.51.201:28420: wsarecv: An existing connection was forcibly closed by the remote host.

    服务器照文中步骤正常安装好,客户端用的v2rayN,一连接就这样提示,请问是什么原因?

    回复
  35. 头像噢力噢

    如果我要知道有哪个IP什么时间登录得v2ray,有什么办法可以实现吗

    回复
      1. 头像噢力噢

        不从日志看的话 还有没有别的办法。

  36. 头像zzzssss

    请问校园网连不上可能有什么原因啊,ip和端口都没有问题,切换到非校园网的路由器可以正常上外网。

    回复
  37. 头像zZ柒

    内网服务器上搭建的v2ray,现在可以在内网客服端连接使用,如果要从外网连接这个v2ray,我要怎么设置勒

    回复
  38. 头像Newbie

    我的评论被删除了?

    有在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

    回复
  39. 头像Newbie

    有在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

    回复
    1. tlanyantlanyan Post author

      看起来是服务端向外请求问题,你试试服务端只配置一个shadowsocks协议,不混搭vmess

      回复
      1. 头像Newbie

        试了,还是不行。v2ray真的支持shadowsocks吗?

      2. tlanyantlanyan Post author

        真的支持。你这需要结合客户端和服务端日志一起看,建议先用windows的客户端调通先

      3. 头像Linda

        哪个Windows的V2ray的客户端支持增加 SS协议配置的? 我现在装的v2rayW好像不支持配置SS。

      4. 头像Linda

        win上试了下v2rayN,SS直接就连上了,看来v2ray服务端的SS配置是正常可用的,Andorid的v2rayN为啥不行再研究研究吧。

      5. tlanyantlanyan Post author

        v2ray可以用ss是毫无疑问的,v2rayng可能是配置问题,因为用的同一个核心

  40. 头像长乐

    大佬用的virmach的VPS搭的,但是延迟很高,有办法加速的吗。。。 还是只能买更好的vps

    回复
    1. tlanyantlanyan Post author

      我没用过virmach的服务器,如果bbr或者锐速不能解决你的问题,建议换其他家的vps(最好是能退款的那种)

      回复
      1. 头像长乐

        哈哈哈 可能是我买的那个内存太小了吧 。跑不动bbr 一装完重启vps 直接就连不上了

      2. tlanyantlanyan Post author

        bbr是内核模块,不会消耗内存。重启连接不上一般是服务器其它问题

      3. 头像我吃牛肉面

        可能是防火墙的原因,我之前也是一装BBR就连不上,关闭防火墙就好了

    2. 头像长乐

      大佬我换了vutrl的vps, 早上的时候ping才100多一点 油管视频正常看, 晚上八九点的卡飞了,有什么提取方法吗,方便出个教程吗?谢谢啦

      回复
      1. 头像长乐

        用的vutrl 5刀一个月的vps,但是速度非常慢,下午有一段时间还时好时坏

      2. tlanyantlanyan Post author

        晚上是高峰期啊,速度都很慢,如果装bbr或者锐速没用的话,只能买香港地区的vps了

  41. 头像长乐

    大佬我用的virmach的VPS搭建的,搭建成功了,然后用v2rayn和v2rayW都不行 用S才能上网,白天延迟250,有什么办法提升网速吗 。麻烦大佬了

    回复
  42. 头像kksion

    请问一下~为啥我的PAC模式不能上外网~全局模式可以~

    回复
      1. 头像kksion

        加载了 选全局就可以 我小白一个 但是怀疑是不是pac.js这个文件有问题呀?没有更新或者啥?界面全英文 我也不太会用~

      2. tlanyantlanyan Post author

        那是有可能的,你可以打开那个文件看看有没有google这些网站

  43. 头像

    请问连不上,下面的提示怎么搞
    2019/12/06 22:01:58 [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 34.92.244.176:15924: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
    2019/12/06 22:02:06 tcp:127.0.0.1:63642 accepted tcp:www.gstatic.com:443
    2019/12/06 22:02:06 tcp:127.0.0.1:63641 accepted tcp:www.google.com:443
    2019/12/06 22:02:12 tcp:127.0.0.1:63645 accepted tcp:play.google.com:443

    回复
  44. 头像Linda

    V2ray的客户端能配置shadowsocks然后连接shadowsocks服务器端吗?
    How ?
    谢谢:)

    回复
    1. tlanyantlanyan Post author

      要看客户端是否支持sa协议(v2ray 核心是支持的),比如i2ray就能配置,但是windows和mac客户端就不支持(应该也支持,不过要手动编辑json配置文件)

      回复
      1. 头像CR

        没有任何提示,也没有“系统托盘的V2RayW图标”?

  45. 头像dongnan

    你好,v2ray安装成功后,用v2rayW无法访问Google 但是用v2rayN可以访问怎么回事呀

    回复
  46. 头像xdfsd

    v2ray显示已经启动但是还是无法连接 google。
    服务器端防火墙已经关闭了
    能ping通,端口扫描开启
    请问是什么问题呢

    回复
    1. tlanyantlanyan Post author

      wireguard定位是vpn,v2ray是代理软件,翻墙的话v2ray更好,做vpn的话wireguard更优

      回复
    1. tlanyantlanyan Post author

      根据官方,可能的原因:

      客户端和服务器端的用户 ID 不匹配;
      客户端和服务器端的用户 alterId 不匹配;
      客户端与服务器的时间不匹配,误差不能超过90秒钟

      回复

发表评论

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