Защо да настроите специализиран торент сървър?
бързи връзки
- Защо да настроите специализиран торент сървър?
- Какво ще ти трябва
- Мига на SD картата
- Инсталирайте Raspbian
- Настройване на потребител
- Свържете се с VPN
- Създайте VPN Killswitch
- Инсталирайте Deluge
- Настройка на Deuge Server
- Създайте Deuge Service
- Инсталирайте клиента
- Windows
- Linux
- Свържете се със вашия сървър
- Конфигурирайте вашата памет
- USB
- Networked
- Конфигурирайте Deluge
- Изтеглете торент
- Заключителни мисли
Можете да изтеглите торенти на почти всеки компютър сравнително лесно, така че защо искате да настроите специализиран торент сървър все пак? Е, има няколко добри причини, които правят допълнителната настройка полезна.
Първо, можете да получите достъп до него от всяка точка на вашата мрежа. Това означава, че ако искате да изтеглите нещо, не е задължително да сте на същия компютър. Можете да използвате лаптоп или компютър в съвсем различно помещение. Можете също така лесно да имате достъп и да управлявате торентите си отвсякъде. Можете да проверите дали нещо е изтеглено извън къщата ви или да промените приоритета на изтеглянията си в движение.
Наличието на специален сървър означава също, че можете да изключите компютрите си, без да се притеснявате за спиране на напредъка на изтеглянето. Вашият сървър винаги ще работи във фонов режим, дори когато компютрите ви са изключени или дори не сте вкъщи.
Сървърът също е много по-лесен за управление. Не е нужно да се притеснявате, че някоя от другите програми на вашия компютър ще ви попречи или още по-лошо да се срине. Сървърът също ограничава количеството VPN връзки, за което трябва да се притеснявате, в зависимост от вашата ситуация в мрежата.
Какво ще ти трябва
Изненадващо достатъчно, тук нямате нужда от много. Всичко ще се базира на вашия Raspberry Pi.
- Raspberry Pi 3 или по-добре
- Външен твърд диск или мрежово устройство
- Ethernet кабел
- Захранващ кабел за Pi
- MicroSD карта 16GB +
Мига на SD картата
Raspbian е операционната система по подразбиране за Raspberry Pi. Това е и перфектната опция за настройка на Pi като торент сървър. Отидете на страницата за изтегляне на Фондация Raspberry Pi и вземете най-новата версия на Raspbian Lite. Няма да се нуждаете от работна среда на вашия сървър. Колкото по-лек е, толкова по-добре.
След като имате вашето изображение, разархивирайте го. Искате файл с необработеното разширение .img. След това поставете вашата MicroSD карта в компютъра.
Ако все още нямате предпочитан инструмент за мигане на изображения към SD карти, има страхотно кросплатформено приложение, Etcher, което можете да използвате във всяка операционна система, за да преминете лесно вашето изображение. Изтеглете правилната версия за вашата ОС.
След като имате Etcher, отворете го или го инсталирайте. Програмата разгражда процеса на три прости стъпки. В първия раздел изберете вашия файл с изображения. След това намерете вашата SD карта. Когато всичко изглежда правилно, щракнете върху бутона, за да мига вашето изображение. Процесът ще отнеме известно време, така че бъдете търпеливи.
След като Etcher приключи да напише вашето изображение, има още едно нещо, което трябва да направите. Монтирайте MicroSD на вашия компютър. Потърсете дяла „boot“. Създайте празен файл в основата на „boot“ дяла, наречен „ssh.“ Този файл казва на Pi да активира SSH достъп по подразбиране.
Инсталирайте Raspbian
Демонтирайте вашата SD карта и я извадете от компютъра. Включете го в Pi. Свържете Pi директно към вашия рутер с Ethernet кабел. Когато всичко е настроено, включете го.
Raspberry Pi ще отнеме известно време, за да промените размера на своите дялове и да попълните SD картата. Докато прави това, отворете уеб браузъра си и отидете до уеб интерфейса на вашия рутер. Следете списъка на свързани устройства. В крайна сметка Pi ще изскочи като „малина“.
След като видите Pi в мрежата си, можете да използвате SSH, за да се свържете с него. Отворете OpenSSH и се свържете с IP адреса на Pi. Потребителското име е Pi, а паролата е „малиново“.
Настройване на потребител
Вероятно ще искате да създадете нов потребител за Deluge. Този потребител ще управлява Deluge като демон за услуга и не много.
$ sudo groupadd deluge $ sudo -r –home-dir / var / lib / deluge -g deluge deluge
Направете тази директория и голямата собственост на вашия потребител на Deluge.
$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge
Свържете се с VPN
Не е строго необходимо да се свързвате с VPN, но е много добра идея. Този процес няма да е абсолютно същият, в зависимост от вашия доставчик на VPN, но трябва да е достатъчно подобен. Започнете с инсталирането на OpenVPN на Raspbian.
$ sudo apt инсталирате openvpn
След това изтеглете конфигурационните файлове на OpenVPN за вашата VPN. Отново тази част ще бъде различна, в зависимост от това кой използвате. Повечето доставчици на VPN ще предоставят конфигурационни файлове на OpenVPN или като кажат точно това, или като своя Linux опция. Те обикновено идват в голям .zip файл. Самите файлове обикновено имат разширение .ovpn.
Намерете местоположение, което искате да използвате. В зависимост от вашите нужди може да е добра идея да изберете сървър, разположен извън САЩ. Копирайте този файл в папката OpenVPN на системата и го преименувайте.
$ sudo cp Изтегляния / config.ovpn /etc/openvpn/client.conf
След като е там, създайте файл за удостоверяване. Използвайте обикновен текстов файл, наречен auth.txt. На първия ред поставете потребителското име за вашия VPN акаунт. На втория ред добавете паролата си. Отворете VPN конфигурацията, която току-що копирахте. Намерете реда по-долу и направете вашето съвпадение с примера.
auth-user-pass auth.txt
Това автоматично ще ви влезе. След това добавете блока по-долу точно преди вашите сертификати. Те ще обработват регистрирането и стартирането и спирането на услугата.
status /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-resolutionv-conf down / etc / openvpn / update-resolutionv-conf
Запазете файла си и излезте. След това рестартирайте услугата.
$ sudo systemctl рестартиране openvpn $ sudo systemctl старт $ sudo systemctl активиране
Създайте VPN Killswitch
Ако използвате торенти зад VPN, вероятно искате надежден убиец, който ще прекъсне връзката ви, загубите контакт с VPN. За щастие, това е много лесно да се направи в Linux системи със защитна стена. Започнете с изтеглянето на UFW, за да направите управлението на защитната стена много по-лесно.
$ sudo apt инсталирате ufw
След като имате UFW, можете да започнете да настройвате вашите правила. Започнете с деактивиране на UFW.
$ sudo ufw забрани
Сега кажете на UFW да блокира всичко по подразбиране.
$ sudo ufw по подразбиране отказва входящите $ sudo ufw по подразбиране отказва изходящи
Разрешете всички връзки от самия компютър и локалната мрежа.
$ sudo ufw разрешават от 192.168.1.0/24 $ sudo ufw разрешават от 127.0.0.1
След това разрешете всичко чрез VPN. Проверете действителния интерфейс на вашата VPN.
$ sudo ufw разрешават в tun0 $ sudo ufw разрешават на tun0
И накрая, позволете да се свържете с DNS сървъра на вашата VPN. Отново проверете действителния IP адрес в /etc/resolv.conf.
$ sudo разреши в 53 $ Судо разреши 53
Когато всичко е готово, активирайте отново UFW.
Инсталирайте Deluge
Най-накрая сте готови да инсталирате потапяне на вашия сървър. Така че, направете точно това.
$ sudo apt инсталирате изпаднала конзола на потопа
Изчакайте инсталацията да приключи. Трябва да е доста бързо.
Настройка на Deuge Server
За да разрешите връзки към вашия сървър от други компютри, трябва да активирате отдалечени връзки. Променете вашия потребител на Deluge и отворете конзолата Deluge.
$ sudo su deluge $ deluged $ deluge-console
След това активирайте отдалечени връзки.
config -s enable_remote True
Сега спрете демона на потопа. Можете да направите това, като погледнете процеса и го убиете.
$ ps aux | grep deluge $ kill 1923
Трябва да добавите записи за вход за потребителите си. Файлът се намира в / var / lib / deluge / .config / deluge / auth. Добавете потребителските си записи в следния шаблон.
потребителско име: парола: 10
Числото обозначава привилегии. 10 прави потребителя администратор. Когато приключите, запазете изход.
Създайте Deuge Service
Тъй като искате Deluge да се стартира автоматично с Raspberry Pi, ще трябва да напишете обикновена системна услуга. Не се притеснявайте, това всъщност е предвидено в документацията на Deluge. Създайте файл в /etc/systemd/system/deluged.service. В него поставете следното:
Описание = Deluge Bittorrent Client Daemon Документация = man: захвърлен After = network-online.target Type = прост потребител = deluge Group = Поток UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail насила спря. TimeoutStopSec = 300 WantedBy = multi -user.target
Изпробвайте го като стартирате услугата и проверите състоянието.
$ sudo systemctl стартира потопен $ sudo systemctl статус потънал
Ако услугата е работеща, направете промяната постоянна, като я активирате.
$ sudo systemctl активира потопен
Инсталирайте клиента
Вече можете да инсталирате клиента Deluge, за да се свържете със вашия сървър. Deluge е с отворен код и лесно достъпен на множество платформи.
Windows
Отидете на страницата за изтегляне на Deluge и вземете най-новата версия за Windows. Изпълнете .exe. Процесът на инсталиране е доста стандартен. Чувствайте се свободни да кликнете върху съветника и приемете настройките по подразбиране.
Linux
Както вероятно сте се досетили, процесът на Linux е много лесен. Просто инсталирайте клиента с вашия мениджър на пакети.
$ sudo apt инсталирате deluge-gtk
Свържете се със вашия сървър
Отворете предпочитанията на потопа, като щракнете върху „Редактиране“? “Предпочитания“. От страната на прозореца, който ще се отвори, можете да намерите раздела „Интерфейс“. Кликнете върху него. В горната част на прозореца има отметка, която контролира класическия режим на Deluge. Премахнете отметката от квадратчето, за да го деактивирате.
Кликнете отново върху бутона „Редактиране“. Този път изберете „Мениджър на връзки“. По подразбиране ще видите локалния IP адрес там. Под списъка има бутони, които ви позволяват да добавяте и премахвате връзки. Щракнете върху бутона „Добавяне“. Въведете IP адреса на вашия сървър в полето „Име на хост“. Оставете номера на порта същия. След това попълнете потребителското име и паролата, които сте задали. Кликнете върху „Добави“, за да завършите.
Върнете се в главния прозорец „Добавяне“, сега можете да маркирате новия си запис и да кликнете върху бутона „Свързване“ в долната част, за да се свържете със сървъра.
Конфигурирайте вашата памет
Преди да започнете да изтегляте нещо, ще трябва да конфигурирате хранилището си. Двете основни опции тук са външен USB твърд диск или мрежово устройство. Така или иначе работи. Просто ви трябва нещо много по-голямо от това, което поддържа Raspberry Pi.
USB
Включете USB устройството си към Pi. След това през вашата SSH конзола погледнете наличните устройства.
$ ls / dev | grep sd
Трябва да виждате само USB устройството и евентуално вашата SD карта. SD картата ще има множество дялове, докато USB устройството вероятно ще има само един. Ще изглежда нещо така:
sda sda1 sda2 sdb sdb1
В този случай външното устройство е sdb, а дялът е sdb1. Създайте директория, за да я монтирате.
$ sudo mkdir / медия / външен
Сега отворете / etc / fstab с текстовия си редактор и създайте запис, за да монтирате устройството автоматично при зареждане.
/ dev / sdb1 / media / external ext4 по подразбиране, потребител, exec 0 0
Уверете се, че пътят и типът на файловата система съвпадат с вашия диск. Ако някога сте използвали устройството само с Windows, форматът вероятно е NTFS и трябва да инсталирате ntfs-3g на сървъра.
Изпълнете следното, за да монтирате устройството.
Networked
Всички конфигурации на мрежовия диск са различни, но ако използвате Linux NFS устройство, можете да създадете директория, към която да се монтирате и да добавите запис към / etc / fstab.
$ sudo mkdir / media / nfs
След това отворете fstab и добавете устройството си.
192.168.1.120:/media/share / media / nfs ext4 по подразбиране, потребител, exec 0 0
Запази и излез. След това монтирайте устройството си.
Конфигурирайте Deluge
Обратно в клиента Deluge можете да зададете директорията за изтегляне за вашите торенти. Кликнете върху „Редактиране“? “Предпочитания.“ В първия раздел „Изтегляния“ можете да зададете местоположението за изтегляне на вашите файлове. Изберете местоположението на вашето ново монтирано устройство.
Изтеглете торент
За да изтеглите торент с Deluge, кликнете върху иконата с знак плюс в горната лява част на прозореца. Ще се отвори нов прозорец с различни опции за добавяне на торента. Двете най-разпространени от тях ще бъдат торент файл и URL адрес. За файла можете да щракнете върху бутона, за да разгледате местоположението на торент файла. Щракнете върху бутона URL и поставете URL адрес, за да добавите торент чрез URL. Функцията URL работи за връзки с магнит.
Ново добавеният торент ще се появи в основната част на прозореца на Deluge. Оттам можете да проследите напредъка на торента. Ако искате да промените приоритета на торентите си, можете да щракнете с десния бутон върху тях и да използвате опцията „Queue“, за да ги премествате нагоре и надолу.
Щракването с десния бутон върху торент дава и множество други опции. Можете да зададете ограничения за изтегляне и качване и да направите пауза направо също. Има и опция за премахване на торент. След като приключите с изтеглянето, можете да премахнете торента, без да премахвате изтегления файл. Това ще ви спре да сеете. Разбира се, можете да оставите торентите да засеят и да контролирате мрежовото използване на тези завършени торенти.
Заключителни мисли
Вече имате напълно функционален торент сървър, който е конфигуриран и готов за изтегляне или засяване на толкова торенти, колкото са ви необходими. Сървърът ще работи постоянно, независимо от вашите компютри. Вие също сте настроени да работи чрез VPN, за допълнителна поверителност и сигурност. Насладете се на новото си изживяване на торент
