如何使 OpenVPN 连接从 MANAGEMENT: >STATE:1668905555,TCP_CONNECT 解除卡住?

如何使 OpenVPN 连接从 MANAGEMENT: >STATE:1668905555,TCP_CONNECT 解除卡住?

我使用 SOCKS5 代理上的 OpenVPN UDP。大多数时候它都能正常工作,但有时当我不使用 PC 时它会卡在这种状态:

Sun Nov 20 01:22:35 2022 Socket Buffers: R=[65536->65536] S=[65536->65536]
Sun Nov 20 01:22:35 2022 Attempting to establish TCP connection with [AF_INET]127.0.0.1:10808 [nonblock]
Sun Nov 20 01:22:35 2022 MANAGEMENT: >STATE:1668905555,TCP_CONNECT,,,,,,

并保持该状态几分钟,我唯一能修复它的方法是手动点击重新连接按钮,但我希​​望这能自动完成。我希望这个状态只持续 5 秒钟,然后在没有我干预的情况下自动重新连接。

在此处输入图片描述

我怎样才能实现这个目标?

这是我的 OpenVPN 配置文件

verb 4
client
windows-driver wintun
tls-client
script-security 2
remote-cert-tls server
dev tun
nobind
persist-key
persist-tun
comp-lzo yes
cipher AES-256-CBC
ping 10
ping-restart 30

remote [DOMAIN] 1196 udp

auth-user-pass

redirect-gateway def1 ipv6
register-dns
block-outside-dns
socks-proxy 127.0.0.1 10808
connect-retry 2 3

auth-user-pass userpass.txt

<ca>
-----BEGIN CERTIFICATE-----
Bunch of text
-----END CERTIFICATE-----
</ca>

我使用的 SOCKS5 代理来自安装在我电脑上的一个软件,我已经在 Windows 路由表中为其服务器的 IP 地址设置了一条持久路由,以便使用我的路由器的默认网关直接通过我的互联网,这样它就不会被 VPN 连接中断或再次通过 VPN 连接。

相关内容