无双的技术博客 记录 AI、Linux、网络架构、FreeSWITCH 与企业数字化实践

华为防火墙SIP ALG于NAT后的SIP头的爱恨情仇:一次从抓包到配置绕过的完整复盘

FreeSWITCH部署在华为防火墙后,公网对端能收到INVITE但ACK总丢,BYE之后通话还不释放。抓包一看,NAT已经改了Contact头,但Via和Record-Route里的IP却和实际出口对不上——防火墙的SIP ALG在改写时序和改写范围上各有一套自己逻辑,禁用它又怕影响对端NAT穿越。最后靠抓包定位ALG的改写盲区,手动在SIP配置里对齐NAT行为,解决问题。

Administrator Administrator 发布于 2026-07-04

RTP语音流穿越NAT的深度排查:从STUN/TURN/ICE机制到媒体端口选择的完整定位链

FreeSWITCH对接传统PBX时,一方在NAT后出现单向通话或无声音。排查过程从STUN绑定响应入手,发现对端是对称型NAT导致的非对称路径拒绝。这篇文章复盘完整的排查链:SDP解析→ICE候选交换→STUN Binding→对称型NAT判定→TURN中继回退,重点剖析为什么最终选了TURN而不是其他方案。

Administrator Administrator 发布于 2026-07-04

iptables NAT表无法加载:内核模块依赖链的深度排查

容器网络场景下iptables NAT表加载失败的根因不在iptables本身,而在于内核模块依赖链未打通。本文从问题发现到根因定位完整还原排查路径,对比三种方案的生产环境适用条件,并给出具体实施步骤与边界case处理。

Administrator Administrator 发布于 2026-07-04

为什么站点间VPN我更倾向GRE over IPSec:基于功能、场景和性能的全维度决策

不是GRE比IPSec更好,而是这个组合在大多数企业站点间互联场景下功能覆盖最完整。组播支持、动态路由、NAT穿越能力、性能开销——这几个维度一拉平,答案就很清楚了。

Administrator Administrator 发布于 2026-07-04

eBPF网络排障深度对比:当tcpdump无法捕获加密流量时如何选型

在IPSec VPN隧道场景下,tcpdump只能看到ESP包,无法定位应用层延迟异常是加密开销还是网络丢包。本文从内核架构层面分析两者的能力边界,给出基于场景的决策框架,并附上性能开销实测数据与验证结论。

Administrator Administrator 发布于 2026-07-04

GRE over IPSec跑不满带宽?先把你隧道里的MTU账算清楚

隧道建立后小包正常、大文件拉胯,iperf3测速只有标称带宽的30%。排查一圈发现不是设备性能问题,是GRE头+IPSec头+双层IP头加起来把MTU撑爆了,内核被迫在隧道里做分片,性能直接崩掉。

Administrator Administrator 发布于 2026-07-04

FreeSWITCH多设备注册踩坑经历:同一个分机号在软硬电话同时注册的正确姿势

FreeSWITCH多设备注册踩坑经历,客服系统需要坐席分机号在软电话和IP话机上同时注册实现同振,但dual-reg默认是覆盖模式,外呼时From头域还可能选错终端。本文从故障排查到方案落地,完整记录这个看似简单却坑点重重的需求。

Administrator Administrator 发布于 2026-07-04

FreeSWITCH SIP中继注册403:From/To/Contact域名不一致的方案取舍

freeswitch SIP中继注册头导致的验证,返回403不代表密码错了,问题往往不在认证环节——运营商校验的是 SIP 头域里的域名格式,而不是你的密码。From/To 头域里的 `@your_domain.com` 和 Contact 头域里的 `172.16.1.100` 不匹配运营商的要求,注册请求在认证之前就被拒绝了。

Administrator Administrator 发布于 2026-07-04

Linux最大TCP连接数:不是65535,但也不是你想象的那样

大多数工程师知道端口号是16位,所以认为最多65535个连接。但实际定位瓶颈在文件描述符、系统参数、内存、网络命名空间等多个层面。本文通过实际命令输出和参数对比,展示完整的排查路径。

Administrator Administrator 发布于 2026-07-04

C++性能分析工具选型:perf/gprof/Valgrind在生产环境的取舍

perf/gprof/Valgrind三者的overhead、准确性、多线程支持有本质差异。延迟敏感服务和高并发服务的选型策略完全不同,本文给出决策矩阵和取舍权重。

Administrator Administrator 发布于 2026-07-04
上一页 下一页