显示互联网使用协议,才可以使用互联网

我正在寻找一种方法,在浏览器中显示使用协议页面,用户必须同意才能访问互联网。 这将是公共电脑和公共/开放WiFi的用户。

我使用了一个支持这个function的sonicwall防火墙,但是这个防火墙的字符数限制很低,这使得它不适用。

我曾想过将浏览器的主页设置为使用协议页面,但可以通过导航到其他地方轻松绕过。

还有其他的方法值得考虑吗?

公共networking上目前没有服务器,但是如果需要的话,我可以设置一个服务器。

我想你要找的是“圈养门户” 。 您应该寻找某种路由/代理服务器开放源代码软件包,该软件包将用作此访客networking的网关/路由器,并提供访问Internet的权限。

看看这样的产品: http : //dev.wifidog.org/

这是专门针对无线的,但我没有看到为什么无法在同一个子网上确保有线客户端的原因。 我不能为您devise整个解决scheme,但为了redirect用户,您需要在网关处有一个支点,所以我build议让其他设备在这里进行路由,这将是一个包的组合。