因服务器开销比较大,所以本站在手机版添加了广告~ 如果方便希望大家能点击一下聊以支持~ 感谢~

MENU

#笔记#使用v2ray+CDN恢复被墙IP的使用

• January 30, 2018 • Read: 8364 • 网络笔记

之前本博客就写过一篇文章,关于如何搭建v2tay的使用,但是介于一些事情以及GFW威力剧增,于是在再三折腾下出现了这篇教程。

有不少网友说参照之前的教程https://www.aihoom.com/1274.html其中EasyEngine老是安装失败,针对这个问题做出来如下解决方案。

安装nginx

由于本次教程只涉及恢复被墙IP进行爬墙的功能,所以不多涉及其他内容,在这里我们并不需要在本机VPS上使用TLS(SSL)而是通过CDN的自带功能进行TLS。

如何安装Nginx,这里你们可以进行百度一下,如果不想百度那就用访问oneinstack.com

注意:本次只要求安装Nginx 其他服务全选no

注册Cloudflare

本次使用的CDN为Cloudflare.com(复制在浏览器粘贴即可进入官网) 使用的CDN并不一定要求必须是Cloudflare,只要具备以下特点即可:1.支持SSL(能够自带SSL更好,如果不自带但支持SSL,那本机VPS上也要使用SSL) 2.有海外节点

根据Cloudflare的要求添加好你的域名后在本机VPS上添加一个网站,如果你是使用的oneinstack搭建,需输入如下指令

cd /root/oneinstack
     ./vhost.sh

本项需要get两个技能:1.如何使用Cloudflare
2.如何解析域名

如果你不会,直接复制粘贴进行百度

当上述两步教程进行完毕后,Ping你的域名即会返回CDN节点IP地址而不是你域名解析的IP地址。 并访问你的网站的时候能够返回oneinstack自带的html页面即可大功告成。

搭建v2ray

至此我们就可以搭建v2ray了,具体方法参照https://www.aihoom.com/1274.html 只需要使用搭建v2ray那部分以及nginx配置,其他部分可以忽略。

也就是说你安装好v2ray后只需要引用上述文章的v2ray的配置以及nginx的配置。

如果你连v2ray都不会搭建,请忽略本篇教程。善用搜索引擎以及多动脑力,再结合本篇教程大部分应该能够搭建成功,祝君好运!

视频教程

https://pan.baidu.com/s/1mj7D8ZA

Tags: CDN, V2ray, 爬墙
Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

已有 37 条评论
  1. tro tro

    请问XSHELL是通过什么方法连接被墙的IP

    1. @tro自己仔细看教程,里面有提到

    2. @tro不知道你理解了没有,但是为了补充还是来补充一下吧... 原理是通过你本机SSR用xshell添加一个sock5代理,如果你的SSR开启了全局也可以直接连接~ 但首先你需要一个梯子

    3. sam sam

      @tro首先网上找一些免费的ss或ssr能上网了再操作这一步,打开xshell在左右窗口找到代理-代理服务器右边点浏览,在打开的窗口点添加,类型socks5 地址:127.0.0.1 端口 1080 用户密码空白。

  2. 剑仙 剑仙

    理论上用SS也可以吧?

    1. @剑仙v2ray平台支持SS

  3. 剑仙 剑仙

    用caddy反代也可以吧,没试成功。caddy更小,适合小内存机器。

    1. @剑仙用caddy也完全可以,过程是一样的。只不过nginx的实用性更大我才实用的他,而且接触的比较多。 目前caddy的折腾与资料并不是太多。当然了,如果你是68/96mb的小鸡最好还是不要装v2好了

  4. Mr.Chatwin Mr.Chatwin

    最好在VPS上也用上证书 万一嗅探到到cdn一段呢

  5. 毛毛 毛毛

    自己的域名那里是填和你视频里写的一样的吗,我的也是搬瓦工的ip被墙的

    1. 毛毛 毛毛

      @毛毛Your domain: bwg1.dincloud.top
      Virtualhost conf: /usr/local/nginx/conf/vhost/bwg1.dincloud.top.conf
      Directory of: /data/wwwroot/bwg1.dincloud.top
      Rewrite rule: /usr/local/nginx/conf/rewrite/other.conf
      [root@host oneinstack]# /usr/local/nginx/conf/vhost/bwg1.dincloud.top.conf
      -bash: /usr/local/nginx/conf/vhost/bwg1.dincloud.top.conf: Permission denied
      [root@host oneinstack]# vi /usr/local/nginx/conf/vhost/bwg1.dincloud.top.conf
      [root@host oneinstack]# service nginx restart
      Restarting nginx (via systemctl): Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

      [FAILED]

      [root@host oneinstack]# /usr/local/nginx/conf/vhost/bwg1.dincloud.top.conf
      -bash: /usr/local/nginx/conf/vhost/bwg1.dincloud.top.conf: Permission denied
      [root@host oneinstack]# vi /usr/local/nginx/conf/vhost/bwg1.dincloud.top.conf
      [root@host oneinstack]#

      我比照视频里做,出现这个错误是怎么回事

    2. @毛毛用自己的域名

    3. 毛毛 毛毛

      @空白网络怎么看自己的域名是什么,是需要去申请个可以不翻墙直接打开的吗

    4. @毛毛去购买一个,然后再补充一下自己的知识以及礼仪来询问,谢谢

    5. 毛毛 毛毛

      @空白网络礼仪?你是觉得自己飞上天了吧?该端正态度的是你,看看你做的视频和留言,不知道你膨胀什么,应该提高一下你自己的修养。还有你制作的视频教学sucks,一点不严谨,年轻人不要做点事情就心浮气躁,何况还没做得多好,不谢

    6. @毛毛好的,谢谢提醒~

    7. @毛毛我没有义务,也没有多少理由去帮助你,这里只是作为我的个人笔记而已。如果不是很多朋友一只艾特我要求出一个视频,不想抽空做。

    8. sam sam

      @空白网络感谢分享

    9. @sam不客气~ 有不懂的请评论,尽我所能

    10. dx dx

      @毛毛博主没有义务每个问题都仔细回答你,自己不懂还他娘的拽的上天,动不动就拿个人修养来说事的low狗逼,滚回娘胎去慢慢提高自己的个人修养人吧

  6. sam sam

    都做完了,没有修改配置之前是访问域名显示oneinstack的网页,修改好后,访问域名是403 Forbidden
    请问是什么原因?

    1. @sam因为你nginx配置导致的,但是是正常现象,只要自己在网站根目录随便放点html就行了

  7. wcbup wcbup

    感谢分享!写得很好,点赞了!|´・ω・)ノ

  8. Godwen Godwen

    大佬,现在被墙的网站是能访问了,可是cdn对带宽的限制是真的让人头疼。cdn提供商那里要钱才能加速。可是学生党很穷,所以想问你下,有没有什么实惠的方法,提升一下带宽。(我现在,打开google都得等很久,(๑•̀ㅁ•́ฅ))

    1. @Godwen根据我使用的方法啦,就是随便去买一个7块钱左右的VPS,再去购买微林进行中转,效果还不错,至于提高cdn的速度… 恐怕要比你重买一个VPS更贵

    2. Godwen Godwen

      @空白网络今天换了两个运营商发现,移动对cloudflare的支持很友好,用移动数据今天安卓版v2ray google下载能达到5M/S. 电脑连接移动的无线网也能弄好,电信的下载只有100kb/s。 电信的,一会儿回宿舍测试一下再来汇报。

      总之还是很谢谢大佬的。
    3. @Godwen不客气,使用CDN只是无奈之举,能帮到你便好

  9. Phoenixs Phoenixs

    楼主咨询您个问题。 我搞了两天还是没搞定。 首先吧…… 我用的debian 8 x64 可能是因为3.99的搬瓦工- - 搞不大动 因为ip被ban了 ssh不稳定 结果我用自带的kvm也不稳定。。 动不动就卡死了…… 总结了这么几个问题现在还没搞定。 1. v2ray这个东西的配置文件 就是呢个v2ray.conf这个文件应该在哪找或者放在那? 2. 我按照官方文档进行v2ray配置是否可以。 3. 配置完因为必须要做CDN隐藏ip才能测试。 所以CDN隐藏ip这里出了点问题。 nginx好像有点崩溃。 我用EE装完之后到创建目录呢里就不正常了。 无法创建conf文件。 也没有相关目录。 往下就做不下去了。 按您说的也可以解析到oneinstack的html。按照oneinstack的配置配完了执行vhost命令后,得到的配置文件还是不完全一致。 没有443? 这个是因为我选择的时候没有选TLS? 选的HTTPonly? 以上疑惑还请求教一下。 我已经开始快放弃了= = 准备用一年digitalocean……

    1. @Phoenixs1.v2的配置文件我在文章内页里也就是文字版教程提过,在 /etc/v2ray
      2.可以,但我不保证你能使用哦
      3.如果用了oneinstack那还要EE干嘛?

      理论如果你用的cf的cdn本机不需要tls,只要在cf里开启证书。
      ping一下域名查看啦,或者因为缓存的原因才导致你觉得cdn没上

  10. ifvimy ifvimy

    你好,我根据你这个方法搭建了v2ray,可是客户端不管是用被墙的ip还是cloudflare的域名都连不上

    1. @ifvimy请具体点提示...

    2. ifvimy ifvimy

      @空白网络谢谢你的回复,不过现在已经可以用了。

  11. map map

    刚发现这个Blog,前几天试了逗比大佬的goflyway那个,也不错,用cloudflare速度挺快的

    1. @map嗯嗯 不过goflay我还暂且没试过...

  12. yuntu yuntu

    v2ray+CDN我都不会,以后跟大佬好好学学

  13. bbb bbb

    前天我的ip连接不上了,但是全国内ping的通就是连不上ssh,挂一个梯子就连上了,我想问问这是不是被墙了?