首页 > 其他分享 >7个很有特点的HTTP代理服务器

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

时间:2023-05-15 22:00:17浏览次数:40  
标签:HTTP E5% E6% E7% 特点 代理服务器 E4%

HTTP代理服务器

1. Privoxy - 网页过滤、系统支持性好

Privoxy是一款不进行网页缓存且自带过滤功能的代理服务器,针对HTTPHTTPS协议。

通过其过滤功能,用户可以保护隐私、对网页内容进行过滤、管理Cookie

可以在LinuxMicrosoft WindowsMacOSAmigaOSBeOS以及大多数类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进行扩展。

 

https://qing.su/article/traffic-server-cdn-cluster.html

 

4.Negix - 反向代理、负载均衡

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,

并且cpu、内存等资源消耗却非常低,运行非常稳定。

 

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

 

https://www.cnblogs.com/lywJ/p/10710361.html

 

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)。

 

https://blog.csdn.net/shy871/article/details/119837385

 

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://www.bookstack.cn/read/traefik/1.md

 

标签:HTTP,E5%,E6%,E7%,特点,代理服务器,E4%
From: https://www.cnblogs.com/healer007/p/17403270.html

相关文章

  • SpringBoot发布https服务
    一、生成SSL证书 1、进入本地jdk的路径cdD:\Program\jdk1.8.0_77\jre\lib\securitycmd窗口生成证书HSoftTiger.keystore到D盘keytool-genkey-aliastigerCompany-keyalgRSA-keysize1024-keypasstigerpass-validity3650-keystoreD:\HSoftTiger.keystore-storep......
  • iis支持https
    1.创建SSL证书【用低版本OpenSSL-Win64-1.1.1创建cert.pfx文件】windows利用OpenSSL生成证书,并加入IIShttps://www.cnblogs.com/SingleYang/p/14246161.html2.配置站点SSL支持,使站点支持https3.配置IISCryto,使客户端浏览器能正常访问 ......
  • 报错问题:谷粒商城Access to XMLHttpRequest at 'http://localhost:88/api/sys/login'
    大概在P46P47,跟着配置后出现问题AccesstoXMLHttpRequestat'http://localhost:88/api/sys/login'fromorigin'http://localhost:8001'hasbeenblockedbyCORSpolicy: 上网查了一下,说是跨域的问题,检查了一会,有人说是nacos的命名空间的问题,也有人说是版本上的问题,大多......
  • 机电实务科目特点
    二建机电包括技术、管理、法律法规三大部分。历年真题中技术与管理、法规各占一半分值,但技术部分占比有逐渐增加的趋势。①技术部分:重点内容是起重、焊接、机械设备安装、工业电气、工业管道、建筑管道、建筑电气、通风空调,其次是动力发电设备、静置设备、建筑智能化、消防工程......
  • http1.0和2.0的区别
    1.新的二进制格式(BinaryFormat):HTTP1.x的解析是基于文本。(文本的表现形式有多样性,要考虑的场景很多才能做到健壮性)基于这种考虑HTTP2.0的协议解析决定采用二进制格式,实现方便且健壮。2.HTTP2.0比HTTP1.0有路复用(MultiPlexing):即连接共享,即每一个request都是是用作连接共享机制的......
  • RestSharp HTTP请求库
    官方文档:https://restsharp.dev/intro.html#introductionc#RestSharp(http请求):https://blog.csdn.net/czjnoe/article/details/106482422包引入RestSharpRestSharp.Serializers.NewtonsoftJson如无必要不要使用AddJsonBody,因为某些接口会不识别POST请求参数为JSON//......
  • c#高性能服务器源代码,其中包括mvc api服务,http服务,ftp服务,sokect服务,websocket服务,大
    c#高性能服务器源代码,其中包括mvcapi服务,http服务,ftp服务,sokect服务,websocket服务,大文件传输服务。这些服务均抛开iis及第三支持,可写成服务或随软件启动而启动。ID:85320654113922032......
  • Lighttpd 1.4.70 发布,开源 Web 服务器
    lighttpd是开源Web服务器,专门针对高性能环境进行了优化,具有安全、快速、兼容性好且灵活的特点。lighttpd可有效地使用内存和CPU,并且比其他流行的Web服务器具有更低的资源使用率。它的高级功能集包括FastCGI、CGI、Auth、输出压缩和URL重写等。Lighttpd1.4.70具有本机......
  • 8-HTTP
    1.简介HTTP概念HyperTextTransferProtocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。如果想知道具体的格式,可以打开浏览器,点击F12打开开发者工具,点击Network来查看某一次请求的请求......
  • http cache 笔记转载
    HTTP协议的Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会影响另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括:no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached等。响应消息中的指令包括:publi......