Предаване на торент клиент - инсталация на DIR-620, работещ с dd-wrt
Perl, Linux, програмиране, персонализиране и още...
рубрикатор
SEO новини
И така, фърмуерът dd-wrt беше инсталиран на рутера D-Link DIR-620 (с поддръжка на swap, това е важно), флаш устройство беше свързано за съхраняване на настройки и инсталирани програми и външен твърд диск като NAS и хранилище за изтегляне за торент клиент. Точката е малка - инсталирайте и конфигурирайте самия клиент. Избрах между клиенти на rtorrent и конзола за предаване, в резултат на което се спрях на последния. Популярният Deluge изчезна веднага - няма смисъл да харчите скромните ресурси на рутера за обслужване на интерпретатора на Python. Относно rtorrent, имаше съобщения за изтичане на памет в него, което не е добре. Освен това трябва да се стартира с помощта на screen или dtach, защото няма режим на демон. Отново, това е загуба на ресурси. Само по себе ситрансмисията остана, можеше да работи като демон и доста стабилна. Освен това, в допълнение към няколко GUI интерфейса, той има вграден уеб интерфейс - вземете го и го използвайте без излишни жестове.
Инсталиране на предаване на dd-wrt
Инсталирането на торент клиент за предаване (демон) на рутер, работещ с dd-wrt, е неприлично просто - просто се свържете, например, чрез ssh към рутера, изпълнете следните команди:
- ipkg-opt update - ще актуализира списъка с пакети, налични за инсталиране;
- ipkg-opt list grep предаване - изберете коя версия на клиента да инсталирате (има клиент за сглобяване + помощни програми за създаване и редактиране на торенти + демон, има отделен демон);
- ipk-opt install transmit - инсталирах пакет, който включва освен демона помощни програми за работа с торент файлове.
Всичко е ограничаващопросто, сега трябва малко да конфигурирате предавателния демон, да го добавите към автоматично зареждане - и можете да започнете да го използвате. Повече за настройката.
И така, първата стъпка, която трябва да предприемете, е да създадете работна директория за демона, която също ще съхранява файла с настройки. Работната директория по подразбиране е в паметта на рутера и ще бъде унищожена при рестартиране. Създадох директория на флаш устройството, свързано към рутера: mkdir /opt/etc/transmission.
Сега можете да стартирате transmit-daemon с ключ, сочещ към новата работна директория (и също така да го настроите да се зарежда автоматично чрез уеб интерфейса dd-wrt: Администриране -> Команди -> Стартиране). Изпълнете както следва: /opt/bin/transmission-daemon -g /opt/etc/transmission. Демонът ще създаде файл с настройкиsettings.json, който ще трябва да бъде редактиран (повече за това по-долу).
Включително retracker.local в dd-wrt
Полезна стъпка за ускоряване на изтеглянето на торент дистрибуции е да активирате retracker.local - торент тракер, разположен в локалната мрежа на доставчика (освен ако, разбира се, доставчикът предоставя такава функционалност). След като бъде активиран, торент клиентът ще може да получава списъци с вътрешнолокални партньори от локалния тракер и, ако е наличен, да изтегля файлове при скорости на локалната мрежа.
За да активирате retracker.local и като цяло всички локални ресурси в dd-wrt (или openwrt) в случай на някои доставчици (например - InterZet) - трябва да деактивирате опцията rebind_protection в настройките на рутера (Services -> Services -> No DNS Rebind превключете на Disable). След това DNSMasq ще спре да блокира DNS имена в локалната мрежа.
настройки на предаване-демон - settings.json
Ограничения на скоростта на качване/качване, планировчик на ограничения и условияспирането на зареждането е по-лесно за конфигуриране чрез уеб интерфейса. Като цяло във файла с настройки предназначението на почти всички опции е ясно от имената им и ако нещо остане неясно, можете да го проверите в уеб документацията за предаване.