查看: 3095|回复: 25

使用DNS隧道工具iodine实现免费上网

[复制链接]
发表于 2013-2-20 10:37:23 | 显示全部楼层 |阅读模式

以前写过这篇文章,对DNS tunnel进行了详细介绍,并附了DNS2tcp工具的使用方法,详见:[DNS tunnel(DNS隧道)技术应用工具-DNS2tcp的使用方法及原理] 。不过那个工具在windows下好像不太好用,我就又找了一个工具,叫iodine。

官方网站:http://code.kryo.se/iodine/
官方下载地址:http://code.kryo.se/iodine/iodine-0.6.0-rc1-win32.zip
此外,在服务器及客户端都需要安装openVPN。下载地址:http://www.skycn.com/soft/60781.html (Win7 64位测试有效)。
代理软件:http://www.cngr.cn/dir/207/228/2011010465002.html(代理服务器)

使用方法:

服务器端:

1.下载openVPN。安装时仅选择TAP-Win32 driver即可。安装后,可以发现服务器多出一块网卡,我这里给随便设置了一个IP:10.0.0.100。
2.下载iodine win32 binaries。解压后可以得到两个exe文件及一个dll。进入解压目录,输入命令:

iodined -c -f 10.0.0.100 dns.guanwei.org (这里我已经将dns.guanwei.org的NS记录设置为服务器的IP了详见上篇文章)

设置一个password,出现“Listening to dns for domain dns.guanwei.org ”代表已经成功!

客户端:

1.下载openVPN。安装时仅选择TAP-Win32 driver即可。安装后,可以发现服务器多出一块网卡。
2.下载iodine win32 binaries。解压后可以得到两个exe文件及一个dll。进入解压目录,输入命令:

iodine -f -P 刚才设置的密码 服务器的IP  dns.guanwei.org

出现“Connection setup complete, transmitting data.”代表已经成功!

此时,TCP over DNS已经建立成功。在客户端ping 10.0.0.100可以发现成功ping通。

如果想实现免费上网,只需在服务器端安装一个代理软件即可,这里我推荐CCproxy。下载地址:http://www.cngr.cn/dir/207/228/2011010465002.html
这时,将IE的代理服务器设置为10.0.0.100即可。下面就请免费上网吧!


发表于 2013-2-26 08:54:01 | 显示全部楼层
厉害!强~~~~没的说了!  
发表于 2013-2-28 01:33:52 | 显示全部楼层
只有一条路不能选择——那就是放弃的路;只有一条路不能拒绝——那就是成长的路。  
发表于 2013-3-1 08:17:43 | 显示全部楼层
接到陌生电话请先说,“你好,找哪位”  
发表于 2013-3-1 11:37:52 | 显示全部楼层
发贴看看自己积分  
发表于 2013-3-3 09:35:31 | 显示全部楼层
不错啊! 一个字牛啊!  
发表于 2013-3-5 06:26:54 | 显示全部楼层
顶的就是你  
发表于 2013-3-5 16:27:49 | 显示全部楼层
我帮你 喝喝  
发表于 2013-3-5 23:38:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-3-5 23:58:00 | 显示全部楼层
在线等在线等  
高级模式
B Color Image Link Quote Code Smilies

本版积分规则