iptables:将特定url列入白名单,而不仅仅是域名

我如何将iptables的特定url列入白名单? 目前所有请求都被阻止。

IE: http : //www.apple.com/library/test/success.html

我需要将这个url列入白名单,这样我的强制门户才不会在iPad上触发Captive Network Assistant。 理想情况下仍然阻止对www.apple.com的请求。

此外,有没有办法使特定于某个用户代理的规则?

谢谢!

你需要一个HTTP代理。 只用iptables是不可能的。

使用iptables阻止对所有HTTP主机(除了您的代理)的访问,除了代理之外。 然后configuration代理以允许或拒绝特定的URL。