我的家庭网络内部有一个 Openvpn 服务器,允许从外部访问。
设置已生效,但我仍然遇到两个问题。
首先,当我断开 VPN 连接并尝试立即重新连接时,它会失败。我必须等待几分钟才能成功重新连接。
其次 - 如果我尝试同时连接位于同一 NAT(例如另一个住宅网络)后面的两个客户端(例如笔记本电脑和手机),那么我根本无法连接 - 或者我几乎立即断开连接。
我该如何诊断和解决这个问题?我有 Openvpn 服务器的完全访问权限。
如果它有助于服务器的使用dev tun
和proto udp
设置。
答案1
首先,服务器可能需要一些时间来发现连接已断开并将用户从在线列表中删除。在此之前,用户的尝试都会失败。您可能会发现一些超时设置可以缩短该时间。
其次,OpenVPN(任何其他协议)无法区分来自同一 IP 地址的多个连接,因为它们将 IP 作为隧道端点。如果可行,请更改协议,或建议用户。
答案2
我认为这可能与 DNS 设置有关,因为您的 OpenVPN 服务器位于您的家庭网络中。
您可以在这里上传您的服务器日志吗?