根据维基百科,代理也称为网络代理(network proxy),是一种特殊的网络服务,允许一个网络终端(通常是客户端)通过这种服务与另一个网络终端(通常是服务器)间接连接。网关、路由器等一些网络设备具有网络代理功能。一般来说,代理服务有利于保护网络终端的隐私或安全,防止攻击。提供代理服务的计算机系统或其他类型的网络终端称为代理服务器。
具体来说,代理服务器一般可以分为正向代理和反向代理。
所谓前向代理是从客户端/客户端的角度出发,即客户端为了从原服务器获取内容,向代理服务器发送请求,指定目标访问服务器,然后代理(服务器)向目标服务器请求,将获取的内容返回给客户端。前向代理闭环完成。
但是需要注意的是,真正的请求客户端隐藏在前向代理进程中,也就是服务器不知道正式的请求客户端是谁。至此,你想到什么了吗?没错,大多数科学冲浪行为都是这样发生的。
反向代理通常从服务器开始,从网络或客户端向反向代理发送请求。反向代理服务器收到请求后,判断请求的去向,然后将结果反馈给客户端。反向代理闭环完成。
还需要注意的是,在反向代理的过程中,内部服务器的信息是隐藏的,用户不需要知道哪个服务器提供服务,只需要知道反向代理服务器是谁,我们甚至可以把反向代理服务器当成一个真正的服务器。这种形式的代理通常用于实现负载平衡。有不懂的请咨询梦飞服务器了解。