![如何检查传出连接是否被本地防火墙阻止?](https://linux22.com/image/785224/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E4%BC%A0%E5%87%BA%E8%BF%9E%E6%8E%A5%E6%98%AF%E5%90%A6%E8%A2%AB%E6%9C%AC%E5%9C%B0%E9%98%B2%E7%81%AB%E5%A2%99%E9%98%BB%E6%AD%A2%EF%BC%9F.png)
我遇到过这种情况,我的服务器无法连接到 SMTP 服务器,而我的 PC 可以。但同一台服务器可以连接到另一台 SMTP 服务器。我认为我的防火墙可能阻止了它。我如何可靠地测试这个问题是否由我的防火墙/iptables 引起?理想情况下,使用或单独测试每个防火墙/iptables。
iptables 中有很多规则,我可能会遗漏一些东西。我正在考虑一个工具,它可以告诉我,例如,到某个主机的 TCP 或 UDP 端口的传出连接是否会被阻止。
PS:它是一个 Debian 服务器,我的笔记本电脑和服务器位于不同的网络中。