最近发现在家中使用FlashFXP给香港的云龙主机上传文件的时候经常停在某个文件就不动了,然后超时失败。FileZilla也是如此。
尝试过几种方式都不行:
1. 使用各种版本的FlashFXP
2. 升级了服务端的vsftpd版本
3. 使用主动模式(PORT)或者被动模式(PASV)
4. 关闭防火墙杀毒软件等等
对比了其他情况又是正常的:
1. 改成SFTP over SSH连接方式
2. 使用其他FTP工具如LeapFTP
3. 换一个网络
4. 上传至其他主机如阿里云
抓包分析发现是FlashFXP在发送FTP-DATA包之后,立马就发了一个tcp的[FIN ACK]和[ACK]包给服务端直接拆连接了,实在是诡异之极。