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

技术分享 2018-06-07 9,620 次浏览 26 条评论

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

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

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

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

  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/

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

起因: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 传输协议实现外网访问

我还没有学会写个人说明!

26 条评论

  1. ZZH

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

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

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

      • ZZH

        好的期待!

          • ZZH

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

          • ZZH

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

          • OK,恭喜你

  2. zxxx

    大神,帮我看看,按教程设置,在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
    求大神帮助

    • 搭建失败,重新来过

      • zxxx

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

  3. waynezju

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

  4. 漂流

    不好意思,请问一下 我在自己的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
    请问是哪里没设定好吗?

    • VMess 配置错误,检查下

  5. feijiaa1

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

    • 按照教程重新来过吧

  6. shiori

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

  7. xx94945

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

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

    • xx94945

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

  8. wadwings

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

      • wadwings

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

  9. szali

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

    • 检查下https 和CF是否开启。

  10. 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

Leave a Reply

Your email address will not be published. Required fields are marked *