FTP 流量的 OpenVpn 問題

FTP 流量的 OpenVpn 問題

透過 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 配置無關,因為如果錯誤,流量將無法通過。

相關內容