我正在尝试在我的 Oracle Cloud Instance 上设置 Outline VPN 服务器。但是我一直收到错误
尽管您的服务器设置正确,但您无法从外部访问它,因为有一个防火墙(在此机器中、您的路由器或云提供商中)阻止了到端口 37019 和 3029 的传入连接。
我尝试使用命令单独打开端口
firewall-cmd --zone=public --add-port=37019/tcp --permanent
但是我打开端口号后端口号一直在变。那么有没有办法一次性打开所有 TCP 和 UDP 端口呢?
答案1
到“立即打开所有 TCP 和 UDP 端口” 在许多情况下,或多或少等同于:
完全禁用防火墙(通常不是您想要或需要的)
将来源列入白名单(当涉及特定的 IP 地址或范围而不是来自所有地方时没有问题)例如:
firewall-cmd --zone=public --permanent --add-source=192.168.1.0/24
但请注意,在许多云环境中,正如该错误消息已经表明的那样,除了基于主机的防火墙(您用来管理的 iptables 规则firewall-cmd
)之外,还会有一个在实例本身之外管理的防火墙/网络访问列表/安全策略。这也可能是阻止特定入口/出口流量的原因。
例如,在 Oracle 云中:
https://docs.oracle.com/en-us/iaas/Content/Network/Concepts/securityrules.htm