事实上,我的问题是在networking中从互联网上下载大文件的用户。 我的networking中有一个Squidcaching/代理服务器,位于我的networking和Internet之间。 我认为终止长时间活着的连接可能有助于防止用户下载大文件。 所以在这个post里面问,但是没有得到明确的答案。 用Squid看来这是不可能的。 : – / 现在,在这篇文章中也提出了一个解决scheme,即为每个用户限制带宽:我们只给每个用户一个合适的带宽,用户可以做任何事情(甚至是下载),而不用打扰别人。 但据我所知,Squid只能给用户分配一些静态带宽。 所以任何用户都有一个特定的静态带宽不能改变。 我看起来这是不公平也不是最佳的,因为在闲置的情况下(小用户请求的时候),我们应该在繁忙的情况下给他们更多的带宽。 所以在一个公平的系统中,带宽应该在考虑优先级的可用用户之间分配(一些用户应该比其他用户拥有更多的份额)。 任何用户的份额取决于所有可用的用户。 更多的用户less分享。 像这样的东西: UserBandwidth = (OverallAllBandWidth / NumberOfCurrentUsers) 如果一时之间我们只有一个用户,我们应该给他分配所有的带宽。 所以: Squid能解决这个问题吗? 是否有可能与其他软件? Linux本身如何? 我听说过linux内核的一些stream量整形function。 如果这是不切实际的,你会build议采取什么其他的解决scheme: 防止用户下载(特别是HTTP下载) 要么 强制执行一个公平且肯定dynamic的带宽限制 谢谢!
我们有一个庞大的networking,大约有10000个用户。 我们有一个AD,并希望使用Squid服务器进行caching和NTLM身份validation。 我们也有40 Mbit / s的互联网,我们将分享它。 在AD我们有学生,老师,…… OU,并且每个小组应该有它适当的互联网速度。 我知道我们应该使用stream量整形器以最好的方式共享Internet。 第一个问题是:哪个stream量整形器适合使用(在Linux中)? 我们可以使用MikroTik吗? 第二个是:我们可以使用Squid身份validation从AD识别用户和他们的OU,然后从stream量整形器给他们的互联网速度(以及我们可以如何)? 第三是:有没有其他解决scheme来解决这个问题? (问题:使用AD以共享Internet连接的最佳方式。)
今天,我在我的办公室configuration了Squid代理。 它工作正常,没有任何问题。 但从那时起,我的同事无法通过Microsoft Outlook(2003&2007)发送/接收电子邮件。 但他们能够使用Internet Explorer发送邮件…请让我知道通过鱿鱼代理允许Outlook电子邮件的溶剂。
我设法在Debian Squeeze 6.0服务器上使用iptables NATredirect在透明模式下设置Squid3。 端口80上的所有请求都被正确地redirect到squid,然后与白名单文件进行比较。 所有未列入白名单的网站请求均被发送到自定义ERR_ACCESS_DENIED页面。 此页面包含一个简单的login表单。 所以,当一个网站被阻止时,用户有能力将该网站添加到白名单。 我创build了一个非常简单的PHP脚本,它将URL(带有正则expression式),添加到白名单,并重新启动鱿鱼。 在这一点上,我将redirect浏览器到新的授权网站,一个简单的 $your_url = http://www.example.com; header("Location: $your_url"); 但鱿鱼给了我一个ERR_INVALID_URL页面试图回顾 (null)://www.example.com 如果我尝试在地址栏中inputurl,则该网站将被正确投放。 我已经尝试在redirect之前在PHP中设置超时,但即使1分钟超时,redirect也会失败。 同时,在地址栏中inputurl即可。 任何线索? 更新问题很容易解决切换到Squid 2.7 Squid3的bug 在这里
在我的networking中,我有一些Ubuntu机器需要从nl.archive.ubuntu.com下载文件。 由于多次下载都是浪费时间,所以我设置了一个用于caching数据的squid代理。 此代理的另一个用途是nl.archive.ubuntu.com archive.ubuntu.com或*.archive.ubuntu.com请求重写为nl.archive.ubuntu.com因为此镜像比美国镜像快。 这工作得很好,但最近我的caching机安装后,configuration丢失了。 我记得有一个单独的Perl程序来处理这个重写。 我如何设置这样一个鱿鱼代理重写主机*.example.com到www.example.com和caching后者的结果?
我绑定redirect一个特定的https请求到别的地方。 我一直在尝试使用http工作的鱿鱼,但它无法看到https请求。 甚至有可能这样做,因为请求已经被encryption,鱿鱼甚至不能看到它。 我试过使用鱿鱼,没有成功没有蠕动。 检查鱿鱼日志,只logginghttp请求,并没有logging的https,这意味着https不通过鱿鱼? 我已经试过这里的技巧http://www.rahulpahade.com/content/squid-transparent-proxy-over-ssl-https 。 只要启用防火墙设置,就会阻止对https的所有请求。 但是,如果禁用转发443到鱿鱼服务器没有任何改变的鱿鱼configuration,它再次工作。 请帮忙。 谢谢
我正在尝试将squid设置为本地networking的caching服务器。 我正在寻找一个解决scheme,使整个networking自动使用代理。 换句话说,我希望networking上的每个客户端都可以使用服务器,而无需在客户端configuration它。 有没有办法在路由器上configuration它? pfsense或ddwrt有这个能力吗?
我想阻止我的networking用户访问大部分的外部网站。 一些用户可能需要访问Facebook(如市场部门的用户),而另一些用户可能需要访问银行网站。 我想要做的是控制这些用户的访问权限,只允许他们访问必要的网站。 要做到这一点,我一直在考虑使用强制门户来控制身份validation(所以我会知道谁在请求网站)。 此外,我需要一个代理拒绝访问被封锁的网站。 做一些研究我还没有发现任何一个软件能够完成这两项任务。 我尝试了PacketFence和Squid。 第一个处理非常好的authentication步骤。 另一个是URL阻塞。 但是既不能说话也不能做理想的工作。 任何人都曾经实施过这样的事情? 这些软件有可能吗? 编辑: 用户通过Active Directory服务器进行身份validation非常重要。
我使用Squid Proxy 3.1作为透明的代理服务器,我想阻止facebook.com,但列在阻止列表,一些用户访问Facebook使用https,我怎么能阻止只有https的Facebook
我们目前在我们的networking上有一个Squid代理服务器设置,一所高中。 我们正在通过代理发送来自学生设备(iPad)的所有stream量,包括内部和外部。 stream量被发送到我们的防火墙,然后从那里传递到代理服务器。 代理服务器然后通过我们的互联网filter(也在防火墙级别)发送stream量。 该设置似乎适用于所有网站,除了Google。 当Googlesearch时,我们被redirect到ipv4.google.com,当我们需要inputvalidation码才能继续search。 谷歌认为,通过代理服务器时有不寻常的活动。 有没有解决的办法? 有没有更好的方式来做我们的代理,使谷歌不认为这是不寻常的活动? 另一个select可能是没有任何来自Google的stream量通过我们的代理,但我不知道如何做到这一点。 任何帮助,将不胜感激。 谢谢!