如何在openwrt上配置透明代理

时间:2017-02-17 13:02:13

标签: proxy squid openwrt transparentproxy

我有一个squid3代理服务器,在不同端口上运行2个squid进程,如下所示:

  • 一个鱿鱼在" http_port 808"
  • 上运行
  • 另一个运行" http_port 809透明"并且iptable规则运行为iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 809

我以2种方式使用代理:

  1. 将代理ip:808设置为Internet Explorer选项
  2. 在Windows网络设置中将代理服务器设置为网关
  3. 这两种模式效果很好。

    现在我有一台Linksys 1900AC路由器并且已经刷了openwrt 15.05。我希望它作为透明代理工作,以便连接到此路由器的每台计算机都可以在不设置Internet Explorer选项的情况下上网。

    经过一些搜索后,我发现了这个Wiki link,但它不起作用。

    如果我设置option dest_port 809,我的Chrome浏览器会显示"访问被拒绝"或类似的东西。如果我设置option dest_port 808,鱿鱼"切断"我的网站网址。假设我输入http://www.bing.com/images,鱿鱼只是告诉我它无法找到网址' /图像'"。

    有没有人成功使用这个透明代理?

0 个答案:

没有答案