搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

GFW的全面升级,不少装有ssr的境外vps被大量屏蔽,搬瓦工更是重灾区,几乎大部分的IP都被墙了(别想了,应该扔水里了。)为了收回那句话错误的话,为了拯救那些被墙的IP。

搬瓦工ip被墙了  ?没关系,物理上的墙很容易翻过去,人心的墙是很难逾越的

使用 V2Ray 的 WebSocket 传输协议 + Cloudflare 即可拯救被墙的 IP。简单说就是使用 V2Ray 的 WebSocket + TLS 传输协议,由于使用了 Cloudflare 中转。

V2Ray Android (安卓)使用教程

V2Ray Mac 使用教程之 V2RayX

V2rayU mac 客户端

V2Ray window下使用教程

V2Ray IOS客户端及使用教程

iPhone美国id注册最新方法

V2ray 流量加速

新手推荐:ssr从入门到精通到放弃教程

 

感谢一下大神给霜天指明道路。

  1. 使用 Cloudflare 中转 V2Ray WebSocket 的流量来避免 IP 被墙  https://233blog.com/post/22/
  2. 官方指导说明:https://www.v2ray.com
  3. 另一个配置指南:https://toutyrater.github.io/
  4. Github官方地址:https://github.com/v2ray/v2ray-core

本文将使用最简单的方式,搭建,原始教程:https://233blog.com/post/22/

不定期更新,有事情在群里找我:QQ群:613294160

好了,进入今天的正题吧。

起因:GFW全面升级,写了一篇帖子,长沙SEO霜天教大家五分钟安装和配置v2ray访问谷歌。写的时候没想过要拯救下搬瓦工的用户。

经过:大部分的朋友都是搬瓦工因为ip被墙了,问霜天如何解决问题,毕竟钱还是钱。霜天也是老规矩没办法、没时间、没精力一一回复。

结果:一篇帖子,从零开始。送给有智商、有悟性、有能力的你。

准备工具:

1、服务器

2、域名(Cloudflare能正常使用)

3、Cloudflare 正常使用

爬文太麻烦?没关系,霜体开通在线服务功能,200美金一次。

 

一、域名问题

域名的问题,最好自己去买一个,购买网址:https://sg.godaddy.com/zh/

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

这个购买一个域名,大约7块钱。做戏做全套吧。为此也浪费几块钱,给大家做个全套服务。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

先点击,添加到购物车,然后点击进入购物车。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

 

这个时候,他们会推荐你购买隐私保护盾和服务器,都选择不用就好了。直接点击添加这些选项到购物车。然后点击支付宝支付,点击保存。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

打开你的新页面,购买。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

然后,找到我的域名。

找到购买域名的三个点,其他的东西不要点。土豪任性请随意。

 

进入域名设置:找到其他设置。点击管理DNS

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

看到记录和域名服务器了吗?这两个板块是我们需要修改的地方。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

先注册一个 cloudflare 账户,网址:https://www.cloudflare.com/,当然,您可以选择付费帮注册(200美金一次)

注册成功后,添加你购买的网址。如图下:

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

接下来是购买主机、配置cf、配置服务器。

二、购买主机

购买链接:https://www.vultr.com

这里有时候有些异常,会提示输入验证码 ( 如下图 ) ,如果有就按照提示再次输入,没有就跳到下一步

长沙SEO霜天教大家超简单安装和配置v2ray的过程

输入“邮箱”“密码”“验证码”,点击“创建账户”按钮

账户

长沙SEO霜天教大家超简单安装和配置v2ray的过程

点击创建账户后,会跳转到登陆页面(如下图),这时还无法登陆,需要去邮箱验证账户

长沙SEO霜天教大家超简单安装和配置v2ray的过程

打开邮箱,验证账户(如下图)

长沙SEO霜天教大家超简单安装和配置v2ray的过程

登陆后就到付款页面了。已经有显示25美元的promo。

支付确认

 

 

新用户请先注册:https://www.vultr.com

新注册Vultr账户,充值5美元赠送25美元余额(支持支付宝)>>>:https://www.vultr.com

然后充值,

长沙SEO霜天教大家超简单安装和配置v2ray的过程

选择合适的充值方式

充值完毕后我们点击右上角的那个加号来购买我们的VPS。

最好用支付宝支付

最好用支付宝支付

最好用支付宝支付

如果你不用支付宝,用银行卡,那么就需要按照如下图填写,如果使用支付宝的,请跳过。

长沙SEO霜天教大家超简单安装和配置v2ray的过程

 

然后就是选择服务器位置、系统及配置,亚洲的话推荐新加坡、东京,美国可以用洛杉矶,其他的地方也可以尝试。

欧洲不建议选,服务器位置、你所在地区和使用的运营商决定了远程连接的延时,大家可以到网上了解一下选择最优解;

霜天呢,无谓不在乎速度,所以,使用New York的位置,Debian X8 64 的配置。

长沙SEO霜天教大家超简单安装和配置v2ray的过程

进入控制台就能看到我们刚买的服务器了,几分钟后系统装完我们就点击进入详情页面查看。

长沙SEO霜天教大家超简单安装和配置v2ray的过程

购买了域名后,将域名解析到服务器。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

设置成功的话是如图下:

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

只需要修改 pointe to xxx.xxx.xxx.xxx 这个就行了。同样,我们域名处也需要设置,设置如下

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

接下来修改DNS。

 

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

修改成如图下:

改成这样子就行了。接下来我们做另外一件事情。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

 

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

然后,变成如图下!!!(不要再来问,不然你等下安装会安装不上去)

然后,变成如图下!!!(不要再来问,不然你等下安装会安装不上去)

然后,变成如图下!!!(不要再来问,不然你等下安装会安装不上去)

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

 

第三步:连接服务器

接下来呢,使用工具 xshell 5 ,下载链接地址是 :xshell-5下载地址

登陆服务器:

长沙SEO霜天教大家超简单安装和配置v2ray的过程

将你购买服务器的IP地址复制到这里

长沙SEO霜天教大家超简单安装和配置v2ray的过程

然后,点击确定。

长沙SEO霜天教大家超简单安装和配置v2ray的过程 长沙SEO霜天教大家超简单安装和配置v2ray的过程

长沙SEO霜天教大家超简单安装和配置v2ray的过程

到达如图下的界面:我们就可以输入代码:

长沙SEO霜天教大家超简单安装和配置v2ray的过程

下面霜天以Debian 8 x64 系统为例,安装V2ray。

(旁边没有window笔记本,我就用mac笔记本代替吧,先登录,代码都是一样的。)

如果你并没有使用本站提供的 V2Ray 一键安装脚本来安装 V2Ray。那么现在开始使用吧,最好用的 V2Ray 安装脚本,保证你满意。使用 root 用户输入下面命令安装或卸载

bash <(curl -s -L https://233blog.com/v2ray.sh)
  • 如果提示 curl: command not found ,那是因为你的服务器没装 Curl
  • ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y
  • centos 系统安装 Curl 方法: yum update -y && yum install curl -y
  • 安装好 curl 之后就能安装脚本了

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

 

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

一路回车下去。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

这样就算安装完成了。

如果你的域名没有正确解析,安装会失败,解析相关看上面的

添加域名解析安装完成后会展示 V2Ray 的配置信息,并且会询问是否生成二维码等,不用管它,直接回车然后输入 v2ray status 查看一下运行状态,请确保 V2Ray 和 Caddy 都在运行。如图下

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

接下来进行测试,我用手机给大家做个测试吧。

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

测试成功。接下来返回 cloudflare ,打开

确保 Cloudflare 的 Crypto 选项卡的 SSL 为 Full,Status 要为 Active 。

然后在 DNS 选项卡那里,把刚才点灰的那个云朵图标,点亮它,一定要点亮一定要点亮一定要点亮云朵图标务必为橙色状态,即是 DNS and HTTP proxy(CDN)

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

 

最后:

很早之前就出过v2ray的各种教程,这里呢,重新放一次:

V2Ray iPhone、ipad、IOS常用客户端及V2Ray IOS使用教程

V2Ray Android (安卓)使用教程之 v2rayNG

Mac V2Ray 苹果系统使用教程 V2RayX

V2Ray window下使用教程,V2RayN使用教程

 

 

上传window配置图

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

上传iPhone 配置图:

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

搬瓦工IP被墙?V2Ray WebSocket 传输协议实现外网访问

点赞
  1. ZZH说道:
    Google Chrome Windows 10

    大神帮我看看,IOS已经可以了,但是电脑v2rayN添加服务器后显示这个,上不了谷歌。 xshell里v2ray status是运行的

    配置成功
    Vmess-233blog_v2ray_自己注册的网址(网址:443)
    启动服务(2018/6/10 21:04:19)......
    未找到v2ray文件

    1. 霜天说道:
      Google Chrome Mac OS X 10.13.3

      没有配置正确,稍后我截个图更新在这文章尾部,你再观察一下。

      1. ZZH说道:
        Chrome iPhone iOS 11.3

        好的期待!

        1. 霜天说道:
          Google Chrome Mac OS X 10.13.3

          更新了。

          1. ZZH说道:
            Google Chrome Windows 10

            之前是复制v2ray url的vmess链接,现在改成你这样还是显示 未找到v2ray文件。我是从这篇文章开始按步骤操作的,我看你另一篇文章 五分钟里说“V2ray的配置文件在/etc/v2ray/config.json“什么的,那个操作我没做过,是这个原因吗?

          2. ZZH说道:
            Google Chrome Windows 10

            非常抱歉!请无视上一条,已经ok了!
            非常感谢大神的免费教程 :mrgreen:

          3. 霜天说道:
            Google Chrome Mac OS X 10.13.3

            OK,恭喜你

  2. zxxx说道:
    Google Chrome Windows 10

    大神,帮我看看,按教程设置,在v2rayN的客户端中如下如下信息,未能正常打开网页。
    [Warning] failed to handler mux client connection > Proxy|VMess|Outbound: failed to find an available destination > Retry: [Transport|Internet|WebSocket: failed to dial WebSocket > Transport|Internet|WebSocket: failed to dial to (ws://xyz:443/): 400 Bad Request > websocket: bad handshake] > Retry: all retry attempts failed
    求大神帮助

    1. 霜天说道:
      Firefox Windows 10

      搭建失败,重新来过

      1. zxxx说道:
        Google Chrome Windows 10

        重复试了好几次,从vultr转移到搬瓦工 不知道错在哪里,都是这个错误

  3. waynezju说道:
    Google Chrome Mac OS X 10.12.6

    买域名只能2年买才能第1年7块

  4. 漂流说道:
    Google Chrome Windows 7

    不好意思,请问一下 我在自己的vps上已经搭建完成了也测试过了 可是只要经过cloudflare解析就变成下面这样
    Proxy|VMess|Outbound: failed to find an available destination > Retry: [Transport|Internet|WebSocket: failed to dial WebSocket > Transport|Internet|WebSocket: failed to dial to (ws://xxxx.xx:443/): 400 Bad Request > websocket: bad handshake] > Retry: all retry attempts failed
    请问是哪里没设定好吗?

    1. 霜天说道:
      Google Chrome Mac OS X 10.13.5

      VMess 配置错误,检查下

  5. feijiaa1说道:
    Google Chrome Windows 10

    Caddy 状态: 未在运行
    求大佬帮帮忙。。

    1. 霜天说道:
      Google Chrome Mac OS X 10.13.5

      按照教程重新来过吧

  6. shiori说道:
    QQbrowser Windows 10

    谢谢大大不求回报的奉献! 已经成功连接!

  7. xx94945说道:
    MIUI Browser Android 8.0.0

    大神 我v2ray websocket+TLS中转cloudflare搭建成功了 但是很卡很卡看谷歌视频速度真的不行啊 怎么优化呀 而且 经常断流 :???: :???:

    1. 霜天说道:
      Firefox Windows 10

      200 ping 都是正常现象。毕竟那么远,实在不行,你可以搬家呀。

    2. xx94945说道:
      MIUI Browser Android 8.0.0

      每秒才20多k的速度 还总是断流怎么解决呢大神 :???:

  8. wadwings说道:
    Google Chrome Android 8.1.0

    请问这个被墙了的也可以用吗,刚才搭建了一个并没有用啊 :cry: :cry:

    1. 霜天说道:
      Firefox Windows 10

      可以

      1. wadwings说道:
        Google Chrome Windows 10

        请问霜天大佬能出一期视频吗,发到youtube上,我们模仿学习一下 :!:

  9. szali说道:
    Google Chrome Windows 7

    timeout Transport|Internet|WebSocket: failed to dial WebSocket > Transport|Internet|WebSocket: failed to dial to同楼上的问题,几个朋友可以用,唯独我这边网络不可以用。这样就不是搭建问题了,只能用ss上,这样我换这个也没有意义了

    1. 霜天说道:
      Google Chrome Windows 10

      检查下https 和CF是否开启。

  10. unlimited cloud说道:
    Google Chrome Windows 7

    Excellent blog here! Also your website loads up very fast!
    What web host are you using? Can I get your affiliate link to your host?
    I wish my site loaded up as quickly as yours lol

    1. 霜天 wq30115776说道:
      Firefox Windows 10

      You can't link to my host, but you can buy a host like mine.

      Tencent cloud: https://cloud.tencent.com

      Ali Yun: https://www.alibabacloud.com

  11. 说道:
    Microsoft Edge Windows 10

    大佬,搭好了后电脑用了一天就出500错误。手机还是可以正常用! 哪里有错误? 还请指教指教

    1. 霜天 霜天说道:
      Safari Mac OS X 10.14

      网络或者系统问题

  12. kg说道:
    Google Chrome Windows 10

    大神,按照你的教程做,但在修改Cloudflare Nameservers这部卡住了。在“DNS”这个界面,找到了Cloudflare Nameservers这个项目,但是没有修改的选项啊。
    是不是第一次修改DNS Records的时候会弹出修改Cloudflare Nameservers的界面?我当时好像无脑点了continue。。。
    请指教如何修改Cloudflare Nameservers。

    1. 霜天 霜天说道:
      Google Chrome Windows 10

      嗯。。。这种情况,有两点可以帮助你。
      1、学习英语。
      2、谷歌翻译。看不懂没关系,翻译一下就好了。加油吧骚年

  13. Jvc说道:
    Google Chrome Windows 10

    大神,按照步骤,在更改域名管理器的记录页添加购买的IP后,点击保存提示:发生了意外错误。 如果此问题仍然存在,请联系支持人员。然后就无法保存,请问该怎么办?

    1. 霜天 霜天说道:
      Firefox Windows 10

      是学习下英文。

  14. Jvc说道:
    Google Chrome Windows 10

    大佬,请问在域名管理器那里域名服务器设置,是不是应该和cloudflare中DNS管理里面Cloudflare Nameservers相一致?在域名管理器里面的域名服务器设置里面留的域名服务器是不是应该和这个图片上的一样?现在主要的不一致的地方是Caddy 状态: 未在运行,请问能指点一下问题在哪吗?

    1. 霜天 霜天说道:
      Firefox Windows 10

      配置错误。是输入设置的

      1. Jvc说道:
        Google Chrome Windows 10

        大佬,刚刚重新试了一下,xshell运行显示Caddy 状态: 正在运行,过了一会我再查询的时候就显示Caddy 状态: 未在运行,我再GODADDY里DNS管理中更改了域名服务器,但是cloudflare nameservers中还是原来的,并未和GODADDY中的域名管理器一致,现在不知道该怎么改了,现在记录页和大佬图上的是相一致的,感觉在死胡同里面转圈了

        1. 霜天 霜天说道:
          Firefox Windows 10

          检查一下你的域名是否解析正确。检查一下CF是否和服务器配置正确

  15. Jvc说道:
    Google Chrome Windows 10

    感谢大神的指导,今天换了一个IP重新弄之后就好了,非常感谢!阿里嘎多~

    1. 霜天 霜天说道:
      Google Chrome Mac OS X 10.14.3

      ok。~多嘎里阿

  16. libertas说道:
    Google Chrome Windows 10

    大神,我按照教程搭好了,但是每过几天就会断一次,重启v2ray的服务端、客户端都不行,只有重新安装v2ray才可以恢复,麻烦大神帮我看一下TAT。。这是断开的日志:客户端:2019/03/21 15:38:02 tcp:127.0.0.1:54543 rejected v2ray.com/core/proxy/socks: insufficient header > read tcp 127.0.0.1:1080->127.0.0.1:54543: i/o timeout
    2019/03/21 15:38: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://www.libertas.top/): 403 Forbidden > websocket: bad handshake] > v2ray.com/core/common/retry: all retry attempts failed, 服务器:2019/03/21 15:37:06 [Warning] v2ray.com/core/transport/internet/websocket: failed to serve http for WebSocket > accept tcp [::]:60312: use of closed network connection

    1. 霜天 霜天说道:
      Safari Mac OS X 10.13.6

      正常,都这样

  17. leenzo说道:
    Google Chrome Windows 7

    大神,请教一下,我的V2RAYN PC客户端原来都用得好好的,前两天突然就不行了,测试延迟总显示100多ms甚至80ms,不可能这么低,测试速度要么很慢,要么显示“在 WebClient 请求期间发生异常”,要么直接显示“远程服务器返回错误: (500) 内部服务器错误”,服务器应该没问题的,因为我的安卓端一点问题都没有,速度很快,这两天客户端也升级了、服务器也重启了,还是没办法解决,请问是什么问题?
    另外还有一个比较奇怪的问题,我的本地监听IP和端口分别的127.0.0.1和1090,IE的intelnet选项里面总会自动设置成127.0.0.1和1091,费解。。。
    还望不吝赐教,谢谢

    1. 霜天 霜天说道:
      Google Chrome Windows 10

      1、不知道你是自己搭建的还是购买的,也不知道你的服务器在哪里,行不行,要看你的服务器的问题。延迟需要看你和服务器的距离。
      2、WebClient 请求不知道是否开启了代理访问。
      3、安卓没问题,是因为安卓直接开了代理,所以么问题。
      4、监听端口是你本机设置的,一般是 1080。看你自己怎么设置。

      1. leenzo说道:
        Google Chrome Windows 7

        嗯嗯,多谢回复, 我一个个说明吧
        1、服务器是搬瓦工的cn2,一般情况下500ms左右才是正常的ping值,现在测出来才80,所以我觉得是软件出bug了
        2、开启代理访问是啥意思,不是很懂,客户端我都是默认设置,平时开http全局这样子
        3、pc端能否跟安卓一样直接开代理呢?
        4、这个问题我弄明白了,貌似跟我遇到的问题无关

        还是有问题想请教下:
        我现在运行之后,软件看起来貌似一切正常,但就是打不开网页,如果不测试速度,信息栏也不会报错,就哗哗哗的弹出类似下面的信息
        2019/04/16 00:51:29 tcp:127.0.0.1:59539 accepted tcp:www.googleapis.com:443
        2019/04/16 00:51:29 tcp:127.0.0.1:59540 accepted tcp:www.youtube.com:443
        2019/04/16 00:51:29 tcp:127.0.0.1:59541 accepted tcp:www.googleapis.com:443
        2019/04/16 00:51:30 tcp:127.0.0.1:59542 accepted tcp:www.googleapis.com:443
        2019/04/16 00:51:30 tcp:127.0.0.1:59543 accepted tcp:accounts.google.com:443
        2019/04/16 00:51:30 tcp:127.0.0.1:59544 accepted tcp:accounts.google.com:443
        2019/04/16 00:51:31 tcp:127.0.0.1:59545 accepted tcp:www.googleapis.com:443
        2019/04/16 00:51:33 tcp:127.0.0.1:59547 accepted tcp:clients2.google.com:443
        2019/04/16 00:51:33 tcp:127.0.0.1:59548 accepted tcp:clients2.google.com:443
        2019/04/16 00:51:33 tcp:127.0.0.1:59549 accepted tcp:clients2.google.com:443
        2019/04/16 00:51:33 tcp:127.0.0.1:59551 accepted tcp:www.youtube.com:443
        2019/04/16 00:51:33 tcp:127.0.0.1:59552 accepted tcp:www.googleapis.com:443
        2019/04/16 00:51:33 tcp:127.0.0.1:59553 accepted tcp:www.googleapis.com:443
        2019/04/16 00:51:34 tcp:127.0.0.1:59555 accepted tcp:yt3.ggpht.com:443
        2019/04/16 00:51:34 tcp:127.0.0.1:59554 accepted tcp:www.youtube.com:443
        2019/04/16 00:51:34 tcp:127.0.0.1:59556 accepted tcp:i.ytimg.com:443
        2019/04/16 00:51:34 tcp:127.0.0.1:59557 accepted tcp:fonts.googleapis.com:443
        2019/04/16 00:51:34 tcp:127.0.0.1:59559 accepted tcp:securepubads.g.doubleclick.net:443
        我只截取一小部分,按照以往显示如上信息就能顺利打开网页了,然而现在却提示某某网站意外终止了连接。
        同时服务器端出现如下错误日志
        2019/04/15 23:53:44 [Warning] [3160607537] 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.

        另外昨晚试了一下改成tcp、quic了,不用kcp也是不行(然而安卓在各种协议下都正常,而且安卓用的wifi,处于同一宽带),不知道问题到底出在哪里,费解啊~

  18. leenzo说道:
    Google Chrome Windows 7

    啊啊啊,搞定了搞定了,仔细比对了一下访问日志,发现只要是PC端访问的就提示invalid user 然后就 rejected 了,进而发现电脑的时间比手机和服务器慢了4分钟,校正时间后就正常了,真是把我整残了。。。多谢指点 :haha: :haha: :haha:

    1. 霜天 霜天说道:
      Google Chrome Windows 10

      = =。好的,恭喜你

发表评论