![针对低带宽(每月 250mb)的 openvpn 优化](https://linux22.com/image/722565/%E9%92%88%E5%AF%B9%E4%BD%8E%E5%B8%A6%E5%AE%BD%EF%BC%88%E6%AF%8F%E6%9C%88%20250mb%EF%BC%89%E7%9A%84%20openvpn%20%E4%BC%98%E5%8C%96.png)
我正在使用 openwrt lede 和一根 lte 棒,根据设备不同,每月 250-300mb,所以最好达到 250 或更低,对整个系统来说会更好,这些是客户端,服务器没有这样的上限,似乎我们每天达到大约 10-20mb,它上面运行的只是一个 telnet 会话,总共发送和接收 2mb,所以我假设其他数据来自 openvpn。
压缩是最佳选择吗?如果是,除了在服务器和客户端都添加压缩 lzo 之外,还有很多设置需要设置
答案1
我建议采取以下措施来减少连接流量:
- 使用
UDP
连接,需要更少的数据包,因为它不会双重封装 TCP 通信 comp-lzo
按你建议的方式使用- 配置
keepalive
为高值以保持永久连接,但会大大减少保持活动数据报。我猜这是你在后台的主要流量生成器 - 配置 keepalive 后,使用进一步的指令来
--persist-tun, --persist-key, --persist-local-ip, --persist-remote-ip
进一步减少协商流量。
您必须在双方(当然是服务器和客户端)配置所有指令。
看https://openvpn.net/index.php/open-source/documentation/manuals/69-openvpn-21.html有关配置选项的文档。