服务器2012 – OpenVPN的2.3 64位 – 非常缓慢(10mbps只客户端)

我知道有关OpenVPN的速度很慢,但没有一个帮助。 我将无数的参数复制到两端的VPNconfiguration文件中,我仍然无能为力。

安装很简单。
OpenVPN服务器OpenVPN 2.3.12 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Oct 3 2016

服务器操作系统 :Windows Server 2012 R2数据中心
服务器CPU :i5-3570K
服务器连接 :100mbps数据中心

客户端操作系统Windows 10 Pro
客户端CPU :i7-4700HQ
客户端连接 :50 / 10mbps

  • 我尝试不使用密码。 它仅仅提供了300kbps的速度提升。
  • AES或BF-CBC期间的CPU使用率很小,1%或2%。
  • 萍似乎很好。 这是稳定的~40ms左右。
  • 客户端和服务器都支持AES-NI,但是再一次没有密码是相同的。

虽然它可以是一个Windows Share的东西。
但是,我继续testing与iperf的连接。 没有防火墙。
这是一样的弱10mbps。

View post on imgur.com

身份validation是通过“密钥”,所以它是一对一的连接。
这两个连接文件是香草
在这里发布它是没有用的,因为它只是具有秘密身份validation的示例configuration。

作为最后的手段,我可​​以升级服务器到服务器2016年,如果有人认为会有所帮助,但我有我的怀疑。
这是来自客户端的截图。 http://imgur.com/a/wScCC
服务器具有写入cmd的完全相同的行。

问一下,随机发布黑魔法configuration文件,我愿意尝试一切。

更新1 :我到目前为止所尝试的:

  • UDP和TCP两者
  • 巨大的,巨大的MTU,不同的mss mtu值
  • 随机密码,所有默认值,甚至是256位AES
  • 压缩打开/closures
  • 动词4-5-6。 可悲的是4什么都不给,5太冗长了。

在使用AES-256和无压缩的TCP上,它有时会跳转到客户端的1500kbps下载速度,但是随后又下降得非常低,所以平均值仍然只有800kbps左右。