有什么方法可以检查 VPN 服务器的 UDP 端口 500 和 4500 是否响应?目标是检查防火墙或其他东西是否阻止了这些端口。
提前致谢
因此,UDP 不会像 tcp 那样进行确认或连接;所以确保端口响应的唯一方法是实际发送一些数据并获得响应(尽管不要求它确实响应)。
由于这些是特定的端口,我假设您正在查看特定的应用程序/协议。为此,您基本上需要打开端口并向其发送一些垃圾数据或某种形式的标识有效负载(取决于协议)。
上一个问题概述了您需要做些什么来处理它。
看来我应该使用 ISAKMP 协议与服务器通信。
如果不使用服务器使用的协议,似乎无法测试端口是否可用。
您可以尝试使用一些开源 VPN 客户端,例如 strongswan,并尝试通过 VPN 连接。使用 IKEv1 或 IKEv2 连接,它将尝试访问 500/4500 端口进行连接。如果收到来自服务器的响应,则端口是打开的。