Deluge torrent – один из моих любимых клиентов для скачивания торрентов и отличная альтернатива для передачи торрентов. Мне особенно нравится его способность работать в качестве тонкого клиента и многофункциональный торрент-интерфейс. У него есть bittorrent-клиент для Windows и Linux. Я начал использовать его с Lucid Lynx, и в этом посте описывается установка Deluge с webui на Ubuntu 10.04 Lucid Lynx. Начиная с Lucid Lynx, Ubuntu претерпела несколько изменений, включая запуск служб во время загрузки с использованием Upstart. Это делает процедуру, описанную для Lucid Lynx, недействительной для 12.04 Precise Pangolin. Поэтому я решил написать инструкцию по установке веб-интерфейса Deluge.на сервере под управлением Ubuntu 12.04 Precise Pangolin (с графическим интерфейсом или без него и с веб-интерфейсом). Этот метод также работает в версиях Ubuntu 11.04 Natty Narwhal и 11.10 Oneiric Onelot, которые также используют Upstart.
О Deluge Torrent
Deluge – полнофункциональный клиент BitTorrent для Linux, OS X, Unix и Windows. Он использует libtorrent в своем бэкэнде и имеет несколько пользовательских интерфейсов, включая: GTK +, web и console. Он был разработан с использованием модели клиент-сервер с процессом-демоном, который обрабатывает всю активность bittorrent. Демон Deluge может работать на безголовых машинах, а пользовательские интерфейсы могут подключаться удаленно с любой платформы.
Deluge torrent имеет богатую коллекцию плагинов; фактически большая часть функциональности Deluge доступна в виде плагинов.
Deluge был создан с намерением быть легким и ненавязчивым. Мы считаем, что загрузка не должна быть основной задачей на вашем компьютере и, следовательно, не должна монополизировать системные ресурсы.
Deluge не предназначен для какой-либо одной рабочей среды и будет отлично работать в GNOME, KDE, XFCE и других. Мы делаем все возможное, чтобы придерживаться стандартов freedesktop.
Deluge Torrent Client
Deluge обладает широким спектром возможностей, в том числе:
- Разделение ядра и пользовательского интерфейса, позволяющее Deluge работать как демон
- Удаленное подключение к демону Deluge
- Веб-интерфейс
- UI-консоль
- GTK + UI
- Шифрование протокола BitTorrent
- Mainline DHT
- Local Peer Discovery (он же ЛСД)
- Расширение протокола FAST
- µTorrent Peer Exchange
- UPnP и NAT-PMP
- Поддержка прокси
- Веб семя
- Частные Торренты
- Глобальные и текущие ограничения скорости
- Конфигурируемый планировщик пропускной способности
- Защита паролем
- RSS (через плагин)
- Другие функции libtorrent
- И многое другое!
Шаг 1: Добавить Deluge PPA Repository
Deluge легко доступен в репозитории Ubuntu. Тем не менее, хранилище Ubuntu обычно немного медленно обновляет версии. Поэтому, если вы похожи на меня и хотели бы иметь самую последнюю версию как можно скорее, добавьте репозиторий PPA, как описано ниже. Если нет, перейдите к шагу 2.
sudo add-apt-repository ppa:deluge-team/ppa
Шаг 2: Установите веб-интерфейс Deluge
Затем обновите список пакетов и установите Deluge:
sudo apt-get update
sudo apt-get install deluged deluge-webui
Если вам нужна полная версия программного обеспечения для графического интерфейса пользователя, используйте:
sudo apt-get update
sudo apt-get install deluged deluge-webui deluge
Шаг 3: Создайте сценарий инициализации для Deluge
Создайте файл /etc/init/deluge.conf
(сценарий инициализации для Deluge) и введите в него следующее содержимое:
start on (filesystem and networking) or runlevel [2345]
stop on runlevel [016]
env uid=USER
env gid=GROUP
env umask=022
exec start-stop-daemon -S -c $uid:$gid -k $umask -x /usr/bin/deluged -- -d
Замените "USER"
на имя пользователя, которого вы хотите запустить Deluge, как и "GROUP"
на группу пользователя. Мне нравится запускать Deluge под своим именем пользователя и группой, так что у меня есть полный доступ к файлам, загруженным через Deluge, а также к файлам журналов. Если вы не знаете свою группу, обратитесь к этому сообщению в разделе «Запись текущего состояния». Или вы можете просто создать временный файл с помощью команды «touch temp», а затем проверить имя пользователя и группу, связанную с файлом «temp», с помощью команды ls -al
. Ниже приведено объяснение того, как вы можете управлять доступом и разрешением файлов, загружаемых через Deluge (параметр umask):
- 007 предоставляет полный доступ пользователю и членам группы Deluge работает как (в данном случае Deluge) и запрещает доступ со всех других учетных записей.
- 022 предоставляет полный доступ пользователю Deluge работает как и только для чтения доступ к другим учетным записям.
- 000 предоставляет полный доступ ко всем аккаунтам.
Шаг 4. Создание сценария инициализации для Deluge Webui
Создайте файл /etc/init/deluge-web.conf
(сценарий инициализации для Deluge webui) и введите в него следующее содержимое:
start on started deluge
stop on stopping deluge
env uid=USER
env gid=GROUP
env umask=027
exec start-stop-daemon -S -c $uid:$gid -k $umask -x /usr/bin/deluge-web
Не забудьте поменять "USER"
и "GROUP"
. То же самое объяснение сверху применимо. Параметр umask здесь влияет только на плагины и журналы, созданные Deluge. Значение "027"
предоставления полного доступа пользователю, с которым работает Deluge, с правами на чтение для членов группы, в которой работает Deluge, и запрещает доступ со всех других учетных записей.
3 лучших автономных загрузчика Bittorrent:
Не хотите связываться с серверами? Проверьте это:
Шаг 5: Запуск и остановка демона Deluge
Вы можете запустить и остановить Deluge, используя следующие команды:
sudo start deluge
sudo stop deluge
Deluge webui связан с демоном Deluge и поэтому обычно не требует ручного запуска остановки. Но вы все равно можете сделать это вручную, используя следующие команды:
sudo start deluge-web
sudo stop deluge-web
В худшем случае вы можете получить сообщение о том, что deluge-web уже запущен. Для удобства вы можете создавать башалисы, как описано в этом посте. Например, delugestart
мог выполнить sudo start deluge
.
Шаг 6: Редактируйте файлы конфигурации
После запуска Deluge и deluge-web вы можете получить доступ к веб-интерфейсу по этому адресу:
http://localhost:8112
Пароль по умолчанию – «Потоп».
Не забудьте изменить его, как только вы войдете в первый раз. После того, как вы введете свой пароль, вам будет представлен менеджер подключений, отображающий демоны Deluge, которые находятся в сети (на фото ниже). Будет запущен ваш демон Deluge 127.0.0.1:58846
, где 127.0.0.1
находится «localhost» и 58846
порт демона по умолчанию.
Первый вход в Deluge Web Interface
Диспетчер соединений веб-интерфейса Deluge
Вы можете пройти через различные настройки и настроить их так, как вам нравится. Вы также можете вручную редактировать файлы конфигурации в этом месте: /home/USER/.config/deluge
. Для ручного редактирования остановите Deluge перед редактированием и запустите его снова после завершения редактирования. Я также предлагаю сделать резервную копию файлов перед редактированием. Если вы испортили настройки, просто остановите Deluge, удалите / home/USER/.config/deluge
folder и снова запустите Deluge. Файлы конфигурации будут восстановлены.
Deluge Web Interface
Deluge Desktop Client
Не забудьте настроить переадресацию портов на маршрутизаторе для перенаправления трафика Deluge на нужный компьютер, на котором запущен Deluge в домашней сети (если вы находитесь за маршрутизатором).
Шаг 7. Включите поддержку HTTPS (или SSL) (необязательно)
Соединение SSL обеспечивает шифрование и, следовательно, больше конфиденциальности. Deluge поставляется с набором сертификатов и ключей по умолчанию для шифрования соединения. Все, что вам нужно сделать, это включить HTTPS в настройках.
Deluge Web Interface SSL
Если вы предпочитаете использовать самозаверяющие сертификаты, перейдите к этому шагу.
Сначала убедитесь, что openssl
установлен на вашем сервере Ubuntu. Если не установить его. Затем создайте файлы сертификатов:
$ cd ~/.config/deluge/ssl
$ openssl genrsa -des3 -out deluge.key.pem 1024
$ openssl req -new -key deluge.key.pem -out deluge.cert.pem
Следуйте инструкциям на экране. Просто нажмите Enter, чтобы выбрать значения по умолчанию или настроить его, как вам нравится. В конце оставьте «пароль для вызова» пустым. deluge.cert.pem
И deluge.key.pem
файлы будут генерироваться в ~/.config/deluge/ssl/
папке.
Создание Сертификата SSL Deluge
3 лучших автономных загрузчика Bittorrent:
Включите HTTPS в конфиге webui. Или вручную отредактируйте следующие разделы файла ~/.config/deluge/web.conf
:
...
"pkey": "ssl/deluge.key.pem",
...
"cert": "ssl/deluge.cert.pem",
...
"https": true,
Перезапустите Deluge и Deluge webui с помощью команды:
sudo restart deluge
Есть две дополнительные настройки, которые я хотел бы включить. Одним из них является «Разрешить удаленные подключения», который позволяет удаленно подключаться к демону Deluge с помощью, например, мобильных приложений, как описано в этом посте.
Deluge Webui Remote Connections
Второй параметр – это файлы «Autoadd .torrent» из указанной папки. Таким образом, все, что вам нужно сделать, это поместить файл .torrent в указанную папку, и загрузка начнется автоматически.
Deluge Auto Add
Шаг 8. Настройка динамического DNS (необязательно)
Если вы хотите иметь доступ к веб-сайту Deluge через Интернет, возможно, вам будет проще настроить службу динамического DNS. Таким образом, вы можете получить доступ к вашему серверу с красивым URL (например, http://mydeluge.dyndns.org) вместо IP-адреса. Вы можете получить бесплатные доменные имена через такие сервисы, как DynDns.com. Руководство по настройке клиента автообновления DDNS см. В этом посте.
Если вы хотите иметь возможность управлять своим демоном Deluge через телефон Android, обратитесь к этому сообщению.
3 лучших автономных загрузчика Bittorrent:
Не хотите связываться с серверами? Проверьте это:
Что делать, если вы обновляете предыдущую версию?
Если вы выполняете обновление, выполните шаги, описанные выше. Кроме того, удалите старые файлы инициализации Deluge (не Upstart) и обновите уровни запуска:
$ sudo /etc/init.d/deluge-daemon stop
$ sudo rm /etc/init.d/deluge-daemon
$ sudo update-rc.d deluge-daemon remove
Для получения дополнительной информации обратитесь к FAQ по Deluge. Если вы хотите установить Transmission bittorrent вместо Deluge, обратитесь к этому сообщению.
Вот и все. Наслаждайся потопом. Пожалуйста, поделитесь своими мыслями и опытом в разделе комментариев.
Источник записи: https://www.smarthomebeginner.com