QT 4.6中的强制门户检测

时间:2011-01-19 05:05:53

标签: qt

有谁知道如何将访客网络检测为强制网络门户。 我的意思是我可以将网络检测为主动门户网站。

在做了一些挖掘和尝试不同的强制门户之后,似乎它们的工作方式各不相同......其中一些做了DNS技巧(DNS响应任何查询使用相同的IP地址),其中一些只是做某种透明http proxy magic可能使用squid或数据包级别转发/重定向(就像可以使用iptables一样),这样无论你使用登录屏幕显示什么URL,在这种情况下,DNS查询都将使用正确的IP地址来回答,但是连接到该主机名上的端口80将导致您被重定向到登录页面...

我尝试过这个想法,但没有运气!

有没有办法将网络检测为需要http登录的热点(强制门户网站)?

提前致谢 普尼特

1 个答案:

答案 0 :(得分:1)

Apple解决方案是获取http://www.apple.com/library/test/success.html - 如果不成功则假设一个强制网络门户并启动网络浏览器。如果可以设置服务器,可以尝试类似的操作,并在出现故障时启动QWebView。