Deluge tālvadības pults. Deluge BitTorrent instalēšana Ubuntu serverī. Deluge pievieno paplašinājumu nepabeigtiem failiem

Uzstādīšana

Lai iegūtu jaunāko versiju, pievienojiet PPA repozitoriju:

Sudo apt-get atjauninājums
sudo apt-get instalēt python-software-properties sudo add-apt-repository ppa:deluge-team/ppa

Atjauniniet pakotņu sarakstu:

Sudo apt-get atjauninājums

Instalējiet klientu, konsoli un dēmonu:

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

Ja vēlamies tīmekļa saskarni, instalējiet arī to:

Sudo apt-get install deluge-webui

Visi! Sāksim dēmonu:


Iestatījumi

Lai iespējotu attālo piekļuvi, palaidiet konsoli:

Deluge-konsole

Un mēs izpildām komandas:

Config -s allow_remote Patiess
config allow_remote

Iziet no konsoles:

Pievienojiet attālinātās piekļuves lietotāju (šie dati nekādā veidā nav saistīti ar jūsu Linux lietotāju) un norādiet piekļuves tiesības:

Atskaņojiet "lietotājvārds: parole: līmenis" >> ~/.config/deluge/auth

Sīkāka informācija par piekļuves tiesībām.

Un restartējiet dēmonu:

Pkill applūda
applūda

Ja mēs vēlamies, lai plūdi darbotos kopā ar sistēmu, mums ir jāizveido skripti, kas to darīs.

Izveidojiet konfigurāciju:

Sudo vim /etc/default/deluge-daemon

Ielīmējiet šo kodu tur, Obligāti DELUGED_USER ir jānorāda lietotājs, kura vārdā dēmons darbosies:

# /etc/init.d/deluge-daemon konfigurācija

# Skripts init.d darbosies tikai tad, ja šis mainīgais nav tukšs.
DELUGED_USER=""

# Vai mums vajadzētu palaist startēšanas laikā?
RUN_AT_STARTUP="JĀ"

Izveidojiet palaišanas skriptu:

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

Un mēs tajā rakstām:

#!/bin/sh
### SĀKT INFORMĀCIJU
# Nodrošina: deluge-daemon
# Obligāts sākums: $local_fs $remote_fs
# Obligāta pietura: $local_fs $remote_fs
# Sākt: $tīkls
# Vajadzētu apstāties: $tīkls
#Noklusējuma sākums: 2 3 4 5
#Default-Stop: 0 1 6
# Īss apraksts: Deluge un webui dēmonizēta versija.
# Apraksts: startē plūdu dēmonu ar lietotāju, kas norādīts
# /etc/default/deluge-daemon.
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC = "Deluge Daemon"
NAME1="applūdis"
NAME2="plūdi"
DAEMON1=/usr/bin/deluged
DAEMON1_ARGS="-d" # Lai uzzinātu vairāk par iespējām, sazinieties ar `man deluged'
DAEMON2=/usr/bin/deluge-web
DAEMON2_ARGS="" # Lai uzzinātu vairāk par iespējām, sazinieties ar `man deluge-web'
PIDFILE1=/var/run/$NAME1.pid
PIDFILE2=/var/run/$NAME2.pid
UMASK=022 # Mainiet šo uz 0, ja darbojas deluged kā savs lietotājs
PKGNAME = plūdu dēmons
SCRIPTNAME=/etc/init.d/$PKGNAME

# Iziet, ja pakotne nav instalēta
[ -x "$DAEMON1" -a -x "$DAEMON2" ] || izeja 0

# Lasiet konfigurācijas mainīgā failu, ja tāds ir
[ -r /etc/default/$PKGNAME ] && . /etc/default/$PKGNAME

# Ielādējiet iestatījumu VERBOSE un citus rcS mainīgos
[ -f /etc/default/rcS ] && . /etc/default/rcS

# Definējiet LSB log_* funkcijas.
# Atkarīgi no lsb-base (>= 3.0-6), lai nodrošinātu šī faila esamību.
. /lib/lsb/init-functions

ja [ -z "$RUN_AT_STARTUP" -o "$RUN_AT_STARTUP" != "YES" ]
tad
log_warning_msg "Netiek startēts $PKGNAME, rediģējiet /etc/default/$PKGNAME, lai to sāktu."
izeja 0
fi

ja [ -z "$DELUGED_USER" ]
tad
log_warning_msg "Netiek startēts $PKGNAME, DELUGED_USER nav iestatīts mapē /etc/default/$PKGNAME."
izeja 0
fi

#
# Funkcija, kas startē dēmonu/pakalpojumu
#
do_start()
{
#Atgriezties
# 0, ja dēmons ir palaists
#1, ja dēmons jau darbojās
#2, ja dēmonu nevarēja palaist
start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --exec $DAEMON1 \
--chuid $DELUGED_USER --lietotājs $DELUGED_USER --umask $UMASK --test > /dev/null
RETVAL1="$?"
start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --exec $DAEMON2 \
--chuid $DELUGED_USER --lietotājs $DELUGED_USER --umask $UMASK --test > /dev/null
RETVAL2="$?"
[ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || atgriešanās 1

Start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --make-pidfile --exec $DAEMON1 \
--chuid $DELUGED_USER --lietotājs $DELUGED_USER --umask $UMASK -- $DAEMON1_ARGS
RETVAL1="$?"
gulēt 2
start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --make-pidfile --exec $DAEMON2 \
--chuid $DELUGED_USER --lietotājs $DELUGED_USER --umask $UMASK -- $DAEMON2_ARGS
RETVAL2="$?"
[ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || atgriešanās 2
}

#
# Funkcija, kas aptur dēmonu/pakalpojumu
#
do_stop()
{
#Atgriezties
# 0, ja dēmons ir apturēts
#1, ja dēmons jau ir apturēts
#2, ja dēmonu nevarēja apturēt
# cits, ja radusies kļūme

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

Rm -f $PIDFILE1 $PIDFILE2

[ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] && atgriež 0 || atgriešanās 1
}

korpuss "$1" in
sākums)
[ "$VERBOSE" != nē ] && log_daemon_msg "Starting $DESC" "$NAME1"
do_start
lieta "$?" iekšā

esac
;;
apstāties)
[ "$VERBOSE" != nē ] && log_daemon_msg "$DESC apturēšana" "$NAME1"
do_stop
lieta "$?" iekšā
0|1) [ "$VERBOSE" != nē ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != nē ] && log_end_msg 1 ;;
esac
;;
restart|piespiedu pārlādēšana)
log_daemon_msg "Restartē $DESC" "$NAME1"
do_stop
lieta "$?" iekšā
0|1)
do_start
lieta "$?" iekšā
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Vecais process joprojām darbojas
*) log_end_msg 1 ;; # Neizdevās sākt
esac
;;
*)
# Neizdevās apturēt
log_end_msg 1
;;
esac
;;
*)
echo "Lietojums: $SCRIPTNAME (sākt|stop|restartēt|piespiedu pārlādēt)" >&2
izeja 3
;;
esac

Iestatīt saknes izpildes tiesības:

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

Pievienojiet skriptu automātiskai ielādei un izlādēšanai:

Sudo update-rc.d deluge-daemon noklusējuma iestatījumi

Nu, pārbaudīsim paveikto.

BitTorrent serverī Deluge klientu un pārvaldiet to, izmantojot tīmekļa saskarni (WebUI). Diemžēl WebUI neatbalsta visas Deluge funkcijas. Īpaši spraudņu ziņā, no kuriem lielāko daļu nevar konfigurēt, izmantojot WebUI. Par laimi, Deluge grafiskais (GTK UI) interfeiss ļauj izveidot savienojumu ar attālā servera klientu un pārvaldīt to tikpat viegli kā vietējais klients.
Mums ir: attālais serveris (lokālajā tīklā), kurā darbojas Debian 7 un tajā instalēts Deluge dēmons, kas savienots pārī ar WebUI, kā arī mājas dators, kurā darbojas Linux Mint 14 (Ubuntu 12.10). Mēs izlaidīsim servera daļas instalēšanas procesu, jo tas ir detalizēti aprakstīts rakstā, kas veltīts Deluge. Pāriesim pie iestatījumiem un klienta daļas instalēšanas jūsu mājas datorā.
Ir vērts atzīmēt, ka WebUI klātbūtne serverī nav nepieciešama, taču tas nebūs lieki, ja plānojat izveidot savienojumu ar Deluge ne tikai no mājām. Šajā sakarā varat sākt iestatīšanu trīs veidos pēc GTK lietotāja interfeisa instalēšanas vietējā datorā:
aptitude instalēt deluge deluge-gtk
Pēc tam mēs palaižam dēmonu serverī un iestatām attālās piekļuves pieteikumvārdu un paroli. Komanda ir jāizpilda kā lietotājam, zem kura darbojas Deluge Daemon.
echo "lietotājvārds: parole: līmenis" >> ~/.config/deluge/auth
Ja “lietotājvārds” ir lietotājs, “parole” ir parole un “levil” ir piekļuves līmenis. Lietotājs un parole var būt patvaļīgi. Nav obligāti, lai tie sakristu ar lietotājvārdu, ar kuru darbojas dēmons. Dēmonam ir jādarbojas.
Piekļuves līmeņi:

  • 1 — tikai lasāms.
  • 5 - lietotājs.
  • 10 - administrators.
1. Pirmā metode ietver WebUI klātbūtni serverī. Iestatījumos mums ir jāiespējo attālā piekļuve dēmonam, lai mēs varētu attālināti izveidot savienojumu ar Deluge.

2. Otrajā metodē mēs izmantojam Deluge konsoli. Lai to izdarītu, tas jāinstalē serverī.
aptitude instalēšanas deluge-konsole
Palaidiet konsoli
deluge-konsole
Tajā mēs pavēlam:
config -s allow_remote True config allow_remote
Iziet no konsoles:
iziet
Visas darbības ar konsoli jāveic arī tā lietotāja vārdā, kurš darbojas Deluge.
Atsāknējiet dēmonu:
/etc/init.d/deluge-daemon restart
3. Trešajā metodē mēs izmantojam SSH tuneli no mājas datora uz serveri. Šajā gadījumā nav nepieciešams iespējot attālo piekļuvi servera pusē. Atveriet vietējo termināli un ierakstiet šo:
ssh -fNL 127.0.0.2:58846:localhost:58846 serveris
Kur “serveris” ir mūsu servera IP adrese. Mēs izmantojam 127.0.0.2, nevis localhost, lai klients zinātu, ka mēs izveidojam savienojumu ar attālo dēmonu. Ja tiek parādīts kļūdas ziņojums “saistīt: nevar piešķirt pieprasīto adresi”, palaidiet šo komandu (pievienojiet vietējai cilpai aizstājvārdu):
sudo ifconfig lo0 pievieno 127.0.0.2
Tad mēs atkārtojam iepriekšējo komandu.
Pēc tam vietējā datorā un saskarnes iestatījumos palaidiet GTK UI, noņemiet atzīmi no izvēles rūtiņas blakus Klasiskais režīms un pēc tam restartējiet lietotāja saskarni. Tagad, startējot GTK UI, mēs redzam uznirstošo logu Connection Manager. Mēs noņemam vietējo dēmonu no saraksta un ievadām attālā dēmona adresi. Atkarībā no iepriekš izvēlētās metodes laukā Saimniekdatora nosaukums ievadām vai nu mūsu servera ip, kurā atrodas Deluge, vai ssh tuneļa gadījumā — 127.0.0.2. Mēs nepieskaramies portam, ja servera daļas konfigurēšanas laikā neesam mainījuši dēmona portu. Lietotājvārds un parole — norādiet datus, ko norādījām failā ~/.config/deluge/auth.


Tas arī viss. Ja viss ir izdarīts pareizi, mēs varam droši izveidot savienojumu ar dēmonu, izmantojot vietējo GTK lietotāja saskarni, kurā mums būs pieejams viss, ko nevarējām izmantot, izmantojot WebUI.
Ekrānuzņēmumā redzami divi savienojumi. Pirmais ir attāls, un tai ir nepieciešama iepriekš iespējota opcija, kas ļauj attāli piekļūt dēmonam. Otrais ir savienojums, izmantojot ssh tuneli. Zaļās atzīmes nozīmē, ka savienojumi ir pieejami.


Svarīgi! Programmu servera un klienta versijām jābūt vienā rindā. Piemēram, manā serverī programmas versija ir 1.3.3, mājas datorā tā ir 1.3.5. Tas ir labi. Ja serverī ir instalēta versija 1.2.X, bet datorā ir instalēta versija 1.3.X (vai otrādi), tad pat tad, ja dizains darbojas (kas ir maz ticams), problēmas ir neizbēgamas.

Visas turpmākās darbības ir aprakstītas, izmantojot Fedora piemēru, taču tās var pielāgot jebkuram citam izplatīšanai.

Uzstādīšana

Uzstādīšana ir tik vienkārša, cik vien iespējams.

$ sudo dnf instalējiet deluge-daemon deluge-console

Mēs instalējam konsoles klientu, kā arī tam paredzēto klip.

Pagaidām tas arī viss. Klients ir gatavs doties. Jūs jau varat to ieslēgt un izmantot.

$ sudo systemctl iespējot deluge-daemon $ sudo systemctl start deluge-daemon

Bet ar šo konfigurāciju ir daudz problēmu:

  • nav baļķu
  • nepareiza sadale pa servera portiem

Vai jums tas ir vajadzīgs? 🙂

Baļķi

Tūlīt pēc instalēšanas dēmons ir gatavs darbam. Bet izplatīšanas piegādātāju piedāvātā konfigurācija nav pilnībā veiksmīga. Notiekošais netiek reģistrēts.

Lai to izdarītu, mums jāiestata logrotate.

$ sudo dnf instalējiet logrotate

Konfigurējiet to, lai atbalstītu jaunos rotācijas noteikumus. Lai to izdarītu, izveidosim failu /etc/logrotate.d/deluge aptuveni šādu saturu

/var/log/deluge/*.log ( pagriezt 4 nedēļas trūkstok notifempty saspiest aizkavecompress sharescripts postrotate initctl restart deluged >/dev/null 2>&1 || true initctl restart deluge-web >/dev/null 2>&1 || true beigu raksts)

Un arī mape žurnālu glabāšanai. Un mēs viņai piešķirsim nepieciešamās tiesības.

$ sudo mkdir /var/log/deluge/ $ sudo chown deluge:deluge /var/log/deluge

Tagad atliek tikai iespējot žurnāla atbalstu dēmonam.

Izveidojiet jaunu dēmona aprakstu sistēmai /etc/systemd/system/deluged.service

Apraksts=Deluge Bittorrent klienta dēmons After=network.target Type=vienkāršs User=deluge Group=deluge UMask=007 ExecStart=/usr/bin/deluged -d -l /var/log/deluge/daemon.log -L brīdinājums Restart= vienmēr TimeoutStopSec=300 WantedBy=multi-user.target

Lieliski. Atliek tikai konfigurēt iptables un pašu deluge.

Iptables iestatīšana

Dažos gadījumos ir pietiekami vienkārši atvērt nepieciešamās pieslēgvietas

$ sudo iptables -I INPUT -p tcp --dport 56881:56889 -j ACCEPT $ sudo iptables -A INPUT -p udp --dport 56881:56889 -j ACCEPT

Bet dažās konfigurācijās var rasties problēmas ar conntrack mehānismu, kas vairākas paketes atzīmē kā nederīgas (īpaši dht trafikam).

Tāpēc ir vērts atspējot conntrack visiem plūdu savienojumiem.

$ sudo iptables -t raw -I PREROUTING -p udp --dport 56881:57200 -j NOTRACK $ sudo iptables -t raw -I OUTPUT -p udp --sport 56881:57200 -j NOTRACK $ sudo iptables -t raw -I IEROBEŽOŠANA -p tcp --dport 56881:57200 -j NOTRACK $ sudo iptables -t raw -I OUTPUT -p tcp --sport 56881:57200 -j NOTRACK $ sudo iptables -I INPUT -p icmp --icmp-type 3 - j ACCEPT $ sudo iptables -I INPUT -p icmp --icmp-type 4 -j ACCEPT $ sudo iptables -I INPUT -p icmp --icmp-type 11 -j ACCEPT $ sudo iptables -I INPUT -p icmp --icmp -tips 12 -j ACCEPT

$ sudo /usr/libexec/iptables/iptables.init saglabāt

Vietējā atļauja

Lai mēs varētu veiksmīgi izmantot deluge-konsoli, mūsu lietotājam ir jāiespējo lokālā autentifikācija.

Tie. jābūt failam ~/.config/deluge/auth, kas satur pieteikšanās paroles rindiņu

Localclient:here_long_hash:10

Šo failu var kopēt no direktorija /var/lib/deluge/.config/deluge

$ sudo cat /var/lib/deluge/.config/deluge/auth >> ~/.config/deluge/auth

Dēmona palaišana un konfigurēšana

$ sudo systemctl enable deluged $ sudo systemctl start deluged

Tādējādi mēs palaidām dēmonu, kura konfigurācija tika aprakstīta iepriekš.

Patiesībā, kāpēc mūsu failu serveris ir dīkstāvē. Kubuntu es izmantoju kTorrent, bet šajā gadījumā mūs interesē klienti, kas var strādāt bez GUI un kuriem ir tīmekļa saskarne.

  1. rTorrent + wTorrent kombinācija. Internetā ir diezgan daudz iestatīšanas aprakstu, bet process mani biedē =)
  2. TorrentFlux un tā dakša Torrentflux-b4rt. Izveidots kā tīmekļa saskarne un nekas vairāk. Iespējams, vēlēsities padomāt par tā iestatīšanu.
  3. Plūdi. Sākotnēji tas tika plānots kā torrent klients gtk. Bet, sākot no noteiktas versijas, tas var darboties kā dēmons, kuram var pieslēgt vajadzīgo interfeisu – vai nu grafisko seju, vai tīmekļa seju, vai vadīt caur konsoli.

Pagaidām es domāju mēģināt sajaukt ar trešo iespēju, izrādās, jūs varat piestiprināt skrūvi. Es meklēšu Google tālāk. Tas būtu diezgan ērti, kā parasti - jūs sēžat pārlūkprogrammā, noklikšķiniet uz torrenta faila lejupielādes un atveriet to, izmantojot Windows. Un viņa jau pārsūta lejupielādi uz servera dēmonu. Mēs instalējam deluge (parasti ieteicams instalēt versiju no oficiālās vietnes, bet es to instalēju no krātuvēm) sudo aptitude instalēt deluge-coresudo aptitude instalēt deluge-webuisudo aptitude instalēt deluge-console Ja mēs instalējam no vietnes lejupielādētās pakotnes, visticamāk, radīsies neapmierināto atkarību problēma. Mēs izkļūsim no situācijas šādi: sudo apt-get -f instalēt Sāksim palaist applūda Tīmekļa sejas palaišana deluge --ui web Starp citu, mēs palaižam šo komandu sava lietotāja vārdā, nevis kā root. Tā kā šajā gadījumā tīmekļa saskarne nedarbosies. Kāpēc, es vēl neesmu sapratis, bet pēc šīs palaišanas viena konsole pazudīs, jo šī komanda tiek izpildīta un paliktu fonā deluge --ui web& Ja jums ir nepieciešams, lai tīmekļa saskarne būtu vienmēr pieejama, iespiediet šo komandu kaut kur autorun, bet tā, lai tā tiktu izpildīta ar parasta lietotāja tiesībām, es iesaku iespiest deluged dēmona palaišanu tīmeklī interfeiss darbojas portā 8112. Dosimies caur pārlūkprogrammu uz vēlamo serveri šajā portā. Tiek piedāvātas vairākas dizaina iespējas. Ajax variants ir visskaistākais. Bet tam nav visas funkcijas. Piemēram, jūs nevarat norādīt konkrētam torrentam, kur lejupielādēt failu. Visiem torrentiem varat norādīt tikai kopīgu mapi. Šī funkcija ir pieejama arī citos apvalkos. Ir iespējams izmantot GUI apvalku, kas tiek palaists jebkurā datorā, izņemot serveri (un pat serverī, ja tur ir instalēta grafiskā vide). Ir GUI apvalki gan operētājsistēmai Linux, gan Windows.

  1. Izmantojot tīmekļa saskarni. iestatījumos - Deluge - Service - Atļaut attālo savienojumu (atzīmējiet izvēles rūtiņu)
  2. Izmantojot konsoles saskarni. Mēs rakstām deluge --ui konsole. Tad config allow_remote Patiess.

Tīmekļa saskarne bieži vien ir neērta lietošanai. Bet tas ir tikai IMHO, tā kā manā darbvirsmā ir Windows (Windows Web Server 2008), instalēsim klientu, izmantojot Windows, lejupielādējiet Windows versiju. Ieteicams lejupielādēt un instalēt to pašu versiju, kas instalēta serverī. Instalēšanas programma arī liks jums instalēt GTK+ Runtime. Mēs piekrītam Kad klients ir instalēts, mēs pārejam uz tā iestatījumiem:

  1. Klienta palaišana
  2. Dodieties uz "Preferences -> Interface" un noņemiet atzīmi no "Classic Mode".
  3. Restartējiet klientu. Jāparādās savienojuma pārvaldnieka logam
  4. Noņemiet līniju no localhost. Noklikšķinot uz pogas "Pievienot", ievadiet servera IP (mūsu gadījumā - lodziņu). Atstājiet ostu to pašu.

Šeit es biju iestrēdzis papildus IP adresei. Pieņemsim, ka es varētu iestatīt paroli, izmantojot tīmekļa saskarni. Es uzrakstīju savu un iestatīto paroli, izmantojot tīmekļa saskarni. Es ierakstīju sistēmā savu un viņa paroli. Vienalga... Es rakos apkārt. Tātad, mēs rīkojamies šādi:

  1. Mēs pārejam uz servera uz mūsu lietotāja mājas direktoriju (no kura mēs palaižam deluge)
  2. Pēc tam dodieties uz direktoriju /.config/deluge
  3. Atveriet autentifikācijas failu
  4. Otrajā rindā mēs ierakstām lietotājvārdu un paroli formātā user:password (un es atzīmēju, ka mēs rakstām šo informāciju no muļķa)
  5. Restart deluge — pārplūda restart
  6. Datorā ar operētājsistēmu Windows atveriet savienojumu pārvaldnieku, savienojuma iestatījumos ievadiet šo lietotāju un viņa paroli.
  7. Noklikšķiniet uz "Savienot"
  8. Voila, klients ir savienots.

Tādējādi mēs saņēmām parasto torrent failu apstrādes veidu - mēs tos atveram ar torrent klientu (GUI sejas) un izvēlamies, ko darīt, bet es izmēģināju arī šo metodi.

  1. Izveidojiet mapi serverī, sakiet /home/user/torrents
  2. Mēs to kopīgojam sambā.
  3. Deluge iestatījumos mēs to iestatījām, izmantojot to pašu tīmekļa saskarni, lai tas automātiski ņemtu torrentus no šīs mapes.
  4. Un tad mēs vienkārši saglabājam torrent failus šajā mapē.

Pastāstiet man, kā padarīt apf-firewall slēgtu lielākajai daļai portu, bet samba darbojas lokāli, un darbojas torrent klients, piemēram, Deluge.
Izplatīšana: Debian Jessie
Kodols: 3.14-2-amd64
Režīms, kurā ugunsmūris izslēdzas pēc 5 minūtēm, ir atspējots. Es to konfigurēju, kā rakstīts šeit: https://www.debian.org/releases/slink/i386/ch-init-config.ru.html Vuurmuur netiek piedāvāts - tā ir greiza utilīta, turklāt bārdaina.

Kā opciju varat argumentēt, kāpēc mājas datorā ugunsmūris nav vajadzīgs.

Deluge atspējo internetu (WiFi)

Sveiki visiem. Mēģinu kaut ko lejupielādēt caur Deluge - torrentu izsekotājs xubuntu 14.04.1, un mans interneta pieslēgums izslēdzas pēc 15 sekundēm, pareizāk sakot, internets ir vienkārši stulbi nepieejams, Deluge arī pārtrauc lejupielādi. Jums ir jārestartē WiFi un atkal jāgaida 10-15 sekundes. Īsāk sakot, kaut kas nav labs. Varbūt kāds zina, kā atrisināt problēmu.

plūdi un sakņu izsekotājs

pakalpojuma automātiskā palaišana programmā opensuse 13.1

Es neko nesaprotu. Es instalēju Deluge, lejupielādēju skriptu, ievietoju to init.d, izveidoju symlink iekšā rc5.d iekš YAST - servisa pārvaldnieks (service manager), parādījās serviss, iestatīju uz Enabled, saglabāju, ienācu vēlreiz , un tas atkal tika atspējots. ko? Tas sāk normāli bez kļūmēm, bet nevēlas sākt ar sistēmu.

UPnP darbojas pārraidē, bet nedarbojas Deluge un qBittorrent.

UPnP maršrutētājā (Fedoro19-router) ir Linux-igd, pēc noklusējuma.

Es palaižu Transmission uz klienta, maršrutētājā iptables -L ir redzami pārsūtītie porti, linux-igd žurnāli ir daiļrunīgi. Kapuce.

Klientā es palaidu qBittorrent vai Deluge (upnp iespējots, protams) - porti netiek pārsūtīti, nav ienākošo savienojumu, iptables maršrutētājā klusē, linux-igd žurnāli klusē. Slikti.

Pirms tam es pamanīju, ka ar kastes maršrutētājiem (piemēram, asus, tp-link) pārraide, gluži pretēji, nedarbojas ar UPnP, bet qBittorrent gan.

Ko griezt? Vai vismaz sakiet: "UMVR, linux-igd un qBittorrent (vai Deluge)."

Dzēsts (28.02.14 13:25:31)

Torrent klients lielai slodzei

Vēlos pajautāt hardcore spēlētājiem ar 1000+ aktīvām rokām, kāds klients šobrīd ir optimāls šādam scenārijam. Es uzskatu tikai serverus un dēmoniskos klientus ar atbilstošām sistēmas prasībām.

Īpaši interesants ir atmiņas un procesora patēriņš, izturība pret netriviāliem straumēm (gariem failu nosaukumiem), izturība pret kļūdām un to sekām lejupielādes laikā, izplatījumu grupēšana cietā saraksta vietā.

Šobrīd Transmission, Deluge, qBittorent uzraudzībā. Bet katram ir savas kļūdas. qBittorent nav normālas sejas klienta-servera mijiedarbībai (varbūt jau ir pievienots, nevarēju atrast), nesaprot garus nosaukumus (vairāk nekā atļauj FS).. Sākas Deluge (īpaši puisis). stulboties uz 100+ torrentiem, biežiem jambiem ar rehashing (agrāk noteikti bija). Transmisija veido visus sadalījumus lineārā sarakstā bez jebkādas grupēšanas, kas norādītajā mērogā “iedvesmos”, nesaprot garus nosaukumus.

Deluge ir problēmas ar skaļruņiem

Lejupielādētās, augšupielādētās un dažas citas kolonnas netiek rādītas, jo jūs tās neatzīmējat. Tos, kas ir pēc noklusējuma (piemēram, #, nosaukums, izmērs, valsts), var viegli ieslēgt un izslēgt. Ko darīt? Varbūt to var labot konfigurācijās? Bet es nezinu, kurā failā meklēt.
Ja pēkšņi šī ir mūžīga plūdu kļūda, kas nav novērsta, tad iesakiet alternatīvas. Es esmu ar tiem pazīstams daļēji. No tiem, kurus zinu un vizuāli iepatikās - kTorrent piemēram. Bet man ir trešā kāja, un viņi saka, ka ir slikti valkāt smagas kedas.

Deluge, kā to panākt, lai torrents tiktu automātiski palaists no lietotāja arch-Linux

Autorun Deluged dēmons kā lietotājs “deluge”

Ir serveris ar debian 7.2. sistēmas inicializācijas sistēma.

Nepieciešams: palaists sistēmas startēšanas laikā, applūst lietotājs “deluge”, piekļuve dēmonam, izmantojot Windows GUI, izmantojot standarta portu 58846.

Piekļuve mapei ar straumēm ir atļauta lietotāja deluge, kas uzstādīta, izmantojot sambaclient mapē /mnt.

Uzstādīta deluge, deluge-konsole. Atļauta attālināta piekļuve. Es izveidoju deluged.service un ievietoju tajā skriptu no oficiālā wiki:

Description=Deluge Bittorrent klienta dēmons After=network.target User=deluge Type=vienkāršs ExecStart=/usr/bin/deluged -d WantedBy=multi-user.target

adduser --disabled-password --system --home /home/deluge --group deluge

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

Es ieslēdzu deluged.service:

systemctl daemon-reload systemctl enable deluged.service systemctl start deluged.service

Dēmons sākas, darbojas un aizņem ostu. Bet viņš nevēlas to izlaist caur Windows GUI. Es mainu lietotāju uz root deluged.service un tas darbojas.

Ko es daru nepareizi? Vai plūdu lietotājam ir vajadzīgas kādas tiesības?

deluged dēmons netiks izlādēts

Plūdos es norādu iziet un apturēt dēmonu vai vispirms to apturēt no izvēlnes. Es jau kādu laiku gaidīju. Un joprojām viņš ir aktīvs topā. Nereaģē uz regulāru nogalināšanu, tikai ar siksnu. Kādas ir jūsu idejas? Iepakojums: plūdi

Plūdi un mistika

Tikko notika kaut kas dīvains. Klausos interneta radio. Un pēkšņi tas sāk aizkavēties. Skatos ātruma grafiku. Redzu, ka kaut kas ir apēdis gandrīz visu strēmeli. Sāku skatīties portus un izslēgt dažādus dēmonus. Es skatos uz ātrumu, ko plūdi patērē caur deluge konsoli. Paziņotais ātrums nav pat tuvu faktiskajam ātrumam. Iftop saka, ka ir daudz savienojumu, nevis ar plūdu dēmonu portu. Es joprojām atspējoju plūdus. Ātrums strauji kritās. Eksperimenta nolūkos es pāris reizes ieslēdzu un izslēdzu dēmonu. Satiksme skaidri korelēja ar dēmonu, kas tiek ieslēgts/izslēgts. Kas tas bija?!

Kā izdzēst .torrent pēc tā pievienošanas pakalpojumā Deluge?

Meklēju jaunu torrentu lejupielādētāju

Pienākumi:
- strādāt visu diennakti kā dēmons;
- ir vizuāls interfeiss torrentu pievienošanai/noņemšanai, kas savienotos ar dēmonu;
- iespēja konfigurēt savienojumu saņemšanu no klientiem, izmantojot Unix ligzdu un/vai noteiktu tīkla interfeisu diapazonu vai šo interfeisu IP adreses;
- vairāku lietotāju autentifikācija, vēlams ar piekļuves ierobežojumiem;
- nav problēmu ar lietotāja interfeisu;
- klientiem jāspēj saņemt un attēlot informāciju klasiskā pilna tabulas veidā;
- klients-serveris nedrīkst būt ieviests http(-u) protokolā;
- jābūt Linux dzimtenei.

Īsa vēsture par to, ko izmantoju iepriekš:
Sen es izmantoju vuze aka azureus - man nepatika interfeiss.

Pēc tam bija plūdi, kurus es veiksmīgi izmantoju, līdz pēc kārtējās pasaules salikšanas parādījās egles problēmas. Koplietošanas saskarne ir tuvu ideālam, paturiet to prātā.

Tad nolēmu izmēģināt rtorrent, kuru apguvu, lai gan man bija apnicis vilkt uz to visas atvērtās lejupielādes no koplietošanas. rtorrent ir foršs, bet ar to varu strādāt tikai es, un ir arī pārējā ģimene.

Tāpēc pēc rtorrent mēģināju koplietot vēlreiz, bet atkal radās egles problēmas. Pēc tam es izveidoju pavedienu, kas ir līdzīgs šim, un pārslēdzos uz transmisijas dēmonu un pārraides-tālvadības gtk. Pēdējā problēma ir tāda, ka torrenta pievienošanas izvēlnē tas neļauj jums normāli atlasīt mapi, liekot jums nospiest katru ceļu manuāli. Jaunākās versijas ir pārvietotas uz gtk+3 nekā beidzot
apstiprināja manu vēlmi nokāpt no viņa. Nē, es neesmu pret gtk3 kā tādu, es vienkārši domāju, ka gtk ir sasodīts glukodroms, un man pat nav tēmas trešajai versijai.

Šodien es uzstādīju deluzh. Šoreiz strādāja gan serveris, gan klients, patīkami pārsteidza autentifikācijas organizācijas vienkāršošana (iepriekš bija jāģenerē paroles caur konsoli, tagad vienkāršais teksts ir failā), bet mani sarūgtināja tas, ka nav saprātīgi iestatījumi saskarnei, kurā savienojums klausās savienojumus. Delužs var izdarīt divas galējības - vai nu viņš klausās vietējo saimniekdatoru, vai 0.0.0.0. Tomēr mani gaidīja viens pārsteigums - mēģinot pievienot failu, es atklāju, ka faila izvēles dialoglodziņš gandrīz nekad nedarbojās pareizi, izņemot gadījumus, kad ceļš atradās pēdējā atlasītā pozīcijā. // Vai ne šī iemesla dēļ līdzīgs elements transmisijā ir izgatavots nožēlojama sitēja formā?

Dzēsts (23.01.13 20:31:28)

Kārtot, pievienojot.

Deluge nepārsūta pabeigto lejupielāžu failus

Izmantojot deluge 1.3.5 no repozitorija. Izplatīšana - archlinux x86_64. Iestatījumos iestatīju lejupielādes direktoriju un pabeigto izplatīšanu direktoriju. Nedarbojas. Es pievienoju arī spraudni AutoAdd, kuram arī ir līdzīgs iestatījums - tas nepārsūta un viss. Torrentu lejupielāde sākas, tiklīdz .torrent fails parādās vēlamajā direktorijā.

Es mēģināju izmantot gan dēmonu, gan "klasisko saskarni" - nekādas atšķirības. Es pat mēģināju noņemt deluge, visus tā iestatījumus un atkal instalēt - tas nedarbojas, es arī to savācu no AUR, es jau noliku tiesības uz direktoriju pabeigtām lejupielādēm uz 777, tas nedarbojas. t palīdzēt, tā nav problēma. Kādreiz viss strādāja, un tad es pat nepamanīju, kad tas apstājās.

Vai kāds ir saskāries ar līdzīgu problēmu? Un kā to pārvarēt? Nav ieteicams izmantot transmisiju.

Deluge kombinācijā ar PC-Ubuntu + Server-NAS4Free (FreeBSD)

Centīšos pareizi un skaidri izteikties. Sakarā ar to, ka Pārnešana Remote GUI slikti darbojas Ubuntu 12.10 (man personīgi), es nolēmu izveidot kaut ko līdzīgu šim ar citu programmatūru. Izvēle iekrita Plūdi. Atradu instrukcijas http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient Made it Deluge instalēšana uz FreeBSD

Punktā Privāts IP: ievadīja vietējā servera (NAS) IP, pieņemsim, piemēram, tas ir 192.168.68.68

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

Deluge pievieno paplašinājumu nepabeigtiem failiem

failu prioritātes torrentā, lejupielāde

Ir torrent fails, tam ir direktoriju struktūra, faili tiek nosaukti pēc to hash. Manā datorā jau ir daži faili. Torrentā esošajiem failiem ir jāiestata prioritāte “0”. Python valoda, torrent bibliotēka - libtorrent no rasterbar. Es iedziļinājos deluge avota kodā (tas ir rakstīts python un izmanto to pašu bibliotēku). Es saņemšu torrent failu vai magnēta saiti, bet tas nav galvenais.

Kāpēc pārslēgties uz KTorrent?
KTorrent nepiemīt iepriekš minētie Deluge trūkumi, taču tas nav zemāks funkcionalitātē un atsaucībā. Tas patērē apmēram tikpat daudz atmiņas, neskatoties uz kde bibliotēkām. Tāpat kā citiem torrent klientiem, tie nesasniedz Deluge un KTorrent funkcionalitāti. Tikai qBittorrent varētu kļūt par alternatīvu, taču tas ir aizliegts pornolab un joprojām rada tukšus direktorijus. problēma tiek atrisināta ar “tukšiem” failiem).

Tāpēc, pētot regulārās izteiksmes un Unix konsoles utilītas, es uzrakstīju skriptu Delyugov lejupielāžu un izplatījumu pārsūtīšanai. Es vēlos vērst jūsu uzmanību uz trim lietām:

  • Failu statuss, kas nav atzīmēts augšupielādei vairāku failu izplatīšanā, netiks pārsūtīts (t.i., visi tiks atzīmēti pēc noklusējuma).
  • Kad startēsiet KTorrent, visas pārsūtītās izplatīšanas/lejupielādes tiks apturētas un jums tās būs atkārtoti jājauc, atlasot katru izplatīšanu un nospiežot SHIFT+C (neesmu atradis ātrāku veidu. Dažos torrent klientos pietiek noklikšķināt uz “sākt visu ”, taču KTorrent šajā gadījumā tiks atkārtoti lejupielādēts, nevis jaukts).
  • Veiktspēja pārbaudīta Ubuntu 12.04, Deluge 1.3.5, KTorrent 4.1.3

#!/bin/bash #Deluge2KTorrent skripts #written by takiz aka dadd printf "%s\n" "...gaidi..."; #mēs izfiltrējam ceļus uz failiem no torrents.state un labojam krievu kodējumu egrep "^S.\/" ~/.config/deluge/state/torrents.state | sed -e "s/^..//;s/.$/\//;s/\//#/g" > ceļi; t = "kaķu ceļi"; printf "%b\n" $t > ceļi; #mēs izfiltrējam torrentu nosaukumus un noņemam dublikātus, pa vienam no katra pāra egrep "(22,99)" ~/.config/deluge/state/torrents.state | sed -e "s/^..//;s/.$//" | perl -ne "drukāt, ja vien $U($_);$U($_)=1;" > torrenti; #izveidojiet pagaidu skripta failu, lai izveidotu direktorijus un palaistu 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; #izveidojiet kopēšanas skriptu un palaidiet printf "%s\n" "#!/bin/bash" > temp2.sh; chmod 774 temp2.sh; kaķu torrenti | awk "(drukāt $0".torrent ~/.kde/share/apps/ktorrent/tor"NR"/torrent)" | sed "s/^/cp ~\/\.config\/deluge\/state\//" >> temp2.sh; ./temp2.sh; gulēt 10; #create a template stats printf "%b\n" "AUTOSTART=0\nOUTPUTDIR=" > stats; #izveidot statistikas failus ar ceļiem a=2; lasot f2; do sed -e "1,/.*/(n;s/\(.*\)/\1$f2/)" stats >stats$a; a=$(($a + 1)); darīts< 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; gulēt 5; #dzēst pagaidu failus rm ceļi torrenti statistika temp1.sh temp2.sh; printf "%s\n" "ok";

Pārbaudiet kļūdu programmā Deluge

Visticamāk, tas attiecas tikai uz Fedora.

1. Lejupielādēt.torrent
2. Norādiet jebkuru lejupielādes mapi.
3. Pagaidiet, līdz lejupielāde ir pabeigta.
4. Neatkarīgi no tā, ko norādāt 2. darbībā, mēs redzam jūsu failus mapē /home/lietotājvārds/.

Es iesniegšu kļūdu ziņojumu, ja tā radusies vismaz kādam citam, ja nē, es pats meklēšu problēmu.
P.S. Man šķiet, ka problēma parādījās pēc ilgi gaidītā atjauninājuma uz 1.3.5.