首页 > 解决方案 > 不同端口上的多个代理,每个代理都有自己的基本身份验证

问题描述

我需要在不同的端口上设置多个代理,每个代理都有自己的身份验证用户名:密码。代理链接到另一个父代理。实际上 squid 提供了该功能,但我找不到为每个端口/代理设置不同身份验证的方法。所以我正在寻找实现该功能的 linux 解决方案,Nginx 或 node.js 脚本解决方案将是更好的解决方案,但我不确定是否可以配置它们所需的方式。

Squid 可以在多个端口上构建代理链,但看起来我无法为每个端口/代理定义自己的凭据。因此,我正在寻找一种快速解决方案来设置链接到父级并通过基本机制授权的代理。

标签: node.jsnginxproxyreverse-proxysquid

解决方案


好的,如果其他人会搜索类似的解决方案,我有幸找到的最好的解决方案是代理隧道库:https ://github.com/apifytech/proxy-chain 。它允许您快速轻松地设置代理服务器,您可以使用上游代理定义身份验证和构建链,与 squid 相同但没有配置痛苦。


推荐阅读