NGINX 作为传出请求的反向代理?

问题描述 投票:0回答:1

据我了解,NGINX 旨在设置为 Web 服务器的负载平衡流量,或作为传入请求的代理。 我想知道它是否可以用作向我不拥有的 Web 服务器发出请求的反向代理。换句话说,我想知道是否可以在我们的一台服务器上设置 NGINX,并配置一个 dns 条目,以便所有流量(来自 LAN 上的特定主机或 LAN 上的所有主机)都发往特定的网站(假设 https://yahoo.com)被路由到 NGINX 服务 -> yahoo.com Web 服务器。来自 yahoo.com 的响应将返回到 NGINX 服务器并转发回发出请求的原始客户端。

我需要通过代理将所有请求集中到 yahoo.com,并让代理充当中介,以便对 yahoo.com 的请求看起来来自代理的 IP,并且来自 yahoo.com 的响应将返回到 LAN 上的原始请求者.

我对 NGINX 的使用方式有根本性的误解吗?有更好的开源/免费反向代理选项吗?我尝试使用其他反向代理选项进行设置,但它们似乎无法按照我的需要工作,或者允许原始客户端浏览目标网站,而且它仅适用于特定的单一请求。

“反向代理”不是我需要的吗?我想要实现的目标还有其他名称吗?

如有任何信息,我们将不胜感激。 谢谢你

http nginx proxy reverse-proxy
1个回答
0
投票

感谢 Tobyd,squid 正是我所需要的 - 一个常规代理,工作完美。 谢谢你

© www.soinside.com 2019 - 2024. All rights reserved.