我正在寻找一种方法,在浏览器中显示使用协议页面,用户必须同意该页面才能访问互联网。这适用于使用公共计算机和公共/开放 wifi 的用户。
我正在使用支持此功能的小防火墙,但是字符数限制非常低,这导致使用起来不切实际。
我考虑将浏览器的主页设置为使用协议页面,但是通过导航到其他地方就可以轻松绕过该页面。
还有其他值得考虑的方法吗?
目前公共网络上没有服务器,但如果需要的话我可以建立一个。
答案1
我认为你要找的是“强制门户”。您应该寻找某种路由/代理服务器开源包,将其用作此访客网络的网关/路由器,并使其能够访问 Internet。
看看这样的产品:http://dev.wifidog.org/
这是专门针对无线的,但我认为它没有理由不能保护同一子网上的有线客户机。我无法为您设计整个解决方案,但为了重定向用户,您需要在网关处有一个支点,所以我建议让其他设备在这里进行路由,这将是软件包的组合。