每个用户历史logging和小型networking上的密码保护所需的最低架构是什么?

我想build立和pipe理一个小型networking,这个networking将提供一个强制性的门户网站,用户input一个唯一的密码和/或用户名连接到互联网和对方的计算机,然后允许pipe理员(我)来监视/logging浏览历史logging。

我想象一个像咖啡店的networking那样的强制门户,或者是在一个更大的规模上,在一个机场,你必须提供你的电子邮件地址,然后才能连接到全球互联网。 在学校,我们使用了Bluesocketnetworking(我们都讨厌它,但我认为我们正在把容量推到最高),它提供了一个像这样的login页面 – 你们都看到了。 试图浏览到另一个页面只是导致redirect到原来的页面。 我知道这个设置允许我的学校(以及咖啡店和机场)以每个用户为基础跟踪和pipe理用户。

我想连接十几个或更less的用户。 现在,我有一个小的无线局域网,只是提供了一个隐藏的SSID和WPAencryption的networking,以防止未经授权的使用。 有简单的login,注销和路由器提供的错误消息的简短列表,但就是这样。

现在,我们假设我可以build立一个强制门户来允许login/注销。 这似乎相当有据可查。 在此之后我必须做什么来logging浏览logging?

我接受的build议范围从

  • 买这个更好的路由器(并加载一些甜蜜的固件),以
  • 安装这个免费软件,并通过任何一台始终在线的PC来共享您的连接
  • 挖掘一台旧电脑,并将其作为专用服务器,configuration如此。

用户通常使用共享计算机工作,所以基于MAC地址的方法将不起作用。 典型的负载一次是1-5个用户,但是更多的用户将被注册到系统。 让我们试着把成本保持在200美元以下。

编辑:我学到的两个新术语是“强制门户”和“透明caching/代理”。 据我了解,这是咖啡店/机场/大学系统的工作原理。 由于这似乎是在控制之下,让我们从新手的networking术语(对不起),并把重点放在这些小型企业或家庭的技术的实施。

FYI:我是一名具有C语言和embedded式系统经验的计算机工程师。 我懂电脑,喜欢学习新东西,但是我完全没有networking部门的经验。

您正在寻找的术语是一个强制门户。 PFSense有一个很好的 。 我相信2.0 Beta中的那个更好。

PFSense还为您提供透明caching,多WAN负载均衡,IPSec隧道以及全面防火墙设备中所有有趣的function。

我已经(实际上)在Celeron 1.1上运行128Mb的RAM。 没有使用cachingfunction,它运行得很好。

您最便宜和最灵活的select是获得一个基于Linksys WRT54G的无线网关,并尝试一个开放源码固件,如OpenWrt,番茄或DD-WRT,最适合您的需求。

编辑: 你也将要使用鱿鱼做透明代理,所以你可以login/密码保护networkingstream量。

PFSense是一个更加用户友好/可configuration的解决scheme。