对于我的应用程序,我需要一个 WiFi 热点,除了一个网站之外,整个互联网都被阻止。我正在考虑使用配置为 WiFi 热点的 Raspberry Pi 并使用 Privoxy。
Privoxy 能够将网站列入白名单和黑名单(在我的例子中,只有一个白名单网站,其他所有网站都被阻止)。
https://raspberrypi.stackexchange.com/questions/16957/whitelist-internet-filter
我现在需要的是将任何被阻止的网站重定向到白名单网站。另一个好处是,一旦用户连接到 WiFi,白名单网站就会立即出现,就像 WiFi 热点上的强制门户一样。
有谁知道如何做到这一点?
答案1
- 安装
privoxy
- 定义守护程序将侦听的 IP(例如 192.168.0.1)
- 在代理设置 (wifi) 中,将此 IP(在我们的示例中为 192.168.0.1)设置为代理服务器。
关于白名单,我认为最好的解决方案是阻止所有网站,然后仅将您需要的网站列入白名单。因此,打开user.action
文件,然后首先阻止所有站点:
{ +block }
/
然后我们就可以将我们需要的url列入白名单
{ -block}
.example.com
.unix.stackexchange.com