我们在 WRT54GL 上运行 OpenWRT。我一直在寻找这个问题的答案,但我似乎不知道该搜索什么,是否可能,或者要使用哪些程序组合。
我希望能够根据 MAC 地址重定向 WiFi 设备的 HTTP 请求。这对设备来说应该是透明的。
基本上,我们试图将任何未注册的设备重定向到网站以注册该设备(此时,我们会将新配置推送到路由器,以允许此 MAC 地址“完全访问”)。设备注册后,它将被重定向到另一台机器上的透明 squid 代理服务器,以缓存/阻止某些网站。
我查看了 tinyproxy -> popilo 的重定向,但我没有 MAC 地址来知道它是否已注册。
任何帮助(谷歌建议、程序、任何东西!)都将非常感谢!
答案1
有很多解决方案可以做到这一点。以下是几个例子。
我从dd-wrt(类似于 OpenWRT)路由器(它还有其他的,但那些是最重要的)。我不确定它们在 OpenWRT 上运行有多复杂,但考虑到它们都是默认安装在 dd-wrt 中的,这一定是可能的。