7个各有特点的HTTP代理服务器

  1. Privoxy - 网页过滤、系统支持性好
    Privoxy是一款不进行网页缓存且自带过滤功能的代理服务器,针对HTTP、HTTPS协议。
    通过其过滤功能,用户可以保护隐私、对网页内容进行过滤、管理Cookie。
    可以在Linux、Microsoft Windows、MacOS、AmigaOS、BeOS以及大多数类Unix系统上运行。
    基本上所有网页浏览器均可使用Privoxy。

2.Squid - 流量优化、访问控制
Squid用途广泛,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。
优点:
•它有一个反向代理(httpd-accelerator)模式,用于缓存传入请求和传出数据。
•它支持丰富的流量优化选项、访问控制、授权、日志记录工具等等。
https://github.com/squid-cache/squid
3.trafficserver - 支持定制HTTP请求、支持API扩展
Traffic Server 是 Apache 软件基金会 管理的开源 Web 缓存代理服务器,目前为 Apache 顶级项目。
https://github.com/apache/trafficserver
在这里插入图片描述

它的特点是对内容请求进行一组保持活跃、过滤或匿名化。
通过允许用户创建定制插件来修改HTTP头、处理ESI请求或设计新的缓存算法的API进行扩展。
4.Negix - 反向代理、负载均衡
Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,
并且cpu、内存等资源消耗却非常低,运行非常稳定。

Nginx支持使用ngx_http_proxy_module模块缓存加速反向代理,该模块允许通过HTTP以外的协议将请求传递到另一个服务器,如FastCGI, uwsgi, SCGI和memcached。
在这里插入图片描述

5.HAProxy - 高可用、支持高并发、防DDoS攻击
HAProxy是高可用性代理(High Availability Proxy)的缩写,它是一个免费的、开源的、非常快速、可靠和一流的负载平衡器和代理软件,用于TCP和基于http的应用程序,为高可用性而构建。
HAProxy是HTTP反向代理、TCP代理和规范化器、SSL/TLS终止/启动器/卸载程序、缓存代理、HTTP压缩卸载程序、流量调节器、基于内容的开关、FastCGI网关等等。它还可以防止DDoS和服务滥用。

1.Haproxy支持两种代理模式 TCP(四层)和HTTP(七层),也是支持虚拟主机的。

2.Haproxy的优点能够补充Nginx的一些缺点,比如支持Session的保持,Cookie的引导;同时支持通过获取指定的url来检测后端服务器的状态。
  
3.Haproxy跟LVS类似,本身就只是一款负载均衡软件;单纯从效率上来讲Haproxy会比Nginx有更出色的负载均衡速度,在并发处理上也是优于Nginx的。
  
4.Haproxy支持TCP协议的负载均衡转发,可以对MySQL读进行负载均衡,对后端的MySQL节点进行检测和负载均衡,大家可以用LVS+Keepalived对MySQL主从做负载均衡。
  
5.HAProxy负载均衡策略非常多:Round-robin(轮循)、Weight-round-robin(带权轮循)、source(原地址保持)、RI(请求URL)、rdp-cookie(根据cookie)。

6.Apache HTTP Server - 世界上“最流行”的web服务器
https://blog.csdn.net/junehappylove/article/details/108150564#:~:text=httpd%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%90%86%E5%8D%95%E4%B8%AAWeb%E5%BA%94%E7%94%A8%201%20Listen%208080%20–%3E%20%E8%A6%81%E7%9B%91%E5%90%AC%E7%9A%84%E6%9C%AC%E5%9C%B0%EF%BC%88%E5%A4%96%E7%BD%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%EF%BC%89%E7%AB%AF%E5%8F%A3%E6%98%AF8080%202%20%3CVirtualHost,5%20%3CProxy%3E%20%E9%87%8C%E9%9D%A2%E7%9A%84%E9%85%8D%E7%BD%AE%E6%98%AF%E4%BB%A3%E7%90%86%E7%9A%84%E4%B8%80%E4%B8%8B%E5%85%81%E8%AE%B8%E6%88%96%E7%A6%81%E6%AD%A2%E6%9D%A1%E4%BB%B6%206%20ProxyPass%20%E5%92%8C%20ProxyPassReverse%20%E6%98%AF%E9%80%86%E5%90%91%E4%BB%A3%E7%90%86%E7%9A%84%E7%9C%9F%E6%AD%A3%E5%9C%B0%E5%9D%80

7.traefik - 更好地部署微服务的反向代理服务器

在这里插入图片描述
https://docs.traefik.cn/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是小萝卜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值