rTorrent / libTorrent
Gyorskeresés
Legfrissebb anyagok
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
- Tudástár AMD Radeon undervolt/overclock
- Tudástár RTX3070 16 GB VRAM-mal?
Általános témák
LOGOUT.hu témák
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [Luck Dragon:] MárkaLánc
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [parandroid:] KerékPH!áros 2024 tavaszi balatoni megmozdulás
- [Re:] [sziku69:] Szólánc.
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] Alfa Giulia Q-val a Balaton Park Circiut-en
- [Re:] [ubyegon2:] Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- [Re:] [aquark:] Milyen „light” RPG-t ajánlanátok kezdőnek?
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Téma összefoglaló
Hozzászólások
VladimirR
nagyúr
a 0.3.2b-ig hulyen oldottam meg, szukseges hogy az apache tudja irni a file-okat, a kovetkezo verzioban ez mar ugyesebben lesz megoldva
gyorsabb, de nem tul szep megoldas, ha a .rtorrent.rc-ben megadod, hogy umask = 0000
ekkor 777 jogosultsaggal lesznek letrehozva a file-ok
ettol szebb megoldas, ha azt mondod, hogy:
chgrp www-data /a/letoltesi/konyvtar/
chmod g+ws /a/letoltesi/konyvtar/
es a .rtorrent.rc-ben umask = 0002
ez osszessegeben azt fogja eredmenyezni, hogy a file-ok 664 jogosultsaggal jonnek letre (konyvtarak 775), a tulaj te leszel, a csoport pedig a www-data (vagy amilyen a webszervered fut, olyat allits be), s a csoport oroklodni fog ujonnan letrehozott file-okra is
Scobbyka
tag
Na szóval a komplett eseménysorozat!
Adott egy vas van rajta 7 darab felhsználó (ubuntu server 8.10)
lighttpd, rtwi az rtorrent egyszerűbb kezelése miatt
rtorrent, libtorrent, xml-rpc-advanced svn-ből telepítve
pure-ftp
2 napja felvettem egy úgy felhasználót ő volt a 7.
config fájlok:
rtorrent.rc: mindenkinek ua. csak a max_uploads változik user=felhasználó
umask = 0000
scgi_port = 127.0.0.1:5012
session = /home/user/.rtorrent/.session
port_range = 8612-8612
directory = /data/user
close_low_diskspace = 500
max_uploads = 4
safe_sync = yes
send_buffer_size = 134217728
receive_buffer_size = 134217728
check_hash = no
encryption = allow_incoming,try_outgoing,enable_retry
users.conf:
[scobbyka]
address = 127.0.0.1:5000
pass=
[barri]
address = 127.0.0.1:5001
pass=
[buttoner]
address = 127.0.0.1:5002
pass=
[dyners]
address = 127.0.0.1:5003
pass=
[sasa]
address = 127.0.0.1:5004
pass=
[madsen]
address = 127.0.0.1:5005
pass=f
[teszt]
address = 127.0.0.1:5006
pass=
[petya87]
address = 127.0.0.1:5012
pass=
pass= természetesen kitöltve a megfelelőe módon.
lighttpd:
nem nyúltam bele
rtwi.conf:
ebbe se nyúltam bele
Na és a konkrét hibaesemény ha a 7. felhasználó torrentet ad hozzá bármelyik névvel az rtorrrent leáll, mert a következő belépéskor jön a sokásos hibaüzi hogy nem fut a localhost:5006 porton.
Újraindítom megy megint, de ha az az egy felhsználó belép akkor annyi
Próbáltam másik gépről (hátha az övé a rossz) de semmi
csináltam új felhasználót neki ua. az eset.
lighttpd error log-ba semmi
Scobby
rt04
csendes tag
scgi_local azert nem szokott mukodni webui-val egyszeruen, mert a socket ugye az rtorrent-et futtato user neveben jon (ez nalad latszolag root) letre, csak o irhatja
ahhoz, hogy a webui ehhez hozzaferjen, neki is megfelelo (jelen esetben root) jogokkal kellene rendelkeznie, amivel ertelemszeruen nem fog
erre ket (harom?) apro hack lehet megoldas
1: az scgi_local sor ele beszursz egy umask = 0000, utana pedig egy umask = 0022 sort
ekkor a socket 666 jogokkal jon letre, vagyis barki irhatja (ekkor viszont semmivel nem biztonsagosabb, mint a port-on valo hallgatozas
2: az socket-et tartalmazo konyvtarra beallitasz root-kent egy setgid-et es a csoport szamara az irasjogot (chmod g+ws konyvtar), valamint a csoportot beallitod a webszerver csoportjara (pl lighty, vagy www-data, nem tudom, ki neveben fut a lighty)
ekkor a letrejovo socket orokli a szulokonyvtar jogait, es a webszerver fogja tudni irni (ez lehelletnyivel biztonsagosabb
3: ha php alapu webui-rol van szo, a php safe mode segithet, de ahhoz nem igazan ertek
a problema amugy nem biztos, hogy az xmlrpc-vel van, a hibauzenet alapjan vagy nem lehet csatlakozni az rtorrent-hez, vagy a curl hulyult meg
elobbit egyszeruen tudod tesztelni
telnet localhost 5000
ha kapcsolodsz, akkor ezt kipipalhatod
utobbival amugy is szoktak gondok lenni, probalj meg frissebb/regebbi curl-t (libcurl-devel, ha jol remlik) feltenni, s utana ujraforgatni az xmlrpc-t, hogy azt hasznalja a lib-ek elkeszitesehez
Brogyi
senior tag
Itt-e.
# Letöltési és feltöltési sebesség szabályozása. 0 esetén nincs korlát. ADSL esetén a feltöltés a kapcsoaltunk sebességének 80%-a legyen! Az értékek kbájt/secben legyenek megadva.
download_rate = 0
upload_rate = 95
# Egyszerre hány torrent fájlt töltsünk fel.
max_uploads = 75
#Ezen port tartományban figyel a program
port_range = 55500-55600
# Torrentek leállíása ha már csak a megadott üres hely van
#schedule = low_diskspace,5,60,close_low_diskspace=100M
#
# /home/Torrents/Downloading
# /home/Torrents/Complete
# /home/Torrents/TorrentFiles/Auto
# /home/Torrents/Downloading/rtorrent.session
#
# Maximum and minimum number of peers to connect to per torrent.
#min_peers = 40
#max_peers = 100
# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50
# Default directory to save the downloaded torrents.
directory = /home/Torrents/Downloading
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /home/Torrents/Downloading/rtorrent.session
# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/home/Torrents/TorrentFiles/Auto/*.torrent
schedule = untied_directory,5,5,stop_untied=
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000
execute_log = /home/Torrents/rtorrent.log
# When the torrent finishes, it executes "mv -n <base_path> ~/Download/"
# and then sets the destination directory to "~/Download/". (0.7.7+)
on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,/home/Torrents/Complete/ ;d.set_directory=/home/Torrents/Complete/"
# The ip address reported to the tracker.
#ip = 127.0.0.1
#ip = rakshasa.no
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no
scgi_port = 127.0.0.1:5000
umask = 000
# Start opening ports at a random position within the port range.
port_random = yes
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa
Mas is panaszolta ezt, de neked legyen igazad.
[ Szerkesztve ]
Scobbyka
tag
user.conf:
[user1]
address = 127.0.0.1:5000
pass =
[user2]
adress = 127.0.0.1.:5001
pass =
.rtorrent.rc:
umask = 0000
scgi_port = 127.0.0.1:5000
session = /home/user1/.rtorrent/.session
port_range = 8600-8600
directory = /data/user1
close_low_diskspace = 500
max_uploads = 40
safe_sync = yes
send_buffer_size = 134217728
receive_buffer_size = 134217728
check_hash = no
encryption = allow_incoming,try_outgoing,enable_retry
schedule = watch_directory,10,10,load_start=/data/user1/torrent/*.torrent
0.8.5, 0.12.5-tel szépen megy, ha visszarakom
Scobby
madar86_
csendes tag
# Maximum and minimum number of peers to per torrent
min_peers = 10
max_peers = 50
# Global upload and download rate in KB. "0" for unlimited
#download_rate = 0
#upload_rate = 0
directory=/shares/dmathined/Download/InComplete/
session=/shares/dmathined/Download/config/
on_finished = move_complete,"execute=mv,$d.get_base_path=,/shares/dmathined/Download/Complete/ ;d.set_directory=/shares/dmathined/Download/Complete/"
check_hash = no
encoding_list = UTF-8
use_udp_trackers = yes
umask = 0000
peer_exchange = yes
port_range = 10001-10050
dht = on
dht_port = 10000
rt06
veterán
Hi!
nem hasznalok ruTorrent-et, de ha mindenbol a legfrissebbet hasznalod, nem tartom kizartnak, hogy a ruTorrent nincs rendesen felkeszitve a megvaltozott xmlrpc hivasokra, s olyasmit kuld az rTorrent-nek, amitol az eldobja magat
elsonek probald meg bekapcsolni az xmlrpc hivasok naplozasat (log.xmlrpc = ~/utvonal/xmlrpc.log), illetve futtasd eloterben, hogy lasd, milyen uzenettel dobja el magat (felteve, hogy ir barmit is, de tobbnyire szokott)
masik tipp, hogy inditsd -K, vagy -I (nagy i betu) kapcsoloval az rTorrent-et, ezek a 0.8.7-es verzioval jottek be
pontosan nem tudom, melyik mire valo, de mindketto az elavult parancsok atiranyitasara vonatkozik - sajons a legtobb, amit talaltam rola, az a levlist-rol egy mondat (Added separate '-I' and '-K' switches for command redirects, the former is for testing rtorrent code, the latter for webui's.)
tovabba gyozodj meg rola, hogy az inditaskor nem hasznalod a -D kapcsolot, ez kikapcsolja a parancs atiranyitasokat, igy megeshet, hogy nem letezo metodust hivsz xmlrpc-n keresztul, amitol bedolhet az rTorrent
sajnos viszont meg mindezek utan is elofordulhat, hogy nem letezo parancsot hivsz, mert nem minden metodushoz van/lesz atiranyitas (ilyen pl az umask metodus, ami at lett nevezve 'system.umask.set'-re, s nincs hozza atiranyitas, de gondolom van meg tobb is)
Udv: VladimirR
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
Brogyi
senior tag
Szerintem jó úton jársz. Igaz egy picit döcögős az eleje.Mindig a crontab előtt kézzel terminálban indítom az rtorrentet. Minden baja látszik a terminálban. Ha tetszik az rc, és csinál mindent akkor jöhet a screen-es indítás.Minden le van írva az rc-ben csak a legfrissebbet használd.Nekem a régiből ez nem tetszett neki:
umask = 000
Már elfelejtettem miért is kellett.
A log-ról nem tudok nyilatkozni mivel kezdő vagyok én is.
Csak csöndben megjegyzem soha nem éreztem hiányát.
rt06
veterán
1: ugyanazon user neveben fusson az rTorrent, mint akie az adott samba share
2: rtorrent.rc-ben az umask beallitassal tudod piszkalni, mi legyen az ujonnan letrejott file-ok, konyvtarak jogossultsaga
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
Az umaskot beírom, és restartolom az rtorrentet valamiért el se indul,hanem kiir valami hibát... umask = 0000 ezt kell beírni nem?
rt06
veterán
1: ne futtass root-kent rTorrent-et (vagy barmit, ami halozaton kommunikal)
2: legegyszerubben ugy tudod megoldani, hogy a home konyvtarakban csinalsz egy-egy symlink-et a /mnt/akarmi konyvtarra, amit szeretned, hogy elerjenek a user-ek, es a jogosultsagokat ugy allitod be, hogy mindketten tudjanak is irni bele (ln -s /mnt/akarmi /home/user1 es ln -s /mnt/akarmi /home/user2)
3: kozos hasznalat eseten egymas file-jait nem fogjak tudni modositani, ehhez vagy az rTorrent umask parameteret kell megpiszkalni, vagy a /mnt/akarmi konyvtarra adni a kettejuk csoportjanak irasjogot, es a konyvtarra beallitani egy setgid-et chmod-dal (ekkor oroklodik a letrehozott uj alkonyvtarakra es file-okra a szulokonyvtar jogosultsdaga, igy azok is irhatoak lesznek a csoport altal)
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
chros
őstag
En is ebben a cipoben jarok, a TPLink Archer C5 router-en rtorrent v0.9.4 -el csak 1 fajlt akarok engedelyezni letoltes soran.
Ugy nez ki, hogy egyszeru megoldas nincs.
(#1652) birno:
- scheduler.max_active.set : ez a le ES feltolteseket maximalizalja (hany db torrent futhat egyszerre)
- max_downloads_global : ez a max letoltesi slot-ok szamat adja meg
- d.downloads_max.set : ez pedig talan 1 torrent eseteben szabalyoz valamit (ezt nem sikerult kiprobalnom a konfig fajlban)
Igy most ugy nez ki, hogy scriptelni kell, vagy valami advanced setting-ekkel a konfigban is megoldhato. Megprobalok majd nekiesni, s ha sikerult valami akkor jelzem.
(Itt egyebkent valaki mar csinalt hasonlot, de nekem nem jo.)
Mas: umask = 18 -at probaltam, de hibat jelez, hogy nincs ilyen directiva.
chros
őstag
Igy muxik az umask:
system.umask.set = 022
S lenne 1-2 kerdesem:
1. mi az a min_peers_seed es min_peers ? (a max_ variaciot ertem)
2. amit eszrevettem a routeren (128MB RAM), hogy a max file limit 128. Pl, ha kepekkel teli konytarat beledobok, akkor eleg gyoprsan tele lesz igy. Gondolom torrentet/eket close-olja. Hogyan mukodik a torrentek ujrainditasa vagy close-olasa?
Koszi
Intruder2k5
MODERÁTOR
ls -la /nas/rtorrent
Illetőleg az rtorrent.conf file-ban mi az umask értéke? Nincs kommentelve az adott sor?
umask = 0777
Nekem ezzel nincsen gondom, szépen törli a file-okat, ahogy kell, pedig nem is használok umask-ot.
[ Szerkesztve ]
fecus
őstag
Ubuntu 20.04 szerver, rtorrent 0.9.8.
A letöltés után szeretném a letöltött doksikat elérhetővé tenni, csak olvasásra, sambán keresztül.
A letöltéskor a mappa 0750 a fájl 0640 jogot kap.
Az rtorrent.rc-ben hiába engedem az umask kódot attól jogosultság nem keletkezik, az others nem kap jogot.
Nekem mappa: 0755 és fájl 0644 kellene.
Hogyan tudnám ezt automatikusan megoldani?
"Szörnyek léteznek, de túl kevesen vannak ahhoz, hogy igazán veszélyesek legyenek. Sokkal veszélyesebbek az átlagemberek, a funkcionáriusok, akik készek hinni és cselekedni anélkül, hogy kérdéseket tennének fel." (fordította DeepL ) - Primo Levi
Archttila
veterán
fecus
őstag
Ha umask=0000-ra állítom akkor is 750 és 640 jön ki belőle.
A rutorrent az én useremmel (user1), az rtorrent az rtorrent userrel fut.
A létrehozott fájlok és mappák a user1-el jönnek létre.
Ha bemegyek a download mappába és a user1-el létrehozok mappát és fájlt a jogok 775 és 664.
Én ezt egyszerűen nem értem.
"Szörnyek léteznek, de túl kevesen vannak ahhoz, hogy igazán veszélyesek legyenek. Sokkal veszélyesebbek az átlagemberek, a funkcionáriusok, akik készek hinni és cselekedni anélkül, hogy kérdéseket tennének fel." (fordította DeepL ) - Primo Levi
Archttila
veterán
Huu akkor nem tom, nem hasznalok frontend-et.
Az rtorrent sajat useremmel fut, ami umask=0022-vel 775 es 664-et hoz letre. Nalad sztem a rutori kavar be, de majd az okosabbak hatha tobbet tudnak. (hajra Chros)
Esetleg ha megy az angol dobd fel Reddit-en is.
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
Mai Hardverapró hirdetések
prémium kategóriában
- Szücsivill Kft - villanyszerelés - kamera rendszerek - okos otthon
- ZOTAC GeForce GTX 1080 Ti AMP Extreme
- Samsung Galaxy Watch 46mm dobozos szép jó akkuval
- G.Skill 48 GB DDR5-7200 (2x 24 GB) 8400 + Alphacool ddr5 ram modul
- Macbook Pro 16" 2019 i9-9980H 64GB 1024GB AMD Radeon Graphics 5500M 8GB 3K Retina
ingyenes kategóriában
- Delta T-Force RGB DDR5 2X16GB 7200mhu
- PlayStation 5 (PS5) 825GB. SSD. Lemezes konzol (CFI-1216A.) Makulátlan állapot,hosszú garancia.
- ZOTAC 1080 Ti AMP Extreme + NZXT Kraken G12 + NZXT Kraken X63 a tökéletes hűtésért
- 2026 -ig garanciás Sony Bravia KE85XH9096 ( 215cm) 4K Led tv eladó! Csere, beszámítás, is lehet!
- Új Lenovo Thinkpad X1 Nano érintős 13" 2K laptop i7-1180G7 ,16GB,512 SSD,MAGYAR,1 év Gari,10 óra aku