Режим lftp mirror поверх hftp / proxy не работает

1141
frankc

Когда я подключаю lftp через http-прокси с использованием hftp и пытаюсь использовать зеркальный режим, файлы не передаются. 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 

Я попробовал все варианты для зеркала и все, что кажется разумным для установки. Есть идеи??

1
Если вы используете `--ignore-time`, как он узнает, какой файл более новый, и что он должен получить другую копию или нет? killermist 9 лет назад 1
есть такая же проблема ... Работает ли зеркальный режим с hftp? guilhermecgs 9 лет назад 0
Это не так. Используйте FTP-прокси и не забудьте `установить ftp: use-mlsd false`, потому что большинство FTP-прокси не поддерживают` MLSD` basin 6 лет назад 0

0 ответов на вопрос

Похожие вопросы