通过 hftp/代理的 lftp 镜像模式不起作用

通过 hftp/代理的 lftp 镜像模式不起作用

当我使用 hftp 通过 http 代理连接 lftp 并尝试使用镜像模式时,没有文件被传输。dir并且get工作正常。当我直接连接时,镜像模式工作正常。这是我用来连接的脚本,其中删除了识别信息:

debug 100
set ftp:ssl-allow false
set hftp:use-authorization no
set ftp:use-hftp yes
set http:proxy <proxy goes here>
set hftp:proxy <proxy goes here>
set ftp:proxy <proxy goes here>
open <url>
user <user> <password>
mirror --ignore-time  -r -c -P 1 ./<from>/ <to>

调试输出表明镜像模式确实找到了文件,但是它并没有说明为什么它认为没有什么可传输(它镜像到的目录中没有任何内容)。

...
Found tag a, link_target=<file that does exist>
...
---- Closing HTTP connection
mirror(0x229fdc0) enters state TARGET_REMOVE_OLD_FIRST
mirror(0x229fdc0) enters state WAITING_FOR_TRANSFER
mirror(0x229fdc0) enters state TARGET_REMOVE_OLD
mirror(0x229fdc0) enters state TARGET_CHMOD
mirror(0x229fdc0) enters state FINISHING
mirror(0x229fdc0) enters state DONE

我尝试了镜像的所有选项以及所有看起来合理的设置。有什么想法吗?

相关内容