我想设置Privoxy,以便能够过滤我的Wordpress页面正在发送和接收的所有http请求,但是我很难尝试这样做。
我用bitnami包设置Wordpress,用apt-get安装privoxy,发现为了拦截所有请求,我必须打开“接收-截获-请求”,并使用iptables重定向它们。我尝试过这样做:
sudo iptables -t nat -D OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8118但当我试图访问网站以外的本地主机,我有连接拒绝消息。
我的问题是:是否有可能用privoxy和iptable截获所有的http请求,或者我需要使用其他软件来实现这一点?
发布于 2022-06-11 17:14:43
我想通了,所以我给那些也在努力解决这个问题的人发了一个解决方案:
sudo iptables -t nat -A PREROUTING -i {INTERFACE_NAME} -p tcp --dport {WEBSITE_PORT} -j REDIRECT --to-port {PROXY_PORT}其中:
INTERFACE_NAME - VM接口的名称,可以使用ifconfig命令获得(对我来说,这是apache2服务正在侦听的ens33)WEBSITE_PORT -端口(默认值为80 )或8080)PROXY_PORT -端口(默认为8118))。
它适用于所有使用Apache托管的网站。(我也用phpBB测试了它,它没有问题。)
https://stackoverflow.com/questions/72584666
复制相似问题