我需要使用 OpenVPN 连接来连接到我所在大学的专用网络。目前,我们在大多数情况下都能成功使用这种连接。但是,我经常需要通过 HughesNet 卫星服务进行连接,该服务的延迟比大多数 ISP 的延迟要大得多,而且我通常无法通过 HughesNet 进行连接。HughesNet 客户服务告诉我,由于延迟问题,他们的服务通常不兼容 VPN 连接。
我通过 VPN 连接所需的带宽极其微不足道,因为流量大多只是 ssh 终端访问,并且当我能够建立 VPN 连接(非常罕见)时,网络延迟会显示为终端中可以容忍的键盘延迟烦恼。
我的问题是,如何配置 VPN 连接以更容忍延迟,从而更可靠地建立连接?如果重要的话,在客户端我使用 Tunnelblick。
答案1
通过在客户端和服务器配置中添加“hand-window 120”,解决了由于网络延迟而无法连接的问题。hand-window 参数的默认值为 60 秒,由于延迟,该值不足以提供足够的连接时间。