0

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

  • 一只鱿鱼在“http_port 808”上运行
  • 另一个在“http_port 809 transparent”上运行,并且有一个 iptable 规则运行为iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 809

我以两种方式使用代理:

  1. 将代理 ip:808 设置为 Internet Explorer 选项
  2. 在 Windows 网络设置中将代理服务器设置为网关

这 2 种模式效果很好。

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

经过一番搜索,我找到了这个Wiki 链接,但它不起作用。

如果我设置option dest_port 809,我的 chrome 浏览器会显示“拒绝访问”或类似的东西。如果我设置option dest_port 808squid 会“切断”我的网站 URL。假设我输入http://www.bing.com/images,squid 只是告诉我它“找不到 URL '/images'”。

有人在这个透明代理的东西上成功了吗?

4

0 回答 0