Ce este DC++? Întrebări frecvente despre Direct Connect
Tot despre DC++ și Direct Connect: ce client folosești, cum te conectezi la huburi, cum descarci, porturi, share minim și depanare (firewall, modul activ/pasiv).
Ce este DC++ (Direct Connect)?
DC++ este cel mai cunoscut client pentru rețeaua Direct Connect — un sistem de partajare de fișiere peer-to-peer în care utilizatorii se adună pe huburi (servere centrale) ca să caute și să descarce fișiere direct unul de la altul. „DC++" este numele clientului original, open-source; „Direct Connect" este protocolul din spate. Spre deosebire de torrente, totul se petrece în interiorul unui hub, cu chat și căutare integrate.
Ce este un hub DC++ și ce-mi trebuie ca să intru?
Un hub e un server central unde se adună utilizatorii Direct Connect ca să caute și să schimbe fișiere. Ca să intri ai nevoie de un client DC++ (DC++, ApexDC++, FlylinkDC++, EiskaltDC++) și de adresa hubului (dchub://gazdă:port).
Descarcă un client
Care e diferența dintre DC++ și torrente (uTorrent)?
La torrente descarci un fișier anume printr-un .torrent și un tracker, fără o comunitate centrală. La DC++ intri într-un hub — o comunitate cu chat, listă de utilizatori și căutare — și descarci direct de la oameni, răsfoind ce partajează fiecare. DC++ e ideal pentru colecții mari și comunități locale, de exemplu pe rețeaua unui furnizor de internet.
Ce client DC++ folosesc și de unde îl iau?
Recomandăm DC++ sau un fork modern (ApexDC++, FlylinkDC++, EiskaltDC++). Le găsești, cu instrucțiuni, pe pagina de programe.
Vezi programele
Există DC++ pentru Linux, Mac sau Android?
Pe Windows ai DC++, ApexDC++ și FlylinkDC++. Pe Linux și macOS cel mai folosit este EiskaltDC++ (multiplatformă). Pe Android există clienți comunitari, dar cu funcții limitate față de desktop — pentru folosire serioasă recomandăm un client de desktop. Toți se conectează la aceleași huburi din catalog.
Vezi programele
Cum mă conectez la un hub?
Pe pagina hubului apeși „Copiază adresa", apoi lipești adresa în clientul tău la „Conectare rapidă" (Quick Connect) sau o adaugi în lista de favorite. Pentru huburile securizate, adresa începe cu nmdcs://.
Cum descarc fișiere prin DC++?
Conectează-te la un hub, apoi folosește căutarea din client (Search) ca să găsești un fișier și dă dublu-clic pe rezultat pentru a-l adăuga la descărcări; alternativ, deschide lista de fișiere a unui utilizator (File List) și trage ce vrei. Transferul se face direct între tine și celălalt utilizator. Multe huburi cer un share minim ca să poți descărca.
Vezi huburi online
Cum găsesc huburi DC++ din România (RDS, Digi)?
dchubs.ro este un director de huburi românești. Folosește căutarea sau filtrele de pe site ca să găsești huburi după oraș sau rețea (de exemplu huburi din rețeaua RDS/Digi). Pe pagina fiecărui hub ai adresa de conectare și starea online, verificată automat.
Caută un hub
Ce este un Hublist (hublist.xml) și la ce-mi folosește?
Un Hublist este o listă de huburi gata făcută, pe care o adaugi în clientul tău DC++ o singură dată — și de atunci vezi toate huburile din ea direct în client (cu nume, număr de utilizatori și starea online), fără să introduci fiecare adresă de mână. E ca un „abonament" la director: noi ținem lista la zi, iar clientul o reîmprospătează singur (huburile online apar primele). „hublist.xml" e pur și simplu formatul standard al fișierului, pe care toți clienții DC++ (DC++, ApexDC++, FlylinkDC++, EiskaltDC++) știu să-l citească; varianta „.xml.bz2" e același lucru, doar comprimat ca să se descarce mai repede. Ca s-o folosești, copiază adresa de pe pagina Hublist și lipește-o în client la „Liste de huburi publice" (Public Hublists).
Deschide Hublist
De ce nu pot intra într-un hub?
Cele mai frecvente motive: hubul e offline, cere un share minim (vezi „Min share" pe pagina hubului), cere parolă/înregistrare, sau ai un client foarte vechi. Verifică starea „Online" și cerințele afișate.
Conexiunea e blocată de firewall-ul Windows. Ce fac?
Windows Defender Firewall blochează des clientul DC++ (nu vezi useri, căutarea nu merge sau nu te poți conecta deloc). La prima pornire, Windows te întreabă dacă permiți accesul — bifează atât rețelele Private, cât și cele Publice și apasă „Permite accesul". Dacă ai ratat fereastra, mergi la Panou de control → Sistem și securitate → Windows Defender Firewall → „Permiteți o aplicație prin Windows Defender Firewall", caută clientul (DC++, ApexDC++ etc.) și bifează-l pe ambele coloane (Privat + Public); dacă nu apare în listă, adaugă-l manual cu „Permiteți altă aplicație". În modul activ, clientul are nevoie ca portul lui TCP/UDP să fie deschis în firewall și redirecționat (port forwarding) în router — dacă nu poți face asta, comută clientul pe modul pasiv din Setări → Conexiune. Verifică și antivirusul, care poate bloca la rândul lui conexiunea.
Ce înseamnă modul activ și modul pasiv? Căutarea nu întoarce nimic.
În modul activ clientul acceptă conexiuni de la ceilalți (căutare completă și descărcări), dar are nevoie ca portul lui să fie deschis în firewall și redirecționat în router. Dacă nu poți face asta, treci pe modul pasiv din Setări → Conexiune: merge fără port deschis, dar nu vezi rezultate de la alți utilizatori pasivi și unele descărcări sunt limitate. Dacă „căutarea nu întoarce nimic", de obicei e firewall sau port — vezi întrebarea despre firewall.
Ce port folosește DC++?
Implicit, huburile DC++ ascultă pe portul TCP 411 (adresa arată ca dchub://gazdă:411), iar variantele securizate pe 412 (nmdcs://). Clientul tău mai folosește un port TCP/UDP pentru transferuri și căutare în modul activ — dacă ești în spatele unui router, redirecționează-l (port forwarding) sau treci pe modul pasiv.
Ce înseamnă „useri online", „share" și „uptime"?
„Useri online" = câți sunt conectați acum; „Share" = volumul total partajat de utilizatorii hubului; „Uptime" = cât de des e hubul online, verificat automat de noi periodic.
Care e diferența dintre NMDC și ADC?
Direct Connect are două protocoale: NMDC (cel original, text clar) și ADC (mai nou, mai sigur și mai structurat). Majoritatea huburilor românești folosesc NMDC. Clienții moderni le suportă pe amândouă, așa că nu trebuie să-ți bați capul — folosește adresa hubului așa cum e dată.
Cum îmi adaug hubul în director?
Mergi la „Adaugă Hub", lipești adresa și verificăm hubul automat. Apare în catalog după aprobarea unui administrator.
Adaugă un hub
Cum îmi fac propriul hub DC++?
Ai nevoie de un software de hub instalat pe un server cu IP public și port deschis. Cele mai folosite sunt Verlihub (Linux) și PtokaX (Windows/Linux). După ce hubul rulează, adaugă-l aici ca să apară în catalog și să fie verificat automat.
Adaugă un hub
Hubul meu apare offline deși funcționează. De ce?
Îl verificăm automat la fiecare 30 de minute conectându-ne la portul lui. Dacă e pe un port neobișnuit blocat sau a fost temporar jos, poate apărea offline — folosește „Scanează hubul acum" pe pagina lui pentru o verificare live.
E sigur și legal?
Direct Connect e doar un protocol de partajare de fișiere, iar dchubs.ro este un director public de huburi românești. Responsabilitatea pentru conținutul partajat aparține fiecărui hub și fiecărui utilizator.
Niciun răspuns pentru căutarea ta
Încearcă alt cuvânt-cheie sau scrie-ne direct.
Ghid Direct Connect
01.
Scurt istoric DC++
NeoModus Direct Connect a apărut în noiembrie 1999 și este asociat cu Jon Hess, creatorul proiectului. Clientul original Direct Connect era distribuit de NeoModus și includea adware, lucru obișnuit pentru unele aplicații gratuite din acea perioadă.
În jurul acestui ecosistem au început să apară și clienți alternativi. Primul client third-party cunoscut a fost DClite. Acesta oferea o alternativă la clientul oficial, dar nu a ajuns să suporte complet partea de partajare a fișierelor din protocolul Direct Connect.
Ulterior, NeoModus a introdus o versiune nouă a protocolului, care folosea o cheie simplă la inițierea conexiunii. Scopul era să limiteze accesul clienților neoficiali la rețea. Această protecție a fost însă depășită, iar autorul DClite a lansat o versiune nouă, compatibilă cu software-ul actualizat de la NeoModus.
După o perioadă, codul DClite a fost rescris și proiectul a devenit Open Direct Connect. Noua versiune urmărea să ofere o interfață de tip MDI și suport pentru plugin-uri dedicate protocoalelor de sharing, într-un mod asemănător cu MLDonkey.
Mai târziu au apărut și alți clienți Direct Connect, printre care DCTC, adică Direct Connect Text Client, și DC++. DCTC era orientat mai mult spre utilizare tehnică, în timp ce DC++ a devenit una dintre cele mai cunoscute alternative open-source la clientul NeoModus, fiind apreciat inclusiv pentru faptul că nu includea adware.
02.
Protocolul Direct Connect
Protocolul Direct Connect este un protocol bazat pe text. Asta înseamnă că mesajele, comenzile și informațiile schimbate între client și hub sunt transmise în format text. În implementarea originală NeoModus, aceste date erau trimise fără criptare, adică puteau fi citite în clar dacă traficul era interceptat.
Direct Connect folosește un model în care utilizatorii se conectează la un server central, numit hub. Hubul nu trimite fișierele propriu-zise, ci se ocupă de coordonarea rețelei: păstrează lista utilizatorilor conectați, permite căutarea fișierelor, transmite informații despre clienți și facilitează chatul. Transferul fișierelor se face direct între clienți, în mod peer-to-peer.
Din acest motiv, hubul are nevoie de o conexiune bună la upload, mai ales dacă deservește mulți utilizatori. Totuși, consumul său de bandă nu este la fel de mare ca în cazul unui server care ar livra direct fișierele, deoarece hubul lucrează în principal cu mesaje, comenzi și metadate, nu cu conținutul transferat.
Protocolul Direct Connect clasic nu a avut o specificație oficială completă și clară. Din această cauză, multe implementări de clienți și huburi au fost construite prin observarea și reproducerea comportamentului clientului și hubului original NeoModus. Practic, dezvoltatorii au trebuit să înțeleagă cum răspundea software-ul original și să adapteze propriile aplicații pentru a fi compatibile.
Atât în comunicarea client-hub, cât și în comunicarea directă dintre doi clienți, există situații în care una dintre părți se comportă ca server. În aceste cazuri, partea care acceptă conexiunea este cea care trimite prima informație. De exemplu, când un client se conectează la socket-ul unui hub, hubul este primul care răspunde și își anunță prezența printr-un mesaj text.
03.
Huburi
Huburile Direct Connect sunt servere centrale la care se conectează utilizatorii prin intermediul unui client Direct Connect. Spre deosebire de rețelele complet sau parțial descentralizate, cum au fost Gnutella sau FastTrack, Direct Connect se bazează pe huburi care organizează comunitatea și coordonează comunicarea dintre clienți.
Hubul nu transferă fișierele propriu-zise. Rolul lui este să ofere informații despre utilizatorii conectați, să permită funcții de chat și căutare și să ajute clienții să se găsească între ei. Transferul fișierelor se face direct între utilizatori, în mod peer-to-peer.
De obicei, huburile sunt organizate pe anumite teme sau interese. Unele pot fi generale, iar altele pot fi dedicate anumitor tipuri de conținut sau comunități. Multe huburi impun reguli de conectare, cum ar fi o dimensiune minimă a fișierelor partajate, cunoscută ca „share minim”. De asemenea, pot exista reguli privind calitatea, structura sau tipul conținutului permis.
Un hub poate fi configurat să permită accesul doar utilizatorilor autentificați. În implementările clasice ale protocolului Direct Connect, autentificarea și comenzile sunt transmise în clar, fără criptare. Din acest motiv, datele schimbate cu hubul nu trebuie considerate sigure împotriva interceptării.
Pe multe huburi există operatori, asemănători moderatorilor de pe IRC. Aceștia urmăresc respectarea regulilor, pot avertiza utilizatorii și pot lua măsuri împotriva celor care încalcă regulile comunității.
Protocolul Direct Connect clasic nu include în mod direct o funcție oficială de agregare a mai multor huburi. Totuși, au existat clienți, extensii sau programe auxiliare care au permis utilizatorilor să se conecteze la mai multe huburi în același timp. Astfel, utilizatorii puteau discuta, căuta fișiere și face schimb de date mai ușor, chiar dacă huburile rămâneau separate între ele.
Termeni cheie
Hub
Server central la care se conectează clienții Direct Connect. Hubul gestionează lista utilizatorilor, chatul și căutările, dar nu transferă fișierele propriu-zise.
Peer-to-Peer (P2P)
Mod de transfer în care fișierele sunt trimise direct de la un client la altul, fără să treacă prin hub.
Share
Totalul fișierelor pe care un utilizator le pune la dispoziția celorlalți. Multe huburi impun un share minim pentru conectare.
Operator (OP)
Utilizator cu drepturi de moderare pe un hub. Operatorul urmărește respectarea regulilor și poate lua măsuri împotriva abuzurilor.
Gata să intri în rețea?
Descarcă un client DC++ sau adaugă-ți hub-ul în director.