git clone、curl 下载等长连接会出现超时,这大概率不是简单的端口放行问题,而是防火墙的会话超时时间(Session Timeout)或深度安全检测机制导致的。git clone 或大文件下载属于长连接,数据传输过程中可能会有短暂的静默期。防火墙会为每个 TCP 连接维护一个会话表项,如果这个会话的超时时间设置得过短(例如默认 30 秒或 60 秒),当长连接在传输间隙没有持续产生数据包时,防火墙会认为该连接已失效并提前将其从会话表中删除。Connection timed out。git 或 curl 下载的流量较大、持续时间长,容易被 DPI 引擎误判为异常流量(如 SSL 加密攻击、数据渗漏等)从而遭到拦截或丢弃。git clone 等操作可能会在短时间内建立多个并发连接。如果触发了防火墙的单 IP 连接数上限,超出部分的连接请求会被直接丢弃,导致超时。firewalld/iptables 或云主机的安全组)也放行了 443 端口,并且没有设置严格的连接状态限制。
暂无评论
8443,80,443,53,853,44601701,153,853,3123,500,4500,50,443,80拒绝 TCP 0-49151,这里的 “0-49151” 如果是源端口,那所有客户端发起的连接(源端口随机高位),都被这条规则拒绝了,因为你放通规则里没放源端口,而拒绝规则优先级更高。拒绝 TCP 0-49151 是源端口范围
拒绝 TCP 0-49151,应该改成:系统设置 > 会话设置 > TCP会话超时system-view
firewall session aging-time tcp 3600
system-view
undo firewall alg http enable
undo firewall alg https enable
undo firewall alg ftp enable
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论