Всем хорошего дня.
Сегодня возникла необходимость удаленно загрузить пару файлов на роутер.
Решил поделиться, как я решил эту проблему.
Конечно, можно использовать обычный wget, зайдя в роутер по ssh, но как-то это не удобно.
В гугле найден под OpenWRT только Ария2С Возможно я конечно плохо искал, если предложите другие варианты буду только рад. Он соответствует всем моим критериям, плюс приятный бонус: он так же легко скачивает торренты и ftp. Единственный недостаток – отсутствие веб-интерфейса, но этот недостаток легко устранить.
Хотя в целях тестирования можно пойти и другим путем, об этом позже.
В общем прошу всех интересующихся под кат
Монтаж
Сама установка предельно проста, буквально в две команды.
обновление опкг opkg установить aria2c
Настройки
Создадим файл с настройками сервераmkdir /etc/aria2 коснитесь /etc/aria2/aria2.confМы отредактируем его в любом удобном для вас редакторе.
нано /etc/aria2/aria2.confНапример, мой файл
демон разрешить перезапись = ложь чек-сертификат = ложь автоматическое переименование файлов = false реж=/домой включить-rpc=истина rpc-listen-port=6800 rpc-listen-all=истина rpc-user=тест rpc-passwd=тест выделение файла = нет включить-dht = ложь отключить-ipv6=истина максимальный лимит загрузки = 1500 КБ максимальный-общий-предел-загрузки=1500 КБ журнал=/etc/aria2/aria2.log уровень журнала = предупреждение интервал автосохранения = 30 save-session=/etc/aria2/aria2.savВсе настройки интуитивно понятны; за пояснениями и дополнительными настройками вы можете обратиться документация , и даже на русском языке.
Времени писать скрипт запуска не было, поэтому пока обошелся простой командой для его запуска
aria2c --conf-path=/etc/aria2/aria2.confв /etc/rc.local Для удаленного управления можно назначить любой порт, главное не забыть его пробросить, как это делается, вы можете прочитать здесь.
здесь .
Все можно проверить.
обследование
Для управления всем этим есть готовая программа для Windows, можете взять ее здесь , но «к сожалению» у меня Ubuntu, поэтому пришлось искать другой путь.Так же быстро нашел, очень удобный и приятный веб-интерфейс, можно скачать здесь и поставить прямо на роутер, но на мой взгляд это действие лишнее, чтобы не перегружать роутер, для этого есть прямая ссылка на сайте разработчиков вот она .
После скачивания заходите в настройки и вводите внешний ip вашего роутера и порт, на этом все, удачной загрузки.
P.S. Тему писал на работе в свободное время, не сильно вините меня за ошибки.
Теги: #Настройка Linux #OpenWRT #Aria2c
-
Вне Диапазона
19 Oct, 24 -
Приложение Для Инспекторов Carprice
19 Oct, 24 -
Phpstorm 4: Результаты С Первой Попытки!
19 Oct, 24