首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为拦截代理的Privoxy

作为拦截代理的Privoxy
EN

Stack Overflow用户
提问于 2022-06-11 13:17:23
回答 1查看 84关注 0票数 0

我想设置Privoxy,以便能够过滤我的Wordpress页面正在发送和接收的所有http请求,但是我很难尝试这样做。

我用bitnami包设置Wordpress,用apt-get安装privoxy,发现为了拦截所有请求,我必须打开“接收-截获-请求”,并使用iptables重定向它们。我尝试过这样做:

代码语言:javascript
复制
sudo iptables -t nat -D OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8118

但当我试图访问网站以外的本地主机,我有连接拒绝消息。

我的问题是:是否有可能用privoxy和iptable截获所有的http请求,或者我需要使用其他软件来实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-11 17:14:43

我想通了,所以我给那些也在努力解决这个问题的人发了一个解决方案:

代码语言:javascript
复制
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测试了它,它没有问题。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72584666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档