基于DNS和HTTPS的爬(fan)墙技术[转]

in Shares with 7 comments

只需要严格按照我以下的方法进行配置,facebook,twitter,google,youtube都可以流畅访问,本文方法基于http://zone.wooyun.org/content/13398,进行细化,以方便新手。

一、基础配置

首先我们需要修改DNS配置为42.120.21.30

20140701131644_85445

并执行ipconfig /flushdns清除DNS缓存

20140701131744_60040

二、配置浏览器

1、Firefox

火狐浏览器的话我们只需要下载一个扩展:https://www.eff.org/files/https-everywhere-3.5.3.xpi

20140701132553_99972

安装好后重启浏览器就可以基于HTTPS协议访问facebook等网站了

20140701132931_94571

2、Chrome

Chrome浏览器相对麻烦些 首先我们需要开启两个实验性功能 实验性 QUIC 协议 & 经由实验性 QUIC 协议发出的 HTTPS 请求

在地址栏输入chrome://flags/后回车 讲两个协议改成已启动后重启浏览器

20140701133631_30451

之后在浏览器地址栏输入chrome://net-internals/#hsts在Domain中输入www.youtube.com之类的地址并勾选Include subdomains之后单击Add

Capture

 

三、注意

本方法基于DNS和https协议,所以浏览地址时请确保协议为https

PS:本文来自 Gosuto 的Blog . 原文地址:http://blog.gosuto.cn/?p=62

PSS:测试时发现如果用户通过CMCC-EDU/CMCC/CMCC-AUTO等移动热点上网时,开启 实验性 QUIC 协议 & 经由实验性 QUIC 协议发出的 HTTPS 请求 功能会导致登录移动热点认证界面时Chrome崩溃,详细原因不明.

Responses
  1. 你多说css真漂亮

    Reply
    1. @Corps

      thanks

      Reply
  2. 试一试~

    Reply
  3. 这么吊

    Reply
    1. @杨雨-IT博客

      很久之前的技术了

      Reply
  4. 过来看看、学习了;

    Reply
    1. @春熙路自媒体

      欢迎~已二次回访

      Reply