iOS 12 OpenVPN 连接很慢,有什么更好的配置?

iOS 12 OpenVPN connection dirt slow, what is a better configuration?

我能够成功连接到华硕路由器的 OpenVPN 服务器,但是,我的带宽几乎为 0,并且永远无法浏览互联网。

示例配置文件:

remote foobar.net 1194
float
nobind
proto udp
dev tun
sndbuf 0
rcvbuf 0
keepalive 15 60
compress
auth-user-pass
client
auth SHA256
cipher AES-256-CBC
remote-cert-tls server
auth-nocache

我尝试调整授权和密码,但没有效果。

您是否尝试过 运行 没有 sndbuf 0rcvbuf 0 的 OpenVPN?根据手册,当您不手动设置它们时,它们将设置为 OS' 默认值。

如果这没有任何改变,我建议 运行 添加 verb 3 的配置。客户端和服务器似乎有一些配置不匹配,这应该有望揭示它。如果您的路由器有服务器日志,也可能有助于检查它们。

我切换到 iOS 应用 Passepartout 进行 OpenVPN 连接。我在官方 OpenVPN 应用程序上遇到了和以前一样慢的问题。

当向 Passepartout 的开发人员询问此问题时,他们将我链接到该应用程序的常见问题解答,https://passepartoutvpn.app/faq/

当时,他们提到由于 OpenVPN 的 VORACLE 漏洞,他们通过应用程序禁用了压缩,https://community.openvpn.net/openvpn/wiki/VORACLE

因此,我的连接不兼容。我继续从我的 OpenVPN 配置中删除 compress 并且能够接收连接并且我的带宽似乎没有受到限制。

这里只是列出我为纠正原来的问题所做的工作。