欢迎来到魔幻小生的博客

代理服务器及常用代理工具

什么是代理服务器?

代理服务器是计算机和互联网之间的中间服务器。它充当客户端计算机和网站之间的网关。使用代理时,您发送到网站的请求在到达网站之前会经过代理,因此,根据代理的使用情况,他们可能会修改或不修改请求的数据包。它们充当防火墙,帮助您访问受限数据,甚至限制您访问某些信息。

当您不使用代理时,您发送到网站的请求将直接发送到网站。然而,当您使用代理时,情况就不同了。当您发送请求时,它首先发送到代理服务器,然后代理服务器对其进行修改(如用另一个IP地址替换您的真实IP地址),然后将请求发送到您行为的网站。响应将发送到代理,然后代理将响应发送回给您。

image

假如我们手机坏了,让舍友送到维修点维修,前台接待后再安排某个维修师傅给我们维修,此时舍友相当于正向代理服务器,前台相当于反向代理服务器。

正向代理优点如下:

  • 共享网络,只需要代理主机有公网ip即可

  • 提升安全性,只需要对代理服务器做好安全防护

  • 便于管理,代理服务器管控内部主机请求,设置黑名单等

  • 隐藏ip,突破限制,如梯子,隐藏真实ip属地

反向代理优点如下:

  • 负载均衡:通过将网络请求分摊到多台服务器的技术手段,主要解决单点故障、资源过载等问题。
  1. 轮询法:顺序分发请求

  2. 加权轮询法:根据服务器性能动态分配权重

  3. 最小连接数法:动态选择负载最轻节点

  4. 源地址哈希法:保持同一客户端会话一致性(同一客户端选择之前的服务器处理请求)

  • 防止攻击:不透露服务器信息防止网络攻击

  • 缓存:代理服务器缓存响应数据从而获得更快性能

posted @ 2025-09-05 00:13  魔幻小生  阅读(47)  评论(0)    收藏  举报