Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Instalimi i deluge ubuntu. Instalimi i Deluge BitTorrent në serverin Ubuntu

Instalimi i deluge ubuntu. Instalimi i Deluge BitTorrent në serverin Ubuntu

Instalimi

Për të marrë versionin më të fundit, shtoni një depo PPA:

Sudo apt-merr përditësim
sudo apt-get install python-software-properties sudo add-apt-repository ppa:deluge-team/ppa

Përditësoni listën e paketave:

Sudo apt-merr përditësim

Instaloni klientin, konsolën dhe demonin:

Sudo apt-get install deluge-common deluge-console deluge

Nëse duam një ndërfaqe në internet, instaloni gjithashtu:

Sudo apt-get install deluge-webui

Të gjitha! Le të fillojmë demonin:


Cilësimet

Për të aktivizuar aksesin në distancë, hapni konsolën:

Deluge-console

Dhe ne ekzekutojmë komandat:

Config -s allow_remote E vërtetë
config allow_remote

Dilni nga tastiera:

Shtoni një përdorues për qasje në distancë (këto të dhëna nuk lidhen në asnjë mënyrë me përdoruesin tuaj Linux) dhe specifikoni të drejtat e aksesit:

Echo "username:password:nivel" >> ~/.config/deluge/auth

Më shumë detaje mbi të drejtat e aksesit.

Dhe rinisni demonin:

Pkill i përmbytur
i përmbytur

Nëse duam që deluge të funksionojë së bashku me sistemin, ne duhet të krijojmë skripta që do ta bëjnë këtë.

Krijo konfigurimin:

Sudo vim /etc/default/deluge-daemon

Ngjisni këtë kod atje, Domosdoshmërisht DELUGED_USER duhet të tregojë përdoruesin në emër të të cilit do të ekzekutohet daemoni:

# Konfigurimi për /etc/init.d/deluge-daemon

# Skripti init.d do të ekzekutohet vetëm nëse kjo ndryshore nuk është bosh.
DELUGED_USER=""

# A duhet të vrapojmë në startup?
RUN_AT_STARTUP="PO"

Krijo një skenar nisjeje:

Sudo vim /etc/init.d/deluge-daemon

Dhe ne shkruajmë në të:

#!/bin/sh
### FILLIMI I INFO
# Ofron: deluge-demon
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Duhet të Fillojë: $network
# Duhet të ndalojë: $rrjet
#Default-Fillimi: 2 3 4 5
#Default-Stop: 0 1 6
# Përshkrim i shkurtër: Versioni i demonizuar i deluge dhe webui.
# Përshkrimi: Fillon demonin e përmbytjes me përdoruesin e specifikuar në
# /etc/default/deluge-daemon.
### INFO I FUNDIT

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Deluge Daemon"
NAME1="përmbytur"
NAME2="përmbytje"
DAEMON1=/usr/bin/deluged
DAEMON1_ARGS="-d" # Konsultohuni me 'man deluge' për më shumë opsione
DAEMON2=/usr/bin/deluge-web
DAEMON2_ARGS="" # Konsultohuni me `man deluge-web` për më shumë opsione
PIDFILE1=/var/run/$NAME1.pid
PIDFILE2=/var/run/$NAME2.pid
UMASK=022 # Ndryshojeni këtë në 0 nëse ekzekutohet si përdorues i tij
PKGNAME=përmbytje-demon
SCRIPTNAME=/etc/init.d/$PKGNAME

# Dilni nëse paketa nuk është e instaluar
[ -x "$DAEMON1" -a -x "$DAEMON2" ] || dalja 0

# Lexoni skedarin e ndryshores së konfigurimit nëse është i pranishëm
[ -r /etc/default/$PKGNAME ] && . /etc/default/$PKGNAME

# Ngarkoni cilësimin VERBOSE dhe variablat e tjerë rcS
[ -f /etc/default/rcS] &&. /etc/default/rcS

# Përcaktoni funksionet LSB log_*.
# Varuni nga lsb-base (>= 3.0-6) për t'u siguruar që ky skedar është i pranishëm.
. /lib/lsb/init-functions

nëse [ -z "$RUN_AT_STARTUP" -o "$RUN_AT_STARTUP" != "PO" ]
pastaj
log_warning_msg "Nuk po fillon $PKGNAME, modifiko /etc/default/$PKGNAME për ta nisur."
dalja 0
fi

nëse [ -z "$DELUGED_USER" ]
pastaj
log_warning_msg "Nuk fillon $PKGNAME, DELUGED_USER nuk është vendosur në /etc/default/$PKGNAME."
dalja 0
fi

#
# Funksioni që nis demonin/shërbimin
#
do_start ()
{
#Kthimi
# 0 nëse daemon është nisur
# 1 nëse daemon po funksiononte tashmë
# 2 nëse demon nuk mund të fillonte
start-stop-daemon --start --background --qetë --pidfile $PIDFILE1 --exec $DAEMON1 \
--chuid $DELUGED_USER --përdoruesi $DELUGED_USER --umask $UMASK --test > /dev/null
RETVAL1="$?"
start-stop-daemon --start --background --qetë --pidfile $PIDFILE2 --exec $DAEMON2 \
--chuid $DELUGED_USER --përdoruesi $DELUGED_USER --umask $UMASK --test > /dev/null
RETVAL2="$?"
[ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || kthimi 1

Start-stop-daemon --start --background --i qetë --pidfile $PIDFILE1 --make-pidfile --exec $DAEMON1 \
--chuid $DELUGED_USER --përdoruesi $DELUGED_USER --umask $UMASK -- $DAEMON1_ARGS
RETVAL1="$?"
gjumë 2
start-stop-daemon --start --background --i qetë --pidfile $PIDFILE2 --make-pidfile --exec $DAEMON2 \
--chuid $DELUGED_USER --përdoruesi $DELUGED_USER --umask $UMASK -- $DAEMON2_ARGS
RETVAL2="$?"
[ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || kthimi 2
}

#
# Funksion që ndalon demonin/shërbimin
#
do_stop ()
{
#Kthimi
# 0 nëse daemoni është ndalur
# 1 nëse daemoni ishte ndalur tashmë
#2 nëse demon nuk mund të ndalohej
# tjetër nëse ka ndodhur një dështim

Start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --user $DELUGED_USER --pidfile $PIDFILE2
RETVAL2="$?"
start-stop-daemon --stop --qetë --retry=TERM/30/KILL/5 --përdoruesi $DELUGED_USER --pidfile $PIDFILE1
RETVAL1="$?"
[ "$RETVAL1" = "2" -o "$RETVAL2" = "2" ] && kthej 2

Rm -f $PIDFILE1 $PIDFILE2

[ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] && kthej 0 || kthimi 1
}

rasti "$1" in
fillim)
[ "$VERBOSE" != jo ] && log_daemon_msg "Fillimi i $DESC" "$NAME1"
bëj_fillo
rasti "$?" në

esac
;;
ndal)
[ "$VERBOSE" != jo ] && log_daemon_msg "Ndalimi i $DESC" "$NAME1"
bëj_ndal
rasti "$?" në
0|1) [ "$VERBOSE" != jo ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != jo ] && log_end_msg 1 ;;
esac
;;
rinisni|ringarkoni me forcë)
log_daemon_msg "Po rinis $DESC" "$NAME1"
bëj_ndal
rasti "$?" në
0|1)
bëj_fillo
rasti "$?" në
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Procesi i vjetër vazhdon ende
*) log_end_msg 1 ;; # Nisja dështoi
esac
;;
*)
# Dështoi për të ndaluar
log_fund_msg 1
;;
esac
;;
*)
echo "Përdorimi: $SCRIPTNAME (fillimi|ndalimi|rinisja|ringarkimi me forcë)" >&2
dalja 3
;;
esac

Vendosni të drejtat e ekzekutimit për rrënjën:

Sudo chmod 755 /etc/init.d/deluge-daemon

Shtoni skriptin për të ngarkuar dhe shkarkuar automatikisht:

Parazgjedhjet e Sudo update-rc.d deluge-daemon

Epo, le të kontrollojmë punën e bërë.

Në serverin BitTorrent, klienti Deluge dhe menaxhoni atë përmes ndërfaqes së internetit (WebUI). Fatkeqësisht, WebUI nuk i mbështet të gjitha veçoritë e Deluge. Sidomos për sa i përket shtojcave, shumica e të cilave nuk mund të konfigurohen përmes WebUI. Për fat të mirë, ndërfaqja grafike e Deluge (GTK UI) ju lejon të lidheni dhe të menaxhoni një klient të serverit në distancë me të njëjtën lehtësi si një klient lokal.
Ne kemi: Një server në distancë (në rrjetin lokal) që ekzekuton Debian 7 dhe demonin Deluge të instaluar në të të çiftuar me WebUI, si dhe një kompjuter shtëpiak që funksionon Linux Mint 14 (Ubuntu 12.10). Ne do të heqim procesin e instalimit të pjesës së serverit, pasi përshkruhet në detaje në artikullin kushtuar Deluge. Le të kalojmë te cilësimet dhe instalimi i pjesës së klientit në kompjuterin tuaj të shtëpisë.
Vlen të përmendet se prania e WebUI në server nuk është e nevojshme, por nuk do të jetë e tepërt nëse planifikoni të lidheni me Deluge jo vetëm nga shtëpia. Në këtë drejtim, mund të filloni konfigurimin në tre mënyra, pasi të keni instaluar fillimisht GTK UI në kompjuterin tuaj lokal:
zotësi instaloj deluge deluge-gtk
Më pas nisim demonin në server dhe vendosim hyrjen dhe fjalëkalimin për qasje në distancë. Komanda duhet të ekzekutohet si përdoruesi nën të cilin funksionon Deluge Daemon.
echo "username:password:nivel" >> ~/.config/deluge/auth
Aty ku "username" është përdoruesi, "password" është fjalëkalimi dhe "levil" është niveli i aksesit. Përdoruesi dhe fjalëkalimi mund të jenë arbitrare. Nuk është e nevojshme që ato të përkojnë me emrin e përdoruesit nën të cilin funksionon daemon. Daemon duhet të jetë duke ecur.
Nivelet e aksesit:

  • 1 - vetëm lexim.
  • 5 - përdorues.
  • 10 - Administrator.
1. Metoda e parë përfshin praninë e WebUI në server. Në cilësimet, duhet të aktivizojmë qasjen në distancë në daemon në mënyrë që të na japë mundësinë për t'u lidhur me Deluge nga distanca.

2. Në metodën e dytë ne përdorim Deluge Console. Për ta bërë këtë, duhet ta instaloni në server.
aptitude install deluge-console
Hap konsolën
përmbytje-konsol
Në të urdhërojmë:
config -s allow_remote Konfigurimi i vërtetë allow_remote
Dilni nga tastiera:
dalje
Të gjitha veprimet me tastierën duhet të kryhen gjithashtu në emër të përdoruesit nën të cilin funksionon Deluge.
Rinisni demonin:
/etc/init.d/deluge-daemon rinisje
3. Në metodën e tretë, ne përdorim një tunel SSH nga një kompjuter shtëpiak në një server. Në këtë rast, nuk është e nevojshme të aktivizoni aksesin në distancë në anën e serverit. Hapni një terminal lokal dhe shkruani sa vijon:
server ssh -fNL 127.0.0.2:58846:localhost:58846
Ku "server" është adresa IP e serverit tonë. Ne përdorim 127.0.0.2 në vend të localhost në mënyrë që klienti të dijë se jemi duke u lidhur me një daemon të largët. Nëse merrni gabimin "bind: Nuk mund të caktohet adresa e kërkuar", atëherë ekzekutoni komandën e mëposhtme (shtoni një pseudonim në qarkun lokal):
sudo ifconfig lo0 shtoni 127.0.0.2
Pastaj përsërisim komandën e mëparshme.
Më pas, hapni GTK UI në kompjuterin lokal dhe në cilësimet e ndërfaqes, zgjidhni kutinë pranë "Modaliteti klasik" dhe më pas rinisni ndërfaqen. Tani kur fillojmë GTK UI, shohim dritaren kërcyese të Menaxherit të Lidhjes. Ne heqim demonin lokal nga lista dhe futim adresën e atij të largët. Në varësi të metodës së zgjedhur më herët, në fushën Hostname ne fusim ose ip-në e serverit tonë ku ndodhet Deluge, ose, në rastin e një tuneli ssh, 127.0.0.2. Ne nuk e prekim portin nëse nuk e kemi ndryshuar portën daemon gjatë konfigurimit të pjesës së serverit. Emri i përdoruesit dhe fjalëkalimi - tregoni të dhënat që kemi specifikuar në skedarin ~/.config/deluge/auth.


Kjo eshte e gjitha. Nëse gjithçka është bërë si duhet, atëherë ne mund të lidhemi në mënyrë të sigurt me demonin përmes ndërfaqes lokale të GTK UI, në të cilën gjithçka që nuk mund të përdornim përmes WebUI do të jetë e disponueshme për ne.
Pamja e ekranit tregon dy lidhje. E para është në distancë, që kërkon një opsion të aktivizuar më parë që lejon qasje në distancë në demon. E dyta është një lidhje duke përdorur një tunel ssh. Shenjat e gjelbërta nënkuptojnë se lidhjet janë të disponueshme.


E rëndësishme! Versionet e serverit dhe klientit të programeve duhet të jenë të së njëjtës linjë. Për shembull, në serverin tim versioni i programit është 1.3.3, në kompjuterin tim në shtëpi është 1.3.5. Kjo është mirë. Nëse versioni 1.2.X është i instaluar në server, dhe versioni 1.3.X është i instaluar në PC (ose anasjelltas), atëherë edhe nëse dizajni funksionon (gjë që nuk ka gjasa), problemet janë të pashmangshme.

Më thuaj si ta bëj apf-firewall të mbyllur për shumicën e porteve, por samba funksionon në nivel lokal dhe një klient torrent, për shembull Deluge, funksionon.
Shpërndarja: Debian Jessie
Kernel: 3.14-2-amd64
Modaliteti në të cilin muri i zjarrit fiket pas 5 minutash është i çaktivizuar. E konfigurova siç është shkruar këtu: https://www.debian.org/releases/slink/i386/ch-init-config.ru.html Vuurmuur nuk ofrohet - është një mjet i shtrembër, dhe me mjekër.

Epo, si opsion, mund të argumentoni pse një mur zjarri nuk është i nevojshëm në një kompjuter në shtëpi.

Deluge çaktivizon internetin (WiFi)

Pershendetje te gjitheve. Po përpiqem të shkarkoj diçka përmes Deluge - një gjurmues torrent në xubuntu 14.04.1, dhe lidhja ime në internet fiket pas 15 sekondash, ose më mirë Interneti është thjesht marrëzi i padisponueshëm, Deluge gjithashtu ndalon shkarkimin. Më duhet të rinis WiFi dhe më pas të pres përsëri për 10-15 sekonda. Diçka, me pak fjalë, jo e mirë. Ndoshta dikush e di se si ta zgjidhë problemin.

përmbytje dhe gjurmues rrënjë

Autostart i shërbimit në opensuse 13.1

Unë nuk kuptoj asgjë. Instalova Deluge, shkarkova skriptin, e futa në init.d, krijova një symlink në rc5.d në YAST - menaxher shërbimi (menaxheri i shërbimit), u shfaq shërbimi, e vendosa në Enabled, e ruajta, hyra përsëri , dhe u çaktivizua përsëri. Cfare? Fillon normalisht pa defekte, por nuk dëshiron të fillojë me sistemin.

UPnP punon në Transmision, por nuk funksionon në Deluge dhe qBittorrent.

Në ruterin (Fedoro19-ruter) për UPnP ka linux-igd, parazgjedhje.

Unë ekzekutoj Transmisionin në klient, në ruter në iptables -L portat e përcjella janë të dukshme, regjistrat linux-igd janë elokuentë. Kapuç.

Në klientin që ekzekutoj qBittorrent ose Deluge (upnp i aktivizuar, sigurisht) - portet nuk përcillen, nuk ka lidhje hyrëse, iptables në ruter është i heshtur, regjistrat linux-igd janë të heshtura. E keqe.

Para kësaj, vura re se me ruterat e kutisë (siç janë asus, tp-link), transmetimi, përkundrazi, nuk funksionon me UPnP, por qBittorrent funksionon.

Çfarë të rrotullohet? Ose të paktën thuaj: "UMVR, linux-igd dhe qBittorrent (ose Deluge)."

Fshirë (28.02.14 13:25:31)

Klient torrent për ngarkesë të lartë

Do të doja të pyesja lojtarët e fortë me mbi 1000 shpërndarje aktive se cili klient është aktualisht optimal për një skenar të tillë. Unë i konsideroj vetëm klientët e serverëve dhe demonëve me kërkesa adekuate të sistemit.

Me interes të veçantë janë konsumi i memories dhe procesorit, rezistenca ndaj torrenteve jo të parëndësishme (emrat e skedarëve të gjatë), rezistenca ndaj gabimeve dhe pasojat e tyre gjatë shkarkimit, grupimi i shpërndarjeve në vend të një liste solide.

Aktualisht nën mbikëqyrjen e Transmission, Deluge, qBittorent. Por të gjithë kanë gabimet e tyre. qBittorent nuk ka fytyre normale per nderveprim klient-server (ndoshta eshte shtuar tashme, nuk e gjeta), nuk kupton emra te gjate (me shume se sa lejon FS).. Fillon deluge (sidomos tipi) të bëhesh budalla në 100+ torrente, bllokime të shpeshta me rihapje (më parë ishin patjetër). Transmetimi formon të gjitha shpërndarjet në një listë lineare pa asnjë grupim, i cili në shkallën e specifikuar do të "frymojë", nuk kupton emra të gjatë.

Deluge ka probleme me altoparlantët

Kolonat e shkarkuara, ngarkuara dhe disa të tjera nuk shfaqen pasi nuk i shënoni. Ato që janë si parazgjedhje (për shembull #, emri, madhësia, gjendja) mund të aktivizohen dhe çaktivizohen lehtësisht. Çfarë duhet bërë? Ndoshta kjo mund të rregullohet në konfigurime? Por nuk e di se në cilin skedar të shikoj.
Nëse papritmas ky është një gabim i përjetshëm i përmbytjes që nuk rregullohet, atëherë sugjeroni alternativa. Jam pjesërisht i njohur me to. Nga ato që unë i njoh dhe më pëlqyen vizualisht - kTorrent për shembull. Por unë kam një mushkonjë të tretë dhe mbajtja e atleteve të rënda thuhet se është e keqe.

Përmbytni si ta bëni atë në mënyrë që përrua të lëshohet automatikisht nga përdoruesi në arch-Linux

Autorun Deluge daemon si përdorues "përmbytje"

Ekziston një server me debian 7.2. sistemi i inicializimit të sistemit.

Kërkohet: lançuar në fillimin e sistemit, përmbytur nga "përmbytja" e përdoruesit, aksesi në demon përmes GUI-së së Windows përmes portit standard 58846.

Qasja në dosje me torrents i lejohet përmbytjes së përdoruesit, e montuar duke përdorur Sambaclient në /mnt.

Instaluar deluge, deluge-console. Lejohet qasja në distancë. Krijova deluge.service dhe vendosa skriptin nga wiki zyrtar në të:

Përshkrimi=Deluge Bittorrent Client Daemon After=network.target Përdorues=përmbytje Lloji=i thjeshtë ExecStart=/usr/bin/deluged -d WantedBy=multi-user.target

adduser --disabled-password --system --home /home/deluge --përmbytje në grup

echo "deluge:pass:10" >> ~/.config/deluge/auth

Aktivizoj deluge.service:

systemctl daemon-reload systemctl aktivizoj delued.service systemctl start deluged.service

Daemon fillon, punon dhe pushton portin. Por ai nuk dëshiron ta lejojë atë përmes GUI të Windows. E ndryshoj përdoruesin në root në deluged.service dhe funksionon.

Çfarë po bëj gabim? A ka nevojë përdoruesi i përmbytjes për ndonjë të drejtë?

Daemon i përmbytur nuk do të shkarkohet

Në deluge, unë specifikoj daljen dhe ndalimin e demonit ose fillimisht ndaloj atë nga menyja. Unë kam qenë duke pritur për disa kohë. Dhe ende ai është aktiv në krye. Nuk i përgjigjet vrasjes së rregullt, vetëm me një rrip. Cilat janë idetë tuaja? Paketa: përmbytje

Përmbytje dhe misticizëm

Diçka e çuditshme sapo ndodhi. Unë dëgjoj radio në internet. Dhe befas fillon të vonojë. Shikoj grafikun e shpejtësisë. Unë shoh që diçka ka ngrënë pothuajse të gjithë shiritin. Filloj të shikoj portet dhe të fik demonët e ndryshëm. Unë shikoj shpejtësinë që konsumon deluge përmes deluge-console. Shpejtësia e raportuar nuk është as afër shpejtësisë aktuale. Iftop thotë se ka shumë lidhje dhe jo në portin deluge daemon. Unë ende çaktivizoj deluge. Shpejtësia ra ndjeshëm. Për hir të eksperimentit, e ndeza dhe e fiki demonin disa herë. Trafiku lidhej qartë me ndezjen/fikjen e demonit. Çfarë ishte ajo?!

Si të fshini .torrent pasi ta keni shtuar në Deluge?

Duke kërkuar për një shkarkues të ri torrent

Përgjegjësitë:
- punoni rreth orës si demon;
- të ketë një ndërfaqe vizuale për shtimin/heqjen e torrenteve që do të lidheshin me demonin;
- aftësia për të konfiguruar marrjen e lidhjeve nga klientët nëpërmjet një prize Unix dhe/ose një gamë të caktuar ndërfaqesh rrjeti ose adresa IP të këtyre ndërfaqeve;
- autentifikimi me shumë përdorues, mundësisht me kufizime aksesi;
- nuk ka probleme me ndërfaqen e përdoruesit;
- klientët duhet të jenë në gjendje të marrin dhe shfaqin informacion në një formë klasike të plotë tabelare;
- klient-server nuk duhet të zbatohet në protokollin http(s);
- të jetë vendas në Linux.

Një histori e shkurtër e asaj që kam përdorur më parë:
Shumë kohë më parë kam përdorur vuze aka azureus - nuk më pëlqeu ndërfaqja.

Pastaj erdhi përmbytja, të cilën e përdora me sukses derisa, pas një ribashkimi tjetër të botës, u shfaqën problemet e bredhit. Ndërfaqja e ndarjes është afër idealit, mbani në mend këtë.

Pastaj vendosa të provoja rtorrent, të cilin e zotërova, megjithëse u lodha duke tërhequr të gjitha shkarkimet e hapura nga share mbi të. Rtorrent është i lezetshëm, por vetëm unë mund të punoj me të, dhe ka edhe pjesën tjetër të familjes.

Prandaj, pas rtorrent, u përpoqa përsëri të shpërndaj, por përsëri kishte probleme me bredhin. Pastaj krijova një fije të ngjashme me këtë dhe kalova në transmetim-daemon dhe transmetim-remote-gtk. Problemi me këtë të fundit është se në menunë add torrent nuk ju lejon të zgjidhni normalisht një dosje, duke ju detyruar të shtypni manualisht në secilën rrugë. Versionet e fundit janë zhvendosur në gtk+3 se më në fund
konfirmoi dëshirën time për t'u larguar prej tij. Jo, nuk jam kundër gtk3 si i tillë, thjesht mendoj se gtk është një glukodrom i ndyrë dhe nuk kam as një temë për versionin e tretë.

Sot instalova deluzh. Këtë herë si serveri ashtu edhe klienti funksionuan, unë u befasova këndshëm nga thjeshtimi i organizatës së vërtetimit (më parë ishte e nevojshme të gjeneroheshin fjalëkalime përmes tastierës, tani teksti i thjeshtë është në një skedar), por u zhgënjeva nga mungesa e Cilësimet e arsyeshme për ndërfaqen në të cilën lidhja dëgjon për lidhje. Deluzh mund të bëjë dy ekstreme - ose dëgjon localhost, ose 0.0.0.0. Megjithatë, ishte një surprizë për mua - kur u përpoqa të shtoja një skedar, zbulova se dialogu i përzgjedhjes së skedarit pothuajse kurrë nuk funksionoi si duhet, përveç kur shtegu ishte në pozicionin e atij të fundit të zgjedhur. // A nuk është për këtë arsye që një element i ngjashëm në transmetim është bërë në formën e një rrahësi të mjerë?

Fshirë (23.01.13 20:31:28)

Rendit duke shtuar.

Deluge nuk transferon skedarët e shkarkimeve të përfunduara

Duke përdorur Deluge 1.3.5 nga depoja. Shpërndarja - archlinux x86_64. Vendosa në cilësimet direktorinë për shkarkim dhe drejtorinë për shpërndarjet e përfunduara. Nuk punon. Kam lidhur gjithashtu shtojcën AutoAdd, e cila gjithashtu ka një cilësim të ngjashëm - nuk transferohet dhe kaq. Torrentët fillojnë të shkarkohen sapo skedari .torrent të shfaqet në drejtorinë e dëshiruar.

Unë u përpoqa të përdor si demonin ashtu edhe "ndërfaqen klasike" - pa dallim. Madje u përpoqa të heq deluge, të gjitha cilësimet e tij dhe ta instaloj përsëri - nuk funksionon, e mora gjithashtu nga AUR, pa dobi. Unë tashmë i vendosa të drejtat e drejtorisë për shkarkimet e përfunduara në 777, nuk funksionon T ndihmo, nuk është ky problemi. Njëherë e një kohë, gjithçka funksiononte, dhe pastaj disi, as që e vura re se kur, ndaloi.

A ka hasur dikush një problem të ngjashëm? Dhe si ta kapërcejmë atë? Nuk rekomandohet përdorimi i transmetimit.

Përmbytja në kombinim me PC-Ubuntu + Server-NAS4Free (FreeBSD)

Do të përpiqem të shprehem saktë dhe qartë. Për faktin se Transmetim Remote GUI funksionon dobët në Ubuntu 12.10 (për mua personalisht), vendosa të krijoj diçka të ngjashme me këtë me softuer të tjerë. Zgjedhja ra Përmbytje. Gjeti udhëzimet http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient Made it Instalimi i Deluge në FreeBSD

Në pikë IP private: futi IP-në e serverit lokal (NAS), le të themi për shembull është 192.168.68.68

ifconfig | grep -e "inet addr" | grep -v "192.168.68.68" | prerë -f2 -d":" | prerë -f1 -d" "

Përmbytja duke shtuar ekstension për skedarët e papërfunduar

prioritetet e skedarëve në torrent, shkarkimi

Ekziston një skedar torrent, ai ka një strukturë drejtorie, skedarët emërohen sipas hash-it të tyre. Unë tashmë kam disa skedarë në kompjuterin tim. Ju duhet të vendosni përparësinë "0" për skedarët në torrent që janë të pranishëm. Gjuha Python, biblioteka torrent - libtorrent nga rasterbar. Kam gërmuar në kodin burimor të deluge (është i shkruar në python dhe përdor të njëjtën bibliotekë). Do të marr një skedar torrent ose lidhje magneti, por kjo nuk është pika.

Pse të kaloni në KTorrent?
KTorrent është i lirë nga të metat e lartpërmendura të Deluge, por nuk është inferior në funksionalitet dhe reagim. Ai konsumon afërsisht të njëjtën sasi memorie, pavarësisht nga bibliotekat e kde. Sa për klientët e tjerë torrent, ata nuk arrijnë funksionalitetin e Deluge dhe KTorrent. Vetëm qBittorrent mund të bëhet një alternativë, por është e ndaluar në pornolab dhe ende krijon direktori boshe ( problemi zgjidhet me skedarë "bosh").

Kështu që, ndërsa studioja shprehjet e rregullta dhe shërbimet e tastierës Unix, shkrova një skenar për transferimin e shkarkimeve dhe shpërndarjeve të Delyugov. Do të doja të tërhiqja vëmendjen në tre gjëra:

  • Statusi i skedarëve që nuk janë shënuar për ngarkim në shpërndarjet me shumë skedarë nuk do të transferohet (d.m.th., të gjithë do të shënohen si parazgjedhje).
  • Kur filloni KTorrent, të gjitha shpërndarjet/shkarkimet e transferuara do të ndalen dhe do t'ju duhet t'i rihashoni ato duke zgjedhur secilën shpërndarje dhe duke shtypur SHIFT+C (nuk kam gjetur një mënyrë më të shpejtë. Në disa klientë torrent mjafton të klikoni " nisni të gjitha”, por KTorrent në këtë rast do të rishkarkohet, jo do të rihashohet).
  • Performanca e testuar në Ubuntu 12.04, Deluge 1.3.5, KTorrent 4.1.3

#!/bin/bash #Deluge2KTorrent skript #shkruar nga takiz aka dadd printf "%s\n" "...prit..."; #ne filtrojmë shtigjet e skedarëve nga torrents.state dhe rregullojmë kodimin rus egrep "^S.\/" ~/.config/deluge/state/torrents.state | sed -e "s/^..//;s/.$/\//;s/\//#/g" > shtigje; t=`shtigjet e maceve`; printf "%b\n" $t > shtigjet; #ne filtrojmë emrat e torrenteve dhe heqim dublikatat, një nga çdo çift egrep "(22,99)" ~/.config/deluge/state/torrents.state | sed -e "s/^..//;s/.$//" | perl -ne "print përveç nëse $U($_);$U($_)=1;" > përrenj; #krijoni një skedar të përkohshëm skripti për të krijuar drejtori dhe për të ekzekutuar printf "%b\n" "#!/bin/bash\nmkdir ~/.kde/share/apps/ktorrent/tor(1..100500)" > temp1.sh ; chmod 774 temp1.sh; strok=`sed -n "$=" torrents`; sed -i -e "s/100500/"$strok"/" temp1.sh; ./temp1.sh; #krijo një skript kopjimi dhe ekzekuto printf "%s\n" "#!/bin/bash" > temp2.sh; chmod 774 temp2.sh; torrentet e maceve | awk "(print $0".torrent ~/.kde/share/apps/ktorrent/tor"NR"/torrent)" | sed "s/^/cp ~\/\.config\/deluge\/state\//" >> temp2.sh; ./temp2.sh; gjumë 10; #create a template stats printf "%b\n" "AUTOSTART=0\nOUTPUTDIR=" > stats; #krijoni skedarë statistikash me shtigjet a=2; ndërsa lexohet f2; bëj sed -e "1,/.*/(n;s/\(.*\)/\1$f2/)" statistikat >stats$a; a=$(($a + 1)); bërë< paths; sed -i -e "s/#/\//g" stats*; #добавляем в скрипт копирования пути stats и запускаем cat temp2.sh | awk "{sub(/\~\/[^ ]*\.torrent/, "stats"NR)}1" | sed "s/\/torrent/\/stats/;s/cp st/mv st/" >tmpfile; mv tmpfile temp2.sh; chmod 774 temp2.sh; ./temp2.sh; gjumë 5; #fshij skedarët e përkohshëm rm shtigjet torrents stats temp1.sh temp2.sh; printf "%s\n" "ok";

Kontrolloni defektin në Deluge

Me shumë mundësi kjo vlen vetëm për Fedora.

1. Shkarko.torrent
2. Specifikoni çdo dosje shkarkimi.
3. Prisni që shkarkimi të përfundojë.
4. Çfarëdo që të tregoni në hapin 2, ne i shohim skedarët tuaj në /home/username/

Do të paraqes një raport të defektit nëse shfaqet te dikush tjetër, nëse jo, do ta kërkoj vetë problemin.
P.S. Problemi u shfaq, më duket, pas përditësimit të shumëpritur në 1.3.5.

Në fakt, pse serveri ynë i skedarëve është i papunë? Dhe nga duhet të vijë skedari në të? Është një rrëmujë. Le të instalojmë një klient torrent në të. Unë jam mësuar me uTorrent në Windows. Në kubuntu kam përdorur kTorrent njëherësh. Por në këtë rast ne jemi të interesuar për klientët që mund të punojnë pa një GUI dhe që kanë një ndërfaqe në internet. Opsionet:

  1. Një kombinim i rTorrent + wTorrent. Ka shumë përshkrime të konfigurimit në internet, por procesi më frikëson =)
  2. TorrentFlux dhe forku i tij Torrentflux-b4rt. Krijuar si një ndërfaqe në internet dhe asgjë më shumë. Ju mund të dëshironi të mendoni për vendosjen e tij.
  3. Përmbytje. Fillimisht ishte planifikuar si një klient torrent për gtk. Por duke filluar nga një version i caktuar, ai mund të funksionojë si një demon, me të cilin mund të lidhni ndërfaqen e dëshiruar - ose një fytyrë grafike, ose një faqe në internet, ose e kontrolluar përmes tastierës.

Tani për tani po mendoj të përpiqem të ngatërroj opsionin e tretë. Oops - rezulton se mund t'i bashkëngjitni një fytyrë vidhe! Do të kërkoj më tej në google. Thjesht do të ishte mjaft i përshtatshëm si zakonisht - ju uleni në shfletues, klikoni në shkarkimin e një skedari torrent dhe hapeni atë duke përdorur Windows. Dhe ajo tashmë e transferon shkarkimin në daemon në server. Ne instalojmë deluge (në përgjithësi rekomandohet të instaloni versionin nga faqja zyrtare, por unë e instalova atë nga depot) sudo aptitude instalo deluge-coresudo aptitude instalo deluge-webuisudo aptitude instalo deluge-console Nëse instalojmë paketat e shkarkuara nga faqja, atëherë me shumë mundësi do të lindë problemi i varësive të pakënaqura. Ne dalim nga situata si më poshtë: sudo apt-get -f instaloj Le të nisim i përmbytur Nisja e faqes në internet përmbytje --ui ueb Nga rruga, ne e ekzekutojmë këtë komandë në emër të përdoruesit tonë, jo si rrënjë. Sepse në këtë rast ndërfaqja e internetit nuk do të funksionojë. Pse, nuk e kam kuptuar ende. Por pas ekzekutimit të kësaj, një konsol do të zhduket, sepse kjo komandë ekzekutohet atje. Në mënyrë që komanda të ekzekutohet dhe të mbetet e varur në sfond, ne shkruajmë deluge --ui web& Nëse keni nevojë që ndërfaqja e uebit të jetë gjithmonë e disponueshme, shtyjeni këtë komandë diku në autorun, por në mënyrë që të ekzekutohet me të drejtat e një përdoruesi të rregullt. Nga rruga, unë rekomandoj shtyrjen e nisjes së demonit të përmbytur në autorun. Ueb ndërfaqja funksionon në portin 8112. Le të shkojmë nëpërmjet një shfletuesi te serveri i dëshiruar në këtë port. Fjalëkalimi i paracaktuar është deluge. Konfiguro. Ofrohen disa opsione dizajni. Opsioni Ajax është më i bukuri. Por nuk i ka të gjitha tiparet. Për shembull, nuk mund të specifikoni për një torrent specifik se ku të shkarkoni një skedar. Mund të specifikoni vetëm një dosje të përbashkët për të gjithë torrentët. Kjo veçori është e pranishme në skinet e tjera. Le të vazhdojmë. Është e mundur të përdoret një guaskë GUI për deluge, e lëshuar në çdo kompjuter tjetër përveç serverit (dhe madje edhe në server, nëse një mjedis grafik është i instaluar atje). Ka predha GUI si për Linux ashtu edhe për Windows. Por, përpara se të përdorni guaskën GUI, duhet ta lejoni këtë te daemon. Ne e bëjmë këtë në cilëndo nga dy mënyrat:

  1. Përmes ndërfaqes në internet. në cilësimet - Përmbytje - Shërbimi - Lejo lidhjen në distancë (kontrollo kutinë)
  2. Përmes ndërfaqes së konsolës. Ne shkruajmë deluge --ui konsol. Pastaj config allow_remote E vërtetë.

Ndërfaqja e internetit është shpesh e papërshtatshme për t'u përdorur. Por kjo është thjesht IMHO. Meqenëse unë kam Windows në desktopin tim (Windows Web Server 2008), le të instalojmë klientin nën Windows. Shkoni në faqen zyrtare të projektit, shkarkoni versionin për Windows. Rekomandohet të shkarkoni të njëjtin version si demon i instaluar në server. Shkarkoni dhe instaloni. Instaluesi do t'ju kërkojë gjithashtu të instaloni GTK+ Runtime. Ne jemi dakord. Pasi të jetë instaluar klienti, ne kalojmë në cilësimet e tij:

  1. Nisja e klientit
  2. Shkoni te "Preferencat -> Ndërfaqja" dhe zgjidhni "Modaliteti Klasik".
  3. Rinisni klientin. Duhet të shfaqet dritarja e menaxherit të lidhjes
  4. Hiqni linjën nga localhost. Duke klikuar butonin "Shto", futni IP-në e serverit (në rastin tonë, kutinë). Lëreni portin të njëjtë.

Këtu mbeta i mbërthyer për një kohë. Përveç adresës IP, më duhej të fusja një emër përdoruesi dhe fjalëkalim. Le të themi se mund të vendosja fjalëkalimin përmes ndërfaqes së internetit. Çfarë përdoruesi duhet të shkruaj? Shkrova timin dhe fjalëkalimin e vendosur përmes ndërfaqes së internetit. Nuk ka punë të madhe. Shkrova fjalëkalimin tim dhe të tij në sistem. Nuk ka rëndësi... Unë gërmova përreth. Pra, ne bëjmë këtë:

  1. Ne shkojmë në server në direktorinë kryesore të përdoruesit tonë (nga e cila drejtojmë deluge)
  2. Më pas, shkoni te drejtoria /.config/deluge
  3. Hapni skedarin auth
  4. Në rreshtin e dytë ne shkruajmë emrin e përdoruesit dhe fjalëkalimin në formatin user:password (dhe vërej se po e shkruajmë këtë informacion nga një budalla)
  5. Rinis deluge - rinisje e përmbytur
  6. Në një kompjuter me Windows, shkoni te "Menaxheri i lidhjes", futni këtë përdorues dhe fjalëkalimin e tij në cilësimet e lidhjes.
  7. Kliko "Lidhu"
  8. Voila, klienti është i lidhur.

Kështu, ne morëm mënyrën e zakonshme të përpunimit të skedarëve torrent - i hapim ato me një klient torrent (fytyrë GUI) dhe zgjedhim se çfarë të bëjmë. Por ka një mënyrë tjetër. Provova gjithashtu këtë metodë:

  1. Krijoni një dosje në server, thoni /home/user/torrents
  2. Ne e ndajmë atë në samba.
  3. Në cilësimet e deluge, ne e vendosim atë përmes të njëjtit surrat në internet në mënyrë që të marrë automatikisht përrua nga kjo dosje.
  4. Dhe pastaj, ne thjesht i ruajmë skedarët torrent në këtë dosje.

Artikujt më të mirë mbi këtë temë