Squid Proxy Ubuntu 13.1和iOS AppStore

我有一个鱿鱼代理设置在我的家庭networking,我似乎无法设置它允许苹果AppStorestream量通过。

我在squid3.3.8上运行Diladele Web Security

我添加了HTTPS域的例外,不过滤* .apple.com,并在squid排除(通过DiladeleServer:80 / config / squid /)下添加了排除的域* .apple.com。

我每次加载appstore时都会看到stream量日志,所以看起来squid是错误configuration的。

有三种可能的选项绕过当前qlproxy3的网页过滤:

  1. 不要将HTTP / HTTPSstream量通过域传递给qlproxy ICAP服务器,从而完全绕过使用Squid中的acl列表进行Web过滤。 在Settings / Squid / Excluded Domains中添加排除。
  2. 不要对去往域的stream量进行HTTPS解密,从而在一定程度上绕过网页过滤(当客户端通过代理执行HTTPS CONNECT隧道时,只对域名进行过滤)。 在Squid – > HTTPS过滤 – >排除中添加排除到域。
  3. 执行完整过滤,但在过滤策略中将排除添加到域。 将域添加到策略 – >排除。

我怀疑这个错误是因为你可能正在做HTTPS冲突的stream量,是的证书locking也可能在适当的位置(例如iPhone中的Twitter客户端),在这种情况下,将.apple.com添加到设置/ HTTPS过滤/在Diladele Web Safety的Web UI中排除了域,并点击保存并重新启动。 你也需要重启Squid。

请注意,您需要将.apple.com not * .apple.com添加到排除列表中,因为qlproxy现在可以完全比较域名而不是正则expression式样式search。