问题标签 [squid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1563 浏览

iis - Varnish 或 Squid 作为 IIS 的缓存服务器

我们可以将 Varnish 或 Squid 服务器设置为 IIS 服务器的 Web 缓存服务器吗?

我在任何地方都没有找到太多信息。请让我知道我在哪里可以获得信息

0 投票
1 回答
13931 浏览

proxy - 是否可以将代理服务器安装到 DD-WRT?

我现在在 VirtualBox 上运行 DD-WRT x86 版本。是否可以dd-wrt ​​内安装代理服务器(如果可以运行,则为 squid)。有没有可用于此象牙的文档?

0 投票
1 回答
4154 浏览

http - 使用 Squid 按需将文本附加到 HTTP 响应

我正在尝试设置一个 http 代理,但遗憾的是我真的不知道我在做什么。

如果查询字符串中存在某个参数,则此代理的主要功能是将 javascript 文件附加到任何 Web 请求的底部。

例如,如果我设置了 Firefox 以通过代理,如果我访问http://www.anypage.com/?enable_script=true,源代码的底部会出现以下行:

我玩过 Squid,它似乎可以做我需要的事情,但文档有限,我不知道从哪里开始。

谢谢!

0 投票
1 回答
67 浏览

apache - 网页重定向

我正在努力实现以下目标:

当用户在浏览器的地址栏中键入“print”(或“http://print”)时:

我希望用户被重定向到一个页面:www.abc.com/print/

怎么能做到这一点?我试图查找一些 squid 配置,但找不到相同的配置。

谢谢!

编辑:我不明白反对票的处理,这是一个完全有效的问题。

0 投票
2 回答
6926 浏览

python - 如何在发送到客户端之前使用 squid 代理服务器修改 html 页面

我正在寻找设置代理服务器,并且我想运行一些 python 脚本(或任何其他语言)来过滤掉 html 页面上的一些内容,客户端通过代理服务器请求。

有没有办法做到这一点?

谢谢

0 投票
1 回答
1150 浏览

iphone - ASIHTTPRequest - 设置为忽略缓存/代理

我正在使用 ASIHTTPRequest 并从我们的服务器上提取内容,该服务器上有 Squid 缓存。似乎 ASIHTTPRequest 没有获得最新的内容版本。

我如何告诉它忽略缓存以便我可以获得最新版本?还是有更好的方法来做到这一点?

以下是我正在使用的:

0 投票
2 回答
898 浏览

javascript - How is the DOM object document.cookie property built?

When you are served a web page, who builds the DOM document? Is it strictly the server printing HTML? How is the browser involved? I am specifically interested in knowing how is the document.cookie property populated.

A) The server populates document.cookie

  1. The browser stores a cookie for foobar.com in the users hard drive.
  2. The next time foobar.com is visited, the browser presents all cookies for foobar.com to the server.
  3. The server builds the DOM document.cookie property based on these cookies.

B) The browser populates document.cookie

  1. The browser stores a cookie for foobar.com in the users hard drive.
  2. The next time foobar.com is visited, the server goes on about constructing and serving the HTML.
  3. Somewhere before or after the browser grabs all the cookies on the hard drive and populates document.cookie.

I am interested in this information because I'm studying how cookie stripping at proxy servers such as Varnish and Squid can affect cookies. If document.cookie was built by the server (option A above), then I would assume cookie stripping by proxies would affect the document.cookie property. I am however party inclined to think B is the case since I have a directive in a Varnish server to specifically strip a cookie, but the data of the cookie remains persistent in document.cookie even after stripping it from the request.

This question is especially important for people who have websites behind Varnish, since a request that comes attached with a cookie negates the use of cached data and generates a back-end hit.

0 投票
1 回答
517 浏览

windows - 设置代理服务器的步骤

我想在我们的办公室设置代理服务器。我有两个可用的代理服务器,即(Linux 的 SQUID 和 Windows 的 WinProxy)。我有以下要求。

  1. 我在代理服务器中定义的所有规则(例如阻止某些特定站点等)都应该可以工作。

  2. 适用于 linux 的“Evolution Mail Client”和适用于 Windows 的“Outlook Express”也应该可以使用。

那么,你能告诉我如何实现这两项任务的指导方针,尤其是 no.-2 。

提前致谢。

0 投票
1 回答
89907 浏览

linux - 重启 Squid 代理服务器的命令?

什么命令在 Linux 发行版上重新启动 Squid 代理服务器?
我试过squid restart了,这是正确的命令吗?

0 投票
1 回答
158 浏览

python - 缓存匿名 HTTP 请求(基于 cookie)

我想为我的 Python Web 应用程序添加一个 HTTP(或 WSGI)缓存,用于所有请求

  • 要么是GET要么HEAD
  • 没有调用 cookie "session_id"(已知用户获得专门的、不可缓存的页面)
  • 没有调用 cookie "_flash"(此 cookie 用于向用户显示一些短消息,例如“文章创建成功”,即使在重定向之后)
  • 如果有以"__utm"(由 Google Analytics 创建)开头的 cookie,则应忽略它们(不存储在缓存中),但仍应缓存该站点

如果考虑到其他常见的缓存指令(如cache-control: private)甚至 ETAGS 也会很好,但目前这不是必需的。

最好,我不想运行任何额外的软件,比如 Squid(但如果有充分的理由我会使用它),所以我更喜欢mod_apache基于解决方案,甚至是某种memcached强大的 WSGI-Middleware;也欢迎其他解决方案。

非常感谢,
克里斯托夫