Linux/Win 模拟超时

Linux(VM 可以,Docker不行):

//查看已有的规则
iptables -nvL --line-number 

//添加规则
iptables -A OUTPUT -p tcp --dst 10.2.22.56 -j DROP
iptables -A OUTPUT -p tcp --dst 10.2.22.70 -j DROP

//删除规则
iptables -D OUTPUT -p tcp --dst 10.2.22.56 -j DROP
iptables -D OUTPUT -p tcp --dst 10.2.22.70 -j DROP

 

//模拟超时(connectTimeout) 	
iptables -A OUTPUT -p tcp -d 220.181.57.217 --dport 443 -j DROP

//模拟超时(readTimeout)		
iptables -A OUTPUT -p tcp -m tcp --tcp-flags PSH PSH -d 10.6.65.2 -j DROP

//模拟挂掉(Reset) 			
iptables -A OUTPUT -p tcp -d 220.181.57.217 --dport 443 -j REJECT --reject-with tcp-reset

//预热时拒绝请求 				
iptables -A INPUT -p tcp --dport 6379 -j REJECT --reject-with tcp-reset

//拒绝部分请求(单IP最大5个连接) 
iptables -A INPUT -p tcp --dport 6379 -m connlimit --connlimit-above 5 -j REJECT --reject-with tcp-reset

 

Win7:

 (1)防火墙和网络保护 -> 高级设置 -> 配置/启用规则

 

 

 

 

 

(2)打开防火墙

 

posted @ 2021-07-28 10:48  ck_2016  Views(171)  Comments(0Edit  收藏  举报