鱿鱼代理后面的 node.js 快递服务器

时间:2021-02-07 12:03:15

标签: node.js express proxy squid

我使用带有 express 的 node.js 编写了一个 webapi,但为了大规模使用它,我需要缓存请求(现在我使用的是鱿鱼)以减少带宽和对服务器的请求许多请求可能会导致来自 cloudflare 的 ip-ban。 我尝试使用代理链通过代理路由网络流量,但是一旦我触发请求,node.js-server 就会崩溃并显示错误:

root@h2880385:/home/zsunamy/devel-hltv-api# proxychains nodejs index.js
ProxyChains-3.1 (http://proxychains.sf.net)
Listening on port 3001...
|DNS-request| www.hltv.org 
|DNS-response|: www.hltv.org does not exist
nodejs: ../deps/uv/src/unix/getaddrinfo.c:93: uv__getaddrinfo_translate_error: Assertion `!"unknown EAI_* error code"' failed.
Abgebrochen
root@h2880385:/home/zsunamy/devel-hltv-api#

我还找到了 this 模块,但我不确定该模块是否适用于我的问题。我还想,如果 node.js-server 可以缓存,我可能不需要 squid 代理服务器,但我还没有找到一种方法来实现这一点......

感谢您的帮助。

0 个答案:

没有答案