【文件属性】:
文件名称:http-proxy-cache:缓存 HTTP 转发代理
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-21 00:33:09
JavaScript
http-代理缓存
缓存 HTTP 转发代理。
特征:
100% 透明
保持与 Google Chrome 类似的一致标题顺序(参见 index.js 中的headerOrder )
确保发送到目标的所有标头都正确区分大小写(例如User-Agent而不是user-agent )
将所有 200 个响应存储在 MongoDB 数据库中
默认将所有请求转发到目标(即不使用缓存)
如果存在X-Cache-Preferred标头,则X-Cache-Preferred缓存中的内容(此标头永远不会发送到目标)
如果设置了环境变量PROXY_AUTH ,代理将拒绝所有没有具有相同值的标头X-Proxy-Auth传入请求
先决条件
MongoDB - 使用环境变量MONGO_URI指定连接字符串(默认为: localhost/http-proxy-cache )
可选:使用环境变量配置的错
【文件预览】:
http-proxy-cache-master
----test.js(1KB)
----.travis.yml(212B)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(587B)
----index.js(3KB)
----bin()
--------http-proxy-cache(42B)
----package.json(1KB)