довольно часто сайты ограничивают скорость загрузки по IP-адресу или идентифицированному пользователю.
Можно ли использовать такой инструмент, как wget , чтобы преодолеть это ограничение?
Идеи были бы отличными.
довольно часто сайты ограничивают скорость загрузки по IP-адресу или идентифицированному пользователю.
Можно ли использовать такой инструмент, как wget , чтобы преодолеть это ограничение?
Идеи были бы отличными.
Для wget вам нужна опция --bind-address=
.
Обратите внимание, что
Вам нужно иметь машину с несколькими интерфейсами,
Вы можете ускорить только несколько одновременных загрузок, и
Если существуют ограничения для каждого IP-адреса, предназначенные для ограничений для каждого пользователя / клиента, то, уклонившись от них, вы ошибаетесь, даже если не нарушаете закон или соглашение.
Иногда возможно обойти ограничения на сервере, открыв несколько соединений.
Но эти ограничения, вероятно, были введены там по какой-то причине, и намеренно избегая их, вы можете нарушать условия обслуживания сайта. Делайте это с осторожностью.
Я успешно использовал пакет "аксель" для ускорения загрузки - он не использует несколько IP-адресов или нескольких пользователей, но открывает несколько одновременных потоков загрузки.
Реальный вопрос заключается в том, возникают ли у вас медленные загрузки из-за преднамеренного выбора конфигурации / политики или из-за невозможности оптимизировать системы доставки для максимальной скорости.
Если это первое, вы, вероятно, не сможете избежать ограничений в долгосрочной перспективе. Если это последнее, иногда вы можете восполнить недостатки администраторов сайта.
Посмотрите на JDownloader
Да, вы можете подключиться к ssh столько раз, сколько хотите / можете, и загружать больше файлов одновременно.
Я пытался загрузить один и тот же файл с одного сайта один раз, но позже я обнаружил, что они не поддерживают продолжение незавершенных загрузок - следовательно, скачивание только другой части файла, чем начало.