linux – 提高OpenVPN性能

linux – 提高OpenVPN性能,第1张

概述我一直在努力提高我的OpenVPN性能,这是我目前的设置: cat /etc/openvpn/server.confport 443 #- portproto tcp #- protocoldev tun#tun-mtu 1500tun-mtu-extra 32 #mssfix 1450tun-mtu 64800mssfix 1440reneg-sec 0ca /etc/ope 我一直在努力提高我的OpenVPN性能,这是我目前的设置:
cat /etc/openvpn/server.confport 443 #- portproto tcp #- protocoldev tun#tun-mtu 1500tun-mtu-extra 32 #mssfix 1450tun-mtu 64800mssfix 1440reneg-sec 0ca /etc/openvpn/easy-rsa/2.0/keys/ca.crtcert /etc/openvpn/easy-rsa/2.0/keys/server.crtkey /etc/openvpn/easy-rsa/2.0/keys/server.keydh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pemplugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login#plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login #- Comment this line if you are using FreeRADIUS#plugin /etc/openvpn/radiusplugin.so /etc/openvpn/radiusplugin.cnf #- Uncomment this line if you are using FreeRADIUSclIEnt-to-clIEntclIEnt-cert-not-requiredusername-as-common-nameserver 10.8.0.0 255.255.255.0push "redirect-gateway def1"push "dhcp-option DNS 8.8.8.8"push "dhcp-option DNS 8.8.4.4"keepalive 5 30comp-lzopersist-keypersist-tunstatus 1194.logverb 3

客户:

clIEntdev tunproto tcpremote 18.4.26.8 443resolv-retry infinitenobindtun-mtu 64800tun-mtu-extra 32mssfix 1440persist-keypersist-tunauth-user-passcomp-lzoverb 3

我从网上找到的MTU和MSSF​​IX做了一些更改.

我可以做任何内核更改吗?这是一个CentOS 6.x盒子.我找到了一些基于BSD的东西,但没有任何适用于linux的东西.

我知道TCP比UDP慢,但我需要看起来像SSL流量才能通过网络上的防火墙.

其他想法?

Ping到我RDP进入的网络上的另一个客户端.

Pinging 10.8.0.6 with 32 bytes of data:Reply from 10.8.0.6: bytes=32 time=152ms TTL=128Reply from 10.8.0.6: bytes=32 time=565ms TTL=128Reply from 10.8.0.6: bytes=32 time=152ms TTL=128Reply from 10.8.0.6: bytes=32 time=782ms TTL=128Ping statistics for 10.8.0.6:    Packets: Sent = 4,Received = 4,Lost = 0 (0% loss),Approximate round trip times in milli-seconds:    Minimum = 152ms,Maximum = 782ms,Average = 412ms

有没有办法提高性能或降低Ping一些?

编辑:
设置碎片设置会有所帮助吗?

解决方法 简短回答:禁用comp-lzo.

我意识到这是一个老帖子,但我也遭受了糟糕的OpenVPN性能.我已经尝试了一切,调整MTU,改变snd和rcv缓冲区,mss钳位,你说出来. cpu负载可以忽略不计.

一时兴起,我禁用了压缩(从客户端和服务器中删除了comp-lzo),性能提高了2-4倍.

因此,在启用comp-lzo的情况下,我的最大性能大约为25-30 Mbit / s,没有它我达到120 Mbit / s(我的互联网连接速度).

服务器是Xeon E5-2650,客户端是Core i5-3320M.两者都运行OpenVPN 2.3.10,AES-256-CBC,SHA512.我的英特尔Chromebook也最大化了我的网速.我的AndroID客户端的性能提高了一倍(14 Mbit / s – > 30 Mbit / s),与IKEv2隧道速度相匹配.

总结

以上是内存溢出为你收集整理的linux – 提高OpenVPN性能全部内容,希望文章能够帮你解决linux – 提高OpenVPN性能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1043059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存