制作公共代理服务器所需的最低 Squid 配置是多少?

dr.*_*vil 5 proxy squid

我正在尝试配置互联网上的任何 IP 地址都可以访问的 Squid3 代理服务器,但是默认设置很糟糕,无论我做什么,它都会不断给出 TCP_DENIED/403

使我能够使用的最低配置是什么:

  • 任何IP地址都可以访问
  • 所有输出端口均可访问
  • 启用 SSL + 连接

然后我将开始实现更多功能,但是现在我在尝试的所有配置中不断收到此错误。

Nat*_*n C 9

尽管是一个非常糟糕的主意™,但只需将其添加acl all src all到 ACL 列表的顶部即可。

再次,这是不是一个好主意任何责任。


Pau*_*ear 6

像其他海报一样,我会称这是一个坏主意,直到证明不是这样(尽管我可以想到几个很好的理由来这样做)。

而不是 Nathan C 建议的 acl 我建议:

  • http_access allow all(而不是http_access deny all,这是默认值)
  • acl Safe_ports port 1-65535(而不是Safe_ports默认配置中的条目)
  • acl SSL_ports port 1-65535(而不是SSL_ports默认配置中的条目)
  • 如果您尝试创建匿名服务,请设置forwarded_for offvia off

再说一遍,你真的想这样做吗?

  • 好吧,他是邪恶博士.. (4认同)