连接不稳定
如果您遇到连接不稳定的问题,大多数情况下(90% 的案例)是由防火墙问题、UFW、iptables 或您的服务器与 Coolify 实例(或 Coolify Cloud)之间的某些配置引起的。
症状
- 服务器有时可以访问,有时无法访问。
- 您收到大量连接丢失的失败邮件。
诊断
- 使用
ufw status numbered检查您的 UFW 规则,查看是否对端口 22 有LIMIT规则。 - 使用
iptables -L -v -n检查您的 iptables 规则,查看是否对端口 22 有LIMIT规则。 - 检查您的服务器日志(
/var/log/ufw.log、/var/log/iptables.log、/var/log/auth.log、/var/log/kern.log)是否有任何与防火墙相关的错误。
解决方案
-
UFW
ufw status numbered- 如果您已开放端口 22,但带有LIMIT规则,这就是问题所在。ufw delete <rule_number>- 删除该规则 - 您可能同时拥有 IPV4 和 IPV6 规则,因此需要删除两者。- 删除规则后,您需要使用
ufw status numbered检查状态,确认规则已删除以及下一个规则编号是多少。
- 删除规则后,您需要使用
ufw allow 22/tcp- 添加不带限制规则。
或者
ufw limit 22/tcp 100/minute- 添加更高的限制。
如果是 Coolify Cloud 的情况,您可以通过为每个 IP 地址的 UFW 规则添加以下内容来启用来自 Coolify Cloud IP 地址的连接:
# 对于每个 IPv4 地址
ufw allow from <ipv4> to any port 22
# 对于每个 IPv6 子网
ufw allow from <ipv6> to any port 22您可以在 https://coolify.io/ipv4.txt 和 https://coolify.io/ipv6.txt 找到当前的 Coolify Cloud IP 地址。
