我想在服务器配置文件(server.ovpn)中启用 OpenVPN 压缩 lz4-v2,我有:
;comp-lzo
compress lz4-v2
push "compress lz4-v2"
在 client.ovpn 中,
comp-lzo
我输入的是push "compress lz4-v2"
这是正确的配置吗?
谢谢
答案1
放
compress lz4-v2
client.conf
也进来。
答案2
不建议在 OpenVPN 中允许压缩。过去曾有人使用压缩来破解加密。允许压缩会导致破解加密的攻击。请参阅警告:已启用接收压缩. 避免使用“--allow-compression yes”。
请注意,如果您在客户端配置文件中添加允许压缩,您将收到一条警告消息,强烈建议不要在这种情况下使用压缩。
如果存在特定的压缩命令,您可以按照以下示例解决这两个问题(使用不一致和本地配置缺失)。
WARNING:'link-mtu' is used inconsistently, local='link-mtu1633',remote='link-mtu 1634'
WARNING:'comp-lzo' is present in remote config but missing in local config,remote='comp-lzo'
首先,确保客户端 .ovpn 配置文件至少包含一个 --comp-lzo 指令(例如 --comp-lzo no),从而启用选择性压缩。这将默认关闭压缩,但允许将来从服务器推送指令以动态更改开启/关闭/自适应设置。
换句话说,只需在您的 client.conf 文件 .ovpn 中添加并保存以下行:
comp-lzo no