全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 8462|回复: 42

技术贴:电信宽带欠费也能上网

[复制链接]
 楼主| 发表于 2012-1-31 22:04:48 | 显示全部楼层 |阅读模式
本帖最后由 hxymg 于 2012-1-31 22:08 编辑

刚刚免费VPN那个帖子被鄙视了,这次发个有技术性的。

我标题党了,原文是 有DNS的地方就能上网,不过意思差不多。
我没试验过,坐等折腾帝折腾完告诉我结论

原文:http://www.nsbeta.info/archives/96

大多数机场、酒店之类场所,当你输入一个网址比如www.google.com时,会弹出一个页面要你输入帐号密码才能上网。这个时候DNS能正确解析,但是上网要付费认证。

可以通过DNS隧道来实现免费上网。具体做法是:

(1)找一个支持DNS解析的域名,现在这类免费域名很多,比如tk的、co.cc的。假设该域名是abc123.tk。

(2)在tk的注册机构里,设置abc123.tk的NS服务器为你自己的主机(最好是Linux VPS),例如:
abc123.tk.     IN  NS  ns.abc123.tk.
ns.abc123.tk.  IN  A   74.81.81.81

(3)在74.81.81.81上,以root身份运行一个Perl脚本(这个脚本来自Dan Kaminsky的OzymanDNS包):
./nomde.pl -i 0.0.0.0 abc123.tk
上述脚本会侦听在UDP 53端口,接受DNS请求,并且只解析abc123.tk域。

(4)在客户机上(要求有ssh,最好是Linux系统),运行如下命令:
ssh -ND 7070 -o ProxyCommand=”./droute.pl sshdns.abc123.tk” user@localhost
上述ssh命令,-ND 7070表示在本机打开7070的socks 5代理端口。droute.pl是DNS隧道的客户端工具,同样来自于OzymanDNS包。sshdns是固定的主机名,加在域名abc123.tk前面。user是你在74.81.81.81上的登录名字,@localhost是固定的,不需要改(因为隧道过去后,就是74.81.81.81本机)。

运行上述ssh命令后,会提示输入密码。输入正确密码后,就和远程主机建立了ssh连接,获取到一个SSH终端。并且,在本机打开了7070的socks 5代理端口。配置浏览器使用这个代理端口,开始享受免费冲浪吧!



  还行的话就给个分吧。你知道其实我要的不是分,是认可。

评分

参与人数 2威望 +25 收起 理由
wusir + 15 赞一个!
qiedan0521 + 10 很给力! 我也要分

查看全部评分

发表于 2012-1-31 22:05:33 | 显示全部楼层
本帖最后由 bearqq 于 2012-1-31 22:11 编辑

我试验过了
dns2tcp和openvpn都可以。53端口穿网页验证。

还有,我也来鄙视你,没试验过还纯转帖也敢称技术贴
发表于 2012-1-31 22:06:16 | 显示全部楼层
这么牛?
发表于 2012-1-31 22:06:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-1-31 22:06:57 | 显示全部楼层
累不累啊,手机上网不就可以了,或者用手机当路由
发表于 2012-1-31 22:07:10 | 显示全部楼层
技术帝试试
发表于 2012-1-31 22:08:53 | 显示全部楼层
真的可以么?
发表于 2012-1-31 22:09:37 | 显示全部楼层
等测试 以及截图...
发表于 2012-1-31 22:10:16 | 显示全部楼层
慢死你。
 楼主| 发表于 2012-1-31 22:10:57 | 显示全部楼层
bearqq 发表于 2012-1-31 22:05
我试验过了
dns2tcp和openvpn都可以

这不是把大发光彩的机会留给别人么?我只希望幕后有一个位置默默看着就够了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-1 05:52 , Processed in 0.082563 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表