我们花了两天的时间试图让Ubuntu 2.7与Ubuntu 9.10一起工作。 运行ubuntu的计算机有两个networking接口:eth0和eth1,在eth1上运行dhcp。 两个接口都有静态IP,eth0连接到Internet,eth1连接到我们的LAN。 我们一直遵循几十个不同的教程,但没有成功。 这里的教程是我们最后做的,实际上给了我们一些结果: http : //www.basicconfig.com/linuxnetwork/setup_ubuntu_squid_proxy_server_beginner_guide 。 当我们尝试从局域网上访问诸如seriouswheels.com这样的网站时,我们在客户机上得到以下消息: 错误 所请求的url无法检索 尝试处理请求时遇到无效的请求错误: GET / HTTP / 1.1 主持人:www.seriouswheels.com 连接:保持活力 User-Agent:Mozilla / 5.0(X11; U; Linux x86_64; en-US)AppleWebKit / 532.9(KHTML,如Gecko)Chrome / 5.0.307.11 Safari / 532.9 Cache-Control:max-age = 0 接受:application / xml,application / xhtml + xml,text / html; q = 0.9,text / plain; q = […]
我们的网站基础架构使用HAProxy进行负载平衡,Squid群集进行caching,应用程序数据位于IIS群集上。 我们通过URI来平衡HAProxy来优化Squid命中率,但是我们知道Squid基于浏览器传递给它的Accept-Encoding头来保存每个页面的不同副本,所以IE(gzip,deflate)将会拥有与Firefox(gzip,deflate)或Chrome(gzip,deflate,sdch)不同的caching页面副本。 我们想规范Accept-Encoding头文件,我认为最好的地方是在HAProxy中。 我会很感激,如果有人可以提供一些想法如何做到这一点,而不打破支持客户端没有gzip或deflate支持。
我将如何设置一对鱿鱼代理,使一个使用另一个作为父母和他们之间的所有stream量使用SSLencryption? 我已经阅读了cache_peer文档,但是对于我需要创build哪些证书(以及如何),哪个服务器使用哪个证书,等等,都非常模糊。 这个地方有一个简单的方法吗? 只是要清楚,我不想知道如何设置鱿鱼来代理https请求,或者作为使用https的web服务器的反向代理。
Squid 2.7(安装在一个Windows机器上)导致了一个问题,在这里使用的Web服务页面caching了一个“服务器停机维护”页面。如何完全禁用squidcaching中的caching? 干杯!
我已经在有4个IP地址的服务器上安装了Squid Proxy 192.123.0.10 192.123.0.11 192.123.0.12 192.123.0.13 主要的IP地址是192.123.0.10 。 我希望能够: 将我的浏览器代理设置为指向列出的四个IP中的一个,并使用对应的IP作为它的传出IP地址 要么 设置我的浏览器代理指向列出的四个IP中的一个,并从列表中的鱿鱼randonmlyselect从传出的IP 有任何想法吗? 编辑澄清: 举个例子。 比方说,我设置我的浏览器指向192.123.0.10 ,我访问的任何网站应该看到我的IP地址为192.123.0.10 。 这工作。 然后,如果我更改我的浏览器指向192.123.0.11 ,我访问的任何网站应该看到我的IP地址为192.123.0.11 ,而是看到第一个IP 192.123.0.10 。 192.123.0.12和192.123.0.13 。
我在文档中找不到这个工作,但是现在尝试通过代理login到像gmail这样的网站让我进入了一个redirect循环,网站说没有启用cookies。 在旧的文档中,我可以find有一个header_access但似乎并不存在于3.1 – 我错过了什么简单的东西? 它与SSL有什么关系? # /usr/local/sbin/squid -v Squid Cache: Version 3.1.0.13 # uname -mrs FreeBSD 8.0-RELEASE i386 squid.conf acl manager proto cache_object acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8 # auth info auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/squid/squid_passwd acl ncsa_users proxy_auth REQUIRED acl SSL_ports port 443 acl Safe_ports port 80 # http acl Safe_ports […]
我已经在AD中通过winbindconfiguration了authconfiguration的鱿鱼 现在我有授权的有线问题 我在日志中find有趣的string kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot find KDC for requested realm 有谁知道如何解决这个问题?
几个月前,我在python中编写了一个代理来修改某个请求。 它向所请求的网页添加了一个cookie标题,并在返回时删除了该标题。 但是,由于硬盘驱动器故障,我丢失了这个代码,数据恢复几乎不在图片中。 现在我正在考虑将整个事情改写为Squid或Nginx或其他代理服务器的插件。 是否有代理软件提供了将请求传递给插件或程序的可能性,该插件或程序修改了服务器拾取的数据,并按照程序的说明进行操作。 基本上我正在寻找一个代理,提供了自定义cookie处理的选项。 当然,我不是在寻找完整的解决scheme,但是如果有人能指引我走向正确的方向,我会很高兴。
定制鱿鱼是否有可能通过错误页面临时允许黑名单网站? 与下面的Webwasherfunction类似,它可以检测列入黑名单的网站,用绿色button显示一个错误页面,用户可以点击该页面以30分钟的时间访问该网站。 谢谢。 translation: Access to the desired site requires your confirmation. Your selected internet site "http://www.amazon.com/" belongs to the category (Online shopping at). If access is business-related or held outside of working hours, please confirm this by clicking on the "confirmation" If the page longer than 30 minutes is selected, this message appears again. […]
我使用Squid 2.7.STABLE9,我从源代码编译。 我对no-cache理解是,在提供资源的caching副本之前,caching必须对原始服务器进行重新validation,并且这将通过If-Modified-Since标头进行。 我对s-maxage理解是,一个共享的caching/代理应该考虑资源在指定的秒数内保持新鲜。 我的期望是, Cache-Control: no-cache, s-maxage=300应该触发Squid在5分钟内将资源新鲜考虑在内,并且在提供caching版本之前,应该使用源服务器重新validation。 我是否正确理解这些标题的用法? 如果是这样,我应该期望这种行为Squidconfiguration为反向代理时执行此行为?