Попробуйте начать скачивать в браузере, и в инструментах разработчика, вкладка Network в FireFox если кликнуть правой кнопкой на закачке этого файла, есть пункт Copy – Copy as cURL:
Скопированная команда включает все правильные заголовки, куки и пр.
Не забудьте направить вывод команды в файл, иначе на экран повалится нечитабельная бинарная каша.
Допишите к команде знак «больше» и имя файла, куда сохранять:
curl -всякие опции и ссылка > file.zip
Должно сработать из командной строки, если только куки не привязаны к IP закачивающего.
Если привязаны к IPВ таком случае придётся сделать SSH-тоннель через сервер, и использовать его как SOCKS5 прокси для браузера, чтобы зайти и авторизоваться через нужный IP.
На маке это в терминале команда
ssh -ND 5555 my_ssh_host_config_name
где в файле
~/.ssh/config
указан конфиг хоста:
Host my_ssh_host_config_name
HostName 123.12.12.123
Port 1234
User username
IdentityFile ~/.ssh/id_rsa
В настройках FireFox - Proxy - указать SOCKS Host:
127.0.0.1
, Port:
5555
,
SOCKS v5