问题标签 [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.
iis - Varnish 或 Squid 作为 IIS 的缓存服务器
我们可以将 Varnish 或 Squid 服务器设置为 IIS 服务器的 Web 缓存服务器吗?
我在任何地方都没有找到太多信息。请让我知道我在哪里可以获得信息
proxy - 是否可以将代理服务器安装到 DD-WRT?
我现在在 VirtualBox 上运行 DD-WRT x86 版本。是否可以在dd-wrt 内安装代理服务器(如果可以运行,则为 squid)。有没有可用于此象牙的文档?
http - 使用 Squid 按需将文本附加到 HTTP 响应
我正在尝试设置一个 http 代理,但遗憾的是我真的不知道我在做什么。
如果查询字符串中存在某个参数,则此代理的主要功能是将 javascript 文件附加到任何 Web 请求的底部。
例如,如果我设置了 Firefox 以通过代理,如果我访问http://www.anypage.com/?enable_script=true,源代码的底部会出现以下行:
我玩过 Squid,它似乎可以做我需要的事情,但文档有限,我不知道从哪里开始。
谢谢!
apache - 网页重定向
我正在努力实现以下目标:
当用户在浏览器的地址栏中键入“print”(或“http://print”)时:
我希望用户被重定向到一个页面:www.abc.com/print/
怎么能做到这一点?我试图查找一些 squid 配置,但找不到相同的配置。
谢谢!
编辑:我不明白反对票的处理,这是一个完全有效的问题。
python - 如何在发送到客户端之前使用 squid 代理服务器修改 html 页面
我正在寻找设置代理服务器,并且我想运行一些 python 脚本(或任何其他语言)来过滤掉 html 页面上的一些内容,客户端通过代理服务器请求。
有没有办法做到这一点?
谢谢
iphone - ASIHTTPRequest - 设置为忽略缓存/代理
我正在使用 ASIHTTPRequest 并从我们的服务器上提取内容,该服务器上有 Squid 缓存。似乎 ASIHTTPRequest 没有获得最新的内容版本。
我如何告诉它忽略缓存以便我可以获得最新版本?还是有更好的方法来做到这一点?
以下是我正在使用的:
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
- The browser stores a cookie for foobar.com in the users hard drive.
- The next time foobar.com is visited, the browser presents all cookies for foobar.com to the server.
- The server builds the DOM document.cookie property based on these cookies.
B) The browser populates document.cookie
- The browser stores a cookie for foobar.com in the users hard drive.
- The next time foobar.com is visited, the server goes on about constructing and serving the HTML.
- 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.
windows - 设置代理服务器的步骤
我想在我们的办公室设置代理服务器。我有两个可用的代理服务器,即(Linux 的 SQUID 和 Windows 的 WinProxy)。我有以下要求。
我在代理服务器中定义的所有规则(例如阻止某些特定站点等)都应该可以工作。
适用于 linux 的“Evolution Mail Client”和适用于 Windows 的“Outlook Express”也应该可以使用。
那么,你能告诉我如何实现这两项任务的指导方针,尤其是 no.-2 。
提前致谢。
linux - 重启 Squid 代理服务器的命令?
什么命令在 Linux 发行版上重新启动 Squid 代理服务器?
我试过了,这是正确的命令吗?squid restart
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;也欢迎其他解决方案。
非常感谢,
克里斯托夫