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)打开防火墙