Ария2С + Openwrt

Всем хорошего дня.

Сегодня возникла необходимость удаленно загрузить пару файлов на роутер.

Решил поделиться, как я решил эту проблему.

Конечно, можно использовать обычный 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

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.