Articles of 鱿鱼

使用Linux凭据的Squid3 ACL

我在我的Ubuntu 14.04.3服务器上运行Squid3,并有一个ACL规则,只允许127.0.0.1 IP,即本地用户。 我通过ssh隧道访问这个。 但是,我想收紧访问控制列表,只有某些login用户才能使用Squid3。 从www.comfsm.fm – SQUID常见问题:身份validation ,它看起来像我应该能够设置proxy_auth ACL来检查用户的Linux用户名/组。 请有人描述这将如何做? (我不想提示用户明确login到Squid3。)

Squid需要很长时间才能得到HTTP请求的响应,从来没有命中邻居caching

我正在尝试按照这些说明在兄弟模型中安装Squid。 但是,当客户端执行HTTP请求时,需要很长时间才能从服务器获得响应。 系统型号: +———+ +———-+ | | sibling | | | Squid 1 +———-+ Squid 2 | | | Net | | +—-^—-+ +—–^—-+ | | | | +—-+—-+ +—–+—-+ | Net 1 | | Net 2 | | | | | +———+ +———-+ 我用以下选项运行鱿鱼: $ sbin/squid -v –enable-cache-digests \ –enable-htcp \ –enable-icmp \ –enable-async-io […]

使用networking安全组创buildAzure ARM VM

我有一个启用networking安全组的networking,我拒绝出站端口80和443.所有出站通信都通过Squid代理进行pipe理。 现在,我想使用资源Microsoft.Compute / virtualMachines,使用Azure ARM模板在此networking中创build一个新的虚拟机。 问题是在创buildAzure存储帐户后,由于出站端口80和443被拒绝,VM无法连接到该端口。 是否有可能给Microsoft.Compute / virtualMachines一些代理设置的资源?

Squid3访问被拒绝的错误

我已经在DigitalOCean上安装了VPS并安装了squid3。 这里是/etc/squid3/squid.conf文件的尾部: acl myhost src 1.2.3.4 # 1.2.3.4 is replaced by my ip at whatismyipaddress.com http_access allow myhost via off forwarded_for off request_header_access Allow allow all request_header_access Authorization allow all request_header_access WWW-Authenticate allow all request_header_access Proxy-Authorization allow all request_header_access Proxy-Authenticate allow all request_header_access Cache-Control allow all request_header_access Content-Encoding allow all request_header_access Content-Length allow all request_header_access […]

鱿鱼只加载半页

我已经在DigitalOCean上的VPS上configuration了Squid。 我以某种方式接受了我的请求,但现在有一个新的问题。 每当我尝试使用它加载页面,而不是只加载一半的页面,我的意思是HTML的几个部分被截断。 是否有一个默认的超时值是造成它? 如何解决这个问题? 也是 request_body_max_size 指令被设置为默认值,这对响应的大小没有限制。

Squid3不提供来自caching的YouTube内容

我试图caching一个youtubevideo(从.googlevideo.com /服务 )在鱿鱼代理,并希望确保当我从同一个url再次访问YouTubevideo/audio,它将从鱿鱼caching服务。 ex URL – https://r3—sn-o3o-cvhe.googlevideo.com/videoplayback?itag=140&mm=31&ip=103.21.125.77&ipbits=0&id=o-AK8_zJG95C1btVVWXvayDb95gFpQ9WYfGWBqnZF_lfxD&pl=24&keepalive=yes&ms=au&mv=m&mn=sn- o3o-CVHE&键= yt6&MIME =audio%2Fmp4&到期= 1462118801&UPN = KP38EuN7Zh0&签名= 950DCFCD5E447B048CA7FA0B6C93A6FE91D2D97B.DE95A7A3FFBECD91B28A5CA9C228A96FDA8B6B92&MT = 1462097014&initcwndbps = 12422500&sver = 3&CLEN = 13634&GIR = YES&DUR = 0.812&LMT = 1387205218651665&源= YouTube和sparams = CLEN%2Cdur%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag %2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cupn%2Cexpire&requiressl = YES&FEXP = 9416126%2C9416891%2C9416985%2C9418751%2C9422596%2C9423554%2C9428398%2C9431012%2C9432683%2C9433096%2C9433680%2C9433858 %2C9433946%2C9433999%2C9434290%2C9434343%2C9435687&CPN = SQ-mPOS9I5Xg3Gic&ALR = YES&ratebypass =是& C =&WEB = cver&1.20160428范围= 0-13633&RN = 0&RBUF = 0 响应头 – 接受范围字节 Alt-Svc […]

在向squid发送多个请求时,向后端发送一个请求,并在未命中时排队其他请求

我想保护一个后端服务器,让squid发送一个单一的请求到服务器,当一个资源caching未命中时。 在获取期间,其他请求应该被搁置,直到单个请求返回。 头文件stale-while-revalidate几乎是我想要的,但是当max-age和stale-while-revalidate都通过时,没有失效的响应,并且多个请求将被发送到后端。 指令collapsed_forwarding似乎正是我所期待的。 但是我无法按预期工作,仍然在最大时期内看到对后端的多重请求。 我正在testing这与SoapUI 5.2.1简单的负载testing与40个线程。 我目前的Squidconfiguration(3.5.19)是默认configuration,有以下更改: #Queue incomming requests when a request is send to the backend. IE collapse request into a single backend request. collapsed_forwarding on # Squid normally listens to port 3128 http_port 3128 accel no-vhost defaultsite=localhost ignore-cc #Backend requires basic auth cache_peer 127.0.0.1 parent 53142 0 no-query originserver name=myAccel login=username:password […]

stream浪的开发环境转发请求到分期和过滤和用本地版本replace某些文件

我想创build一个Vagrant开发环境,一个开发者可以访问dev.example.com ,stream浪的机器会向dev.example.com发出同样的请求,除了过滤掉一些文件,比如app.js和main.css并为当地的FS提供服务。 有太多的api依赖于地区的顺利发展。 这个有可能? 任何提示或build议也将有所帮助

configurationSquid代理服务器或pfsense来实现WLAN URLlogging

使用Squid代理服务器和pfsense是我的舒适区,我设法在Ubuntu服务器上安装Squid,并给它一个静态的IP,并通过局域网连接到设置HTTP_access允许所有。 我的最终目标是“简单地”login我的无线networking上访问的每个URL,尝试OpenDNS,但它只显示域名,而不是谁去了哪里。 我相信pfsense只能作为路由器本身安装在实际的服务器或PC上? 我喜欢这里的简单,并希望我仍然可以使用我的路由器处理DHCP和一般的路由器,但可能告诉路由器强制使用透明代理? 我正在使用一个旧的上网本硬连线到我的路由器的Squid服务器,但只有局域网。 从来没有使用pfsense或MITM代理或任何其他更less的configuration我猜,鱿鱼可以压倒一切。 只是寻找最容易理解的设置,我可以做的。 感谢您的时间。

Squid Proxy和Microsoft AD证书服务

我有一个使用sslbumpfunction的Squid代理服务器,可以与自签名证书一起使用,但是浏览器对此抱怨。 现在我正在尝试将Squid服务器设置为Active Directory CA的从属CA,以便浏览器信任由Squid创build的证书。 以下是我在做什么不工作的概述: 在squid服务器上用openssl创build一个CSR 将CSR粘贴到Microsoft AD Certicicate Services(使用从属CA模板) 将生成的Base-64证书放到Squid服务器上 这导致浏览器抱怨证书。 当我在浏览器中查看证书时,我总是得到以下错误:“Windows没有足够的信息来validation此证书”,并且证书path中没有CA. 上面列出的步骤在这里更详细。 赛特并不是我的强项,我不确定要从哪里出发。 我觉得这个问题可能与我如何创build企业社会责任有关,也可能是我对这个过程的理解是根本错误的。 任何帮助表示赞赏。 是的,我们的最终用户知道这一点。