Kaip įdiegti „Deluge WebUI“ į „Ubuntu Linux“

„Deluge“ iš esmės yra nemokamas, atviro kodo (GPL3) ir lengvas „BitTorrent“ klientas, prieinamas „Linux“, „FreeBSD“, „Mac OS X“ ir „Windows“. Jame yra daugybė papildinių, kuriuos taip pat galite įdiegti, kad išplėstumėte jo funkcionalumą. Pvz., Galite įdiegti srautinį papildinį, kad atsisiųsdami galėtumėte srautiniu būdu perduoti vaizdo įrašą ar garsą tiesiai iš „Deluge“. Šiame straipsnyje mes kalbėsime apie tai, kaip įdiegti „Deluge WebUI“ į „Ubuntu“. Pradėkime!





android tinklo srauto uostytojas

Na, nekalbant apie „Deluge“, iš tikrųjų verta atkreipti dėmesį į tai, kad jei vaikinai mėgstate pažangias funkcijas, tai jums skirta programinė įranga. tada jis palaiko kiekvieną ir viską, pradedant terminalo režimu, baigiant serverio režimu, taip pat net pasirinktinius ryšio tipus. Tokie kaip „Socks5“ tarpiniai serveriai ir tinkinti prievado parametrai. Šiame straipsnyje aptarsime, kaip įdiegti ir nustatyti „Deluge“ torrent serverį sistemoje „Linux“, įgalinti „Deluge WebUI“, taip pat „Deluge Daemon“ ir pan.



Pastaba: Paprastai „Deluge“ torrent serverį įdiekite ir naudokite „Linux“ kompiuteryje, veikiančiame kaip serveris. Turite nepamiršti, kad tai nereiškia, kad „Deluge“ torrent serveris neveiks „Linux“ darbalaukyje, tačiau tai nerekomenduojama.

Kaip galite įdiegti „Deluge WebUI“ į „Ubuntu“?

„Ubuntu“

„Ubuntu“ ir „Ubuntu“ serveryje yra tikrai naujausia „Deluge torrent“ kliento versija. Beje, tai visada gerai, kad būtų saugus oficialus EEPS. Naudokite šią komandą norėdami pridėti PPA.



[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
# Time to wait before forcefully stopped.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

Dabar, kai PPA yra sistemoje, turite atnaujinti „Ubuntu“ programinės įrangos šaltinius per apt atnaujinimas komandą.



Python3-certbot-nginx

Bėgimas atnaujinti neabejotinai atskleis, kad kai kurias programas reikia atnaujinti. Įdiekite šiuos naujinimus ir neignoruokite jų, nes tai gali būti pleistrai, padedantys geriau paleisti „Ubuntu“.

sudo add-apt-repository ppa:deluge-team/ppa

Dabar, kai viskas atnaujinta, turite įdiegti naujausią „Deluge“ programinės įrangos versiją.



sudo apt update

„Arch Linux“

sudo apt upgrade -y

Fedora

sudo apt install deluged deluge-console deluge-webui

Debian

sudo pacman -S deluge

„OpenSUSE“

sudo dnf install deluge deluge-common deluge-daemon deluge-web

Konfigūruokite „Deluge WebUI“

Visa „Deluge“ reikalinga programinė įranga yra įdiegta ir paruošta naudoti. Dabar atėjo laikas iš tikrųjų įjungti „Deluge Daemon“. Eikite į terminalą ir paleiskite apsikabino komandą. Yra du būdai, kaip paleisti šį demoną: taigi, naudodami „systemd init“ įrankį arba apsikabino komandą taip pat. Jei norite tai pradėti sistema , tada naudokite systemctl komandą.



Pirmiausia turite sukurti „DelugeD“ paslaugą.

sudo apt-get install deluged deluge-console deluge-webui

Tada įklijuokite žemiau esantį kodą į naują failą:

sudo zypper install deluge

sudo -s cd /etc cd systemd cd system touch deluged.service nano /etc/systemd/system/deluged.service

Be to, įjunkite „Daemon“ įkrovos metu naudodami:

sudo systemctl start deluged

Jei jūs, vaikinai, nenorite jaudintis su „Systemd“, „Daemon“ gali veikti be jo. Norėdami pasiekti geriausių rezultatų, turėtumėte pabandyti naudoti / dev / null komandą. Norint, kad dabartinis vartotojas fone „WebUI Daemon“ būtų fone.

sudo systemctl enable deluged

Atjunkite jį nuo savo vartotojo (jei norite, vaikinai) kartu su:

„Windows 10“ paleiskite „Explorer“ kaip administratorių
nohup deluged &>/dev/null &

Atėjo laikas nustatyti naudotoją „Deluge Daemon“. Naudokite aidas tvarkoje norėdami nustumti naują vartotoją į konfigūracijos failą. Tada pakeiskite vartotoją į esamo sistemos vartotojo vardą. Įsitikinkite, kad įvedėte tą patį slaptažodį kaip ir sistemos vartotojas.

Pastaba:

10 reiškia, kad jūsų sistemos vartotojas turi visišką prieigą, kad galėtų pakeisti „WebUI“.

disown

Dabar, kai vartotojas yra tinkamai sukonfigūruotas, turite nužudyti demoną ir paleisti jį iš naujo. Jūs, vaikinai, galite tai padaryti sistema arba killall .

pagrindinis įkrovos įrašas ir valdomas skaidinio žemėlapis
echo 'user:password:10' >> ~/.config/deluge/auth

arba taip pat

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Naudodami komandinę eilutę, bendraukite su „Deluge“ ir pakeiskite nustatymus taip, kad „Daemon“ leistų nuotolinius ryšius:

nohup deluged &>/dev/null &
deluge-console

Dabar, kai konfigūracijos pakeitimas baigtas „Deluge Console“, turite iš jo išeiti mesti .

config -s allow_remote True

Galiausiai įjunkite „Deluge WebUI“ ryšį.

quit

Naudokitės „Deluge WebUI“

potvynis webui

„Deluge Torrent“ serveris iš esmės veikia nepriekaištingai, jį taip pat galima pasiekti iš bet kurios vietos per žiniatinklio naršyklę. Jei norite naudoti naują žiniatinklio vartotojo sąsają, atidarykite naują naršyklės skirtuką ir apsilankykite šiuo URL:

deluge-web --fork

Nesate tikri, koks yra jūsų įrenginio IP adresas? Tada turėtumėte išbandyti šią komandą:

http://ip-address-or-hostname-of-server:8112

Kai įkelsite „Deluge“ žiniatinklio sąsajos puslapį, turėsite pateikti slaptažodį, nes žiniatinklio sąsaja yra apsaugota. Numatytasis slaptažodis, norint prisijungti, yra potvynis .

Sėkmingai prisijungus, sistema paprašys jus pakeisti numatytąjį slaptažodį. Norėdami tai padaryti, turite vadovautis ekrane pateikiamais raginimais, tada, kai baigsite, bakstelėkite Gerai. Slaptažodis turėtų būti automatiškai atnaujinamas.

„showbox“ programos serverio klaida

Įjunkite HTTPS | potvynis „WebUI“

Jei norite apsaugoti žiniatinklio vartotojo sąsają, galite įdiegti nemokamą „Let's Encrypt“ sertifikatą. Pirmiausia turite įdiegti „Let’s Encrypt“ klientą („certbot“) ir „Ubuntu 20.04“ serveryje.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
iš tikrųjų yra „Certbot Nginx“ papildinys. Kai jie bus įdiegti, turite paleisti šią komandą, kad automatiškai gautumėte ir įdiegtumėte „Let’s Encrypt“ sertifikatą.

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

Tačiau, kai:

  • –Nginx : Naudokite „Nginx“ autentifikavimo priemonę ir diegimo programą
  • –Sutinku : Sutikite, kad šifruosime paslaugų teikimo sąlygas
  • –Peradresuoti : Vykdykite HTTPS pridėdami 301 peradresavimą.
  • –Vagis-aštuonkojis : Įgalinti OCSP susegimą.
  • –Paštas : El. Paštas naudojamas registracijai ir atstatymo kontaktui.
  • -d vėliavą iš esmės seka domenų vardų sąrašas, atskirtas kableliais. Galite pridėti daugiau nei 100 domenų vardų.

Tada jis paklaus, ar norite gauti el. Laiškus iš EFF („Electronic Frontier Foundation“). Pasirinkus Y arba N, jūsų TLS sertifikatas taip pat bus automatiškai gautas ir sukonfigūruotas jums.

Turite problemų gaudami TLS sertifikatą? | potvynis „WebUI“

Jei bandydami gauti TLS sertifikatą matote šią klaidą:

module 'acme.challenges' has no attribute 'TLSSNI01'

Turite redaguoti konfigūracijos failą.

„Galaxy S6“ pašalinkite SIM kortelę
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Tada keiskis

return [challenges.HTTP01, challenges.TLSSNI01]

į:

return [challenges.HTTP01]

Tada išsaugokite ir uždarykite failą. Dabar dar kartą paleiskite aukščiau nurodytą „certbot“ komandą.

Išvada

Gerai, tai buvo visi žmonės! Tikiuosi, kad jums patinka šis „WebUI“ potvynio straipsnis ir jums tai naudinga. Pateikite mums atsiliepimų apie tai. Taip pat, jei jūs turite daugiau klausimų ir klausimų, susijusių su šiuo straipsniu. Tada praneškite mums toliau pateiktame komentarų skyriuje. Netrukus susisieksime su jumis.

Geros dienos!

Taip pat žiūrėkite: „Torrentz“ alternatyvos: kas nutiko „Torrentz“?