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