ipv6翻墙指南
1. ipv6的配置
1.1 ipv6比ipv4牛逼
(省略若干字对于ipv6的介绍,有兴趣的同学请自行google)
1.2 直接使用ipv6
在一些实验室和宿舍已经直接开通了ipv6网络(如玉泉的部分寝室,Cernet无线网络等),电脑联网后就已经得到了ipv6的地址,可以通过 ipconfig(ifconfig)的命令进行查看。windows XP的早期版本可能需要在命令行执行命令:ipv6 install, 安装ipv6协议。
1.3 通过隧道接入ipv6
如果你的网络默认不支持ipv6,那么也可以通过隧道接入ipv6。如果是在浙江大学校网络内,可以直接执行
命令: netsh interface ipv6 isatap set router 10.10.5.56 (windows) 完成ipv6 隧道的接入。
*nix的用户可以参考下面的ipv6配置脚本(windows 用户请忽略):
ipisatap=10.10.5.56
ipaddr_v4= #your ipv4 address
/bin/ip tunnel add sit1 mode sit remote $ipisatap local $ipaddr_v4
/sbin/ifconfig sit1 up
/sbin/ifconfig sit1 add $ipaddr_isatap/bin/ip
route add ::/0 via $ippre::1 metric 1
对于非浙大校内或这非教育网的同学门,国内各高校都有对外网的ipv6隧道,只需把10.10.5.56换乘对应的域名,如
isatap.sjtu.edu.cn(上交), isatap.tsinghua.edu.cn(清华) 等,也可以接入pv6。
1.4 验证ipv6安装成功
直接在浏览器中输入 http://ipv6.google.com,如果能够打开google搜索的ipv6主页,则说明ipv6
网络环境已经具备。
本文主要是介绍翻墙的,所以只简单介绍ipv6的配置。
2. ipv6访问各种网站
由于目前的gfw只对ipv4的网络连接有屏蔽作用,所以对于一些用ipv4方法无法访问或者障碍较多的网站,如果这些网站已经开通了ipv6的服务,我 们可以直接通过ipv6进行访问。但是,绝大多数网站并没有开通ipv6的服务,这是我们可以使用基于ipv6的代理技术进行访问。
2.1 直接访问google
google下的站点(如google搜索,youtube, google doc等)都可以直接通过ipv6进行访问,但是需要将这些站点的域名做ipv6的解析,而我门的dns默认只会解析为ipv4的地址,所以我们需要手动 修改系统的hosts文件,强制将这些域名解析为ipv6的地址。从这里可以下载到我现在使用的host文件,并且替换原系统的host文 件,windows系统的host文件在C:\Windows\System32\drivers\etc,*nix系统的host文件在/host。 host文件中显示了可以通过ipv6访问的google站点,大家可以试一试,在我这里可以流畅地看youtube的视频。
另外,对于blogspot的服务,虽然每个blog有自己的子域名 ****.blogspot.com,但这些他们都有
相同的ipv6地址,域名只是在服务器端进行解析。所以我们只需要在host文件中将自己经常访问的blog域名与ipv地址 2001:4860:b009::bf 关联。比如对于我的blogspot地址,可以再host文件里增加如下一行:
2001:4860:b009::bf orangeprince1987.blogspot.com
2.2 通过ipv6.google.com代理服务器
上面的方法虽然能够方便的访问google的站点,但是修改host文件相对比较复杂,这里还有一个等效的办法。前面我们在浏览器中访问 ipv6.google.com可以访问google的ipv6搜索,其实这个网址还可以作为代理服务器,在系统的代理服务器选项中使用代理 ipv6.google.com, 端口80,就可以直接通过google的ipv6代理访问google的站点,效果与前面的方法相同,但是配置方便很多。
2.3 访问其他网站
上面的方法只针对于google下的各种站点,如果我们需要访问其他的一些网站,如twitter, facebook等,则需要用其他的办法,这里我只介绍我常用的方法。
在代理服务器配置中选择使用自动配置的代理服务器地址,如下图所示:
在地址栏中填入 http://gfw-proxy.co.cc/proxy.pac,完成代理的设置,这样就可以通过此ipv6代理
访问各种网站。但是此代理较脆弱,有时会挂,所以请耐心,另外能通过其他方式访问的站点也尽量不要使用此代理了。
2.4 sixxs.org
最后介绍一个简单实用的方法,在任意希望访问的网址后加上sixxs.org,即可以通过ipv6代理进行访问。如需要访问 www.facebook.com,可以使用 www.facebook.com.sixxs.org。但是此种方法只支持http的访问,不支持https,所以一些需要安全登陆的站点,如 facebook, twitter等是无法登陆的。但是对于一些只需要浏览而通过ipv4却无法打开的站点或下载的文件,sixxs.org是一个很好的选择。另外 sixxs.org非常稳定,并且拥有不错的浏览速度。
3. 总结
上面之列举了一些我常用的方法,其他的方法肯定还有很多,不过上面这些基本够用了,而且组合在一起各尽其用,基本能够构建一个无障碍的网络环境。
来源: Orangeprince 原文:[原创] ipv6翻墙指南
Google和各种网站的IPv6服务hosts列表
https://docs.google.com/Doc?docid=0ARhAbsvps1PlZGZrZG14bnRfNjFkOWNrOWZmcQ&hl=zh_CN
https://docs.google.com/View?id=dfkdmxnt_61d9ck9ffq