OpenVpn FTP 流量问题

OpenVpn FTP 流量问题

通过 ftp 下载文件时,OpenVpn 流量计数器停止增加。

一开始,当通过 ftp 下载文件时,一切都如预期的那样,但是当下载了文件的某些部分时,openvpn 计数器会停止增加剩余的流量。

所有后续 ftp 下载也不会改变 openvpn 流量计数器。重新启动 openvpn 连接后,情况再次重复。

我已将 openvpn 配置为通过 vpn 路由所有流量。这是我的配置参数的一部分:

client
dev tun

route-nopull
route 0.0.0.0 0.0.0.0
dhcp-option DNS 8.8.8.8
dhcp-option DNS 8.8.4.4

proto udp

redirect-gateway

路由表看起来不错,并且tracert发往 ftp 服务器的命令也通过 vpn。我真的不知道为什么 ftp 会出现这种情况,因为对于 http,它始终按预期工作。

更新:我使用 Windows 8.1 x64 作为操作系统。我使用参数通过 openvpn 管理界面获取流量计数器的值--management ip port

我使用的 VPN 服务器有用于获取流量计数器值的 API。下载 ftp 时,它们也会停止增加。我使用 wireshark 测试了数据包的去向,在 ftp 下载期间,所有数据包都经过 openvpn。

答案1

OpenVPN 没有内置流量计数器,因此您必须使用其他软件来进行流量计数。您可能应该在这里提供更多详细信息。(您从哪里获取流量计数器信息、您使用的操作系统等)

FTP 是一种混乱的协议。我推测该协议存在与连接跟踪/NAT相关的问题,并且在流量达到与 OpenVPN 相关的规则之前,某些流量计数规则被拦截。

该问题几乎肯定与 OpenVPN 配置无关,因为如果配置错误,流量就无法通过。

相关内容