Как настроить Bittorrent-сервер передачи в Linux

Как настроить Bittorrent-сервер передачи в Linux

Загрузка торрентов на рабочий стол Linux полезна в крайнем случае, но тем, кто хочет загрузить намного больше данных, следует подумать о настройке удаленной торрент-системы на сервере. В этом руководстве мы сосредоточимся на настройке удаленной системы с помощью Transmission, поскольку ее проще всего настроить. BitTorrent-клиент Transmission довольно популярен на настольных компьютерах Linux и часто предустановлен. Однако, поскольку мы ориентируемся на серверы Linux, а не на персональные компьютеры, программное обеспечение Transmission не входит в комплект, и его нужно будет настраивать вручную.

Установить Transmission BitTorrent

Примечание: это руководство в первую очередь ориентировано на серверные операционные системы. Однако можно использовать удаленную передачу Transmission и в настольных операционных системах Linux. Не стесняйтесь следовать инструкциям, поскольку инструкции аналогичны (если не совпадают).

Сервер Ubuntu

sudo apt установить трансмиссию-cli-трансмиссию-общую трансмиссию-демон

Сервер Debian

sudo apt-get передача-cli передача-общая передача-демон

Сервер RedHat Enterprise Linux 6 и 7 / CentOS 6 и 7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum -y обновить

yum -y установить передачу-демон

или

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

репозитории диспетчера подписок --enable "rhel - * - optional-rpms" --enable "rhel - * - extras-rpms"

yum -y обновить

yum -y установить передачу-демон

Другие операционные системы Linux Server

Большинство дистрибутивов Linux (включая серверные) будут иметь правильные пакеты передачи, необходимые для запуска торрент-сервера. Чтобы установить их, откройте окно терминала и выполните поиск по запросу «передача», «передача-демон» и т. Д. Кроме того, проверьте страницы Wiki вашей операционной системы на наличие каких-либо указаний по запуску торрент-сервера с помощью Transmission.

Также может быть хорошей идеей проверить официальный сайт программного обеспечения, чтобы узнать, как установить программное обеспечение, если ваша операционная система официально не поддерживает его.

Настроить передачу BitTorrent

Установка Transmission на сервер Ubuntu или Debian должна автоматически включать службы systemd и запускать их. Используете Rhel или CentOS? Вам нужно будет запустить службы вручную. Откройте оболочку терминала и получите root-доступ, войдя в систему через Su или используя sudo .

вс

Затем выполните приведенные ниже команды.

Rhel 6 / CentOS 6

запуск службы передачи-демона

Остановить демон в любой момент можно с помощью:

остановка службы передачи-демона

Rhel 7 / CentOS 7

systemctl включить демон передачи

systemctl запускает демон передачи

Остановите демон передачи с помощью systemctl stop .

systemctl остановить передачу-демон

Теперь, когда служба запущена, пришло время изменить пароль по умолчанию. Изменение пароля имеет решающее значение, потому что оставить его с настройками по умолчанию означает, что любой в сети может получить доступ к вашему пользовательскому интерфейсу передачи.

Начните с использования systemctl или служебной команды, чтобы остановить Transmission Daemon. НЕ ПРОПУСТИТЕ ЭТОТ ШАГ! Если вы это сделаете, Transmission откажется сохранять внесенные вами изменения.

sudo systemctl остановить передачу-демон

или

остановка службы передачи-демона sudo

Чтобы убедиться, что это безопасно, отредактируйте файл настроек с помощью текстового редактора Nano.

sudo nano /var/lib/transmission-daemon/info/settings.json

Найдите «rpc-password»: и замените текст в кавычках рядом с ним на желаемый пароль.

Также неплохо изменить имя пользователя по умолчанию с  передачи на другое. Найдите rpc-username  и измените «передачу» на другое имя пользователя. Обязательно не стирайте цитаты.

Наконец, используйте  инструмент usermod , чтобы добавить своего пользователя в группу передачи. Это хорошая идея сделать так, чтобы любые файлы, загруженные с помощью Transmission, были доступны вашему пользователю. Кроме того, по этому пути безопаснее, потому что запускать что-то от имени root - плохая идея, и вам следует избегать ее, когда это возможно.

Добавьте своего пользователя в группу с помощью следующей команды. Обязательно измените «владельца» на имя пользователя по умолчанию на сервере.

sudo usermod -a -G владелец debian-передачи

Белый список

Как настроить Bittorrent-сервер передачи в Linux

Передача теперь настроена правильно. Когда он запустится, пользователи смогут получить к нему доступ через Интернет. К сожалению, если какой-либо пользователь в локальной сети попытается получить к нему доступ, он получит ошибку 403. Это из-за функции  безопасности rpc-whitelist . Он отключает доступ к сервису, если определенные IP-адреса не указаны. Чтобы обойти это, пользователи обычно отключают его. В этом руководстве мы не будем отключать функцию  rpc-whitelist , поскольку это отличный инструмент. Вместо этого мы создадим белый список, чтобы каждый пользователь, подключенный к локальной сети, мог получить доступ к передаче.

Чтобы отредактировать белый список, откройте файл настроек Transmission Daemon.

sudo nano /var/lib/transmission-daemon/info/settings.json

Прокрутите вниз и найдите  «rpc-whitelist». 

После 127.0.0.1 добавить:

, 192.168. *. * "

Когда все будет написано, белый список должен выглядеть, как на примере ниже.

"rpc-whitelist": "127.0.0.1,192.168. *. *",

Черный список

Многие люди, скачивающие через Интернет торрент-файлы, используют так называемый черный список. Подобные списки запрещают вредоносным IP-адресам (например, известным адресам вирусов / вредоносных программ и т. Д.) Подключаться через торрент. Чтобы включить этот черный список, откройте файл настроек и найти  «Blocklist-URL»: .

Изменение https://www.example.com/blocklist в кавычки , чтобы ссылка на настоящий черный список. В этом примере мы воспользуемся этим .

Когда все изменения в приложении Transmission будут завершены, используйте команду  systemctl  или  service,  чтобы снова запустить его резервную копию.

sudo systemctl запустить демон передачи

или

запуск службы передачи-демона

Использование передачи

Как настроить Bittorrent-сервер передачи в Linux

Трансмиссия готова к использованию! Чтобы начать загрузку, откройте веб-браузер и введите следующий IP-адрес в веб-браузере. Пока ваш компьютер подключен к той же сети, что и Transmission, и сервер, все должно работать!

https: // ip-сервера или имя-хоста: 9091


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.