在 OpenWRT 上根据 IP 重写 URL

在 OpenWRT 上根据 IP 重写 URL

我们在 WRT54GL 上运行 OpenWRT。我一直在寻找这个问题的答案,但我似乎不知道该搜索什么,是否可能,或者要使用哪些程序组合。

我希望能够根据 MA​​C 地址重定向 WiFi 设备的 HTTP 请求。这对设备来说应该是透明的。

基本上,我们试图将任何未注册的设备重定向到网站以注册该设备(此时,我们会将新配置推送到路由器,以允许此 MAC 地址“完全访问”)。设备注册后,它将被重定向到另一台机器上的透明 squid 代理服务器,以缓存/阻止某些网站。

我查看了 tinyproxy -> popilo 的重定向,但我没有 MAC 地址来知道它是否已注册。

任何帮助(谷歌建议、程序、任何东西!)都将非常感谢!

答案1

有很多解决方案可以做到这一点。以下是几个例子。

我从dd-wrt(类似于 OpenWRT)路由器(它还有其他的,但那些是最重要的)。我不确定它们在 OpenWRT 上运行有多复杂,但考虑到它们都是默认安装在 dd-wrt ​​中的,这一定是可能的。

相关内容