非教育网用户IPV6穿墙Teredo方案快速指南

来源:http://www.jackq.com/ipv6-network-users-of-non-education-programs-through-the-wall-teredo-quick-guide/

大家都知道IPV4地址目前即在不久的将来枯竭。但是国内目前除教育网外,并没有部署IPV6网关出口,所以IPV6翻墙对非教育网用户来说非常困难。
在IPV4到IPV6的技术过度中,目前有三种不同的隧道技术支持将IPV6的孤岛通过隧道技术方式连接在一起。主要有ISATAP 隧道,6to4隧道 ,Teredo IPv6/IPv4 转换技术三种方案。
而前两种技术是不支持NAT用户的。对于大多数同学来说,都是通过内网路由器上网,必须面临穿越NAT的难题,Teredo 技术应运而生(不支持"对称 NAT"),Teredo 是作为实现 IPv6 连接最后一种转换技术而设计的,认识到这一点很重要。如果原来的 IPv6 、 6to4 或者ISATAP连接可用,那么主机就不必作为 Teredo 的客户端。(感谢微软)。
更多的关于ISATAP 隧道,6to4隧道 ,Teredo 的技术问题,大家可以Google之,本文如有技术上的错误也请指出。下面直接是Teredo 穿墙应用方案。

对于Windows7 用户:
1.默认已经安装了IPV6
(1)设置IPV6 teredo 服务器地址
netsh interface ipv6 set teredo client teredo.ipv6.microsoft.com.
(2)设置 teredo 客户端类型
netsh interface ipv6 set teredo enterpriseclient

2.修改主机hosts 文件,
首先添加这2行
127.0.0.1 localhost
::1 localhost
然后手动添加IPV6地址
http://www.jackq.com/google-and-ipv6-services-to-the-site-hosts-a-variety-of-finishing/
https://docs.google.com/View?id=dfkdmxnt_61d9ck9ffq&pli=1

对于Windows XP(SP1+)用户:

1.在CMD命令行下执行以下明令

(1)安装 IPV6
netsh interface ipv6 install
(2)设置IPV6 teredo 服务器地址
netsh interface ipv6 set teredo client teredo.ipv6.microsoft.com.
(3)设置 teredo 客户端类型
netsh interface ipv6 set teredo enterpriseclient

2.修改主机hosts 文件

首先添加这2行
127.0.0.1 localhost
::1 localhost
然后手动添加IPV6地址
http://www.jackq.com/google-and-ipv6-services-to-the-site-hosts-a-variety-of-finishing/
https://docs.google.com/View?id=dfkdmxnt_61d9ck9ffq&pli=1

设置完成后使用ipconfig /all 命令应该能看到获得类似下图2001开头的IPV6地址

一些可能用到的诊断命令:

查看 teredo 状态命令
netsh interface ipv6 show teredo stat
查看IPV6 路由
netsh interface ipv6 show route
测试IPV6连通命令
ping -6 www.kame.net
ping -6 ipv6.google.com -t
查看网卡或者隧道配置
ipconfig /all

目前可用的公共Teredo服务器地址列表
teredo.ipv6.microsoft.com. (美国 雷蒙德) (Windows XP/2003/Vista/7/2008 系统默认设置)
teredo.managemydedi.com. (美国 芝加哥)
teredo.remlab.net. / teredo-debian.remlab.net.(法国) (Miredo 默认设置)
teredo.autotrans.consulintel.com. (西班牙)
teredo.ngix.ne.kr. (韩国)

对于Linux用户的参考:
Linux上的开源Teredo客户端叫Miredo。对于Ubuntu/Debian,Miredo已经有了deb安装包,开启TUN/TAP后运行 apt-get install miredo,再次用ifconfig查看时,名为teredo的TUN/TAP接口已经配置完成,IPv6前缀为2001:0:53aa:64c:。

大家按照步骤设置之后就应该可以翻墙访问了,不如直接打开www.youtube.com ,是不是发现已经能够打开了?恭喜!
本文目前处于收集反馈状态,希望大家转载反馈,笔者之后会将本文信息丰富。



―――――――――――――――――――――――――――――――――――――――――

需要翻墙利器赛风? 请阅读和关注中国数字时代

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


2 条评论:

Johnny Zhang 说...

ping -6 www.kame.net 没有问题
可是youtube 和其他ipv6网址还是上不去

hechao 说...

facebook和twitter上不去, 去掉#也不行

youtube流畅打开