正向代理&反向代理&frpc&nginx
一直对nginx的反向代理很疑惑,为啥叫反向代理,那正向代理是什么?其实通过学习真的是生活中非常常见的。
正向代理
正向代理是客户端配置的一种代理,用户通过代理服务器访问网上的资源。它可以隐藏客户端的真实IP,提供匿名浏览、内容过滤和访问控制等。来一张智谱清言生成的正向代理图。
网图:
其实说白了公司学校通过wifi上网就是一种正向代理
反向代理
反向代理服务器位于客户端和服务器集群之前,接受客户端的请求,然后根据负载均衡策略讲请求转发到适合的后端服务器。反向代理的主要目的是优化性能、负载均衡、安全防护、内容缓存等。它对外界隐藏了后端服务器的详细信息,只暴露出反向代理自身的IP和端口。反向代理可以用于保护内部服务器免受直接攻击,因为客户端的请求首先到达反向代理,而不是直接到达应用服务器。
来一张智谱清言生成的反向代理图。
再来一张网图