我已经在我的路由器上安装 OpenWrt (15.05) 来设置 privoxy 3.0.24-1。
代理正在运行并监听端口 8118。
我想从我的 wireguard 接口过滤 url。我没有使用显式代理配置(在浏览器中),而是通过 iptables 规则进行透明重定向,将端口 80 和 443 重定向到 8118
iptables -t nat -A PREROUTING -i wg0 -p tcp --dport 443 -j REDIRECT --to-port 8118
iptables -t nat -A PREROUTING -i wg0 -p tcp --dport 80 -j REDIRECT --to-port 8118
我尝试通过在阻止规则中仅允许 2 个域来设置阻止的示例:
{ -block}
.netflix.com
.disney.com
此规则可以在文件 user.action 下找到,我将该文件包含在 /etc/config/privoxy 中的配置中。选项“toggle”和“enforce_blocks”都设置为 1。但是,我没有看到任何来自 wireguard 连接的过滤 URL,代理没有阻止任何东西……
对此事有什么想法吗?
这是可以实现的吗?如何实现呢?