-1

довольно часто сайты ограничивают скорость загрузки по IP-адресу или идентифицированному пользователю.

Можно ли использовать такой инструмент, как wget , чтобы преодолеть это ограничение?


Идеи были бы отличными.

5 ответов5

2

Для wget вам нужна опция --bind-address= .

Обратите внимание, что

  1. Вам нужно иметь машину с несколькими интерфейсами,

  2. Вы можете ускорить только несколько одновременных загрузок, и

  3. Если существуют ограничения для каждого IP-адреса, предназначенные для ограничений для каждого пользователя / клиента, то, уклонившись от них, вы ошибаетесь, даже если не нарушаете закон или соглашение.

2

Иногда возможно обойти ограничения на сервере, открыв несколько соединений.

Но эти ограничения, вероятно, были введены там по какой-то причине, и намеренно избегая их, вы можете нарушать условия обслуживания сайта. Делайте это с осторожностью.

1

Я успешно использовал пакет "аксель" для ускорения загрузки - он не использует несколько IP-адресов или нескольких пользователей, но открывает несколько одновременных потоков загрузки.

Реальный вопрос заключается в том, возникают ли у вас медленные загрузки из-за преднамеренного выбора конфигурации / политики или из-за невозможности оптимизировать системы доставки для максимальной скорости.

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

0

Да, вы можете подключиться к ssh столько раз, сколько хотите / можете, и загружать больше файлов одновременно.

Я пытался загрузить один и тот же файл с одного сайта один раз, но позже я обнаружил, что они не поддерживают продолжение незавершенных загрузок - следовательно, скачивание только другой части файла, чем начало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .