美文网首页
模拟 iptables限制同一IP发起的http请求

模拟 iptables限制同一IP发起的http请求

作者: 凉风儿 | 来源:发表于2017-04-02 21:10 被阅读0次

步骤

  1. 在主机10.10.163.232上用ab命令进行压测,命令如下:
> # -n总请求数 -c每次并发的数量
> ab -n 100000 -c http://10.10.163.232/test.txt
  1. 观察服务端的连接、及性能情况
> # 负载段时间内上涨
> w
> # 查看请求连接数
> netstat -an | grep 80 | grep 10.10.163.232 | grep EST -c
  1. 在233的服务端,加入 iptables 规则,来限制对http80端口的访问
# 控制单个ip的并发访问数目
> iptables -I INPUT -p tcp --dport 80 -s 10.10.163.232 -m connlimit --connlimit-above 10 -j REJECT
  1. 在客户端再一次执行ab压测,会发现'Connection refused'字样
> ab -n 100000 -c http://10.10.163.232/test.txt

相关文章

  • 模拟 iptables限制同一IP发起的http请求

    步骤 在主机10.10.163.232上用ab命令进行压测,命令如下: 观察服务端的连接、及性能情况 在233的服...

  • 浏览器网络请求基础

    http请求 dns解析,ip定位,tcp数据传输http 域名解析 发起TCP的3次握手 建立TCP连接后发起h...

  • http1和http2的区别

    Http1.x缺陷:线程阻塞,在同一时间,同一域名的请求有一定数量限制,超过限制数目的请求会被阻塞。 Http1....

  • HTTP1和HTTP2的区别

    Http1.x缺陷:线程阻塞,在同一时间,同一域名的请求有一定数量限制,超过限制数目的请求会被阻塞。 Http1....

  • 爬虫URLLIB的基本使用

    URLLIB库的基本使用 Request:它是最基本的HTTP请求模块,可以模拟发起请求,使用时需要给库传的URL...

  • nginx服务器模块

    nginx服务器请求限制模块 Nginx限制IP并发数与下载速度 nginx实现防盗链 http://www.ji...

  • 常用的性能指标简介

    并发用户数模拟用户,在同一个时间发起请求的人的数量jmeter中,模拟这个并发用户: 线程不同的性能测试工具,模拟...

  • 跨域请求CORS

    预备知识: 只有浏览器才会有跨域请求限制,也就是如果是服务器之间直接发起http请求不会存在该限制。 CORS是在...

  • 输入url

    ①查询ip地址 ②建立tcp连接,接入服务器 ③浏览器发起http请求 ④服务器后台操作并做出http响应 ⑤网页...

  • nginx 限制并发访问及请求频率

    1、参考 Nginx限制IP并发连接数和请求数的研究 Module ngx_http_limit_conn_mod...

网友评论

      本文标题:模拟 iptables限制同一IP发起的http请求

      本文链接:https://www.haomeiwen.com/subject/kizgottx.html