Θέλω καποιος να φτιάξει έναν πλήρη οδηγό για το ποιο πρόγραμμα να εγκαταστήσουμε και μετα να βρουμε hubs και port forwarding
Ευχαριστώ.
Θέλω καποιος να φτιάξει έναν πλήρη οδηγό για το ποιο πρόγραμμα να εγκαταστήσουμε και μετα να βρουμε hubs και port forwarding
Ευχαριστώ.
Σε GNU/Linux δεν υπαρχουν πολλοι DC++ Clients… το Retroshare ειναι ενα (υπαρχει και σε AppImage αν θες να το δοκιμασεις) , το Lanshark υποθετω εινα ενα αλλο αλλα θελει compile με Python, το τριτο (που ειναι και στο repo του Debian) ειναι το EiskaltDC++.
Για Hubs υπαρχουν λιστες πχ το DCHUBList οποτε εισαι καλυμενος εκει.
Οσο για Port Forwarding… αυτο εξαρταται απο το router που εχεις… και κατα ποσο ειναι του παροχου σου και κατα ποσο ο παροχος επιτρεπει port-forwarding… και αν η θυρα που θες να κανεις port forward δεν εχει κλειστει απο την μερια του παροχου οπως γινεται με μερικες θυρες για λογους ασφαλειας… και οικονομικους λογους επισεις.
Στην Ελλάδα υπάρχει “φραγή” από τον γερμανικό πάροχο φαντάζομαι για την ασφάλεια των αρχάριων χρηστών και χρειάζεται επικοινωνία για οδηγίες πώς να λειτουργήσει το port-forwarding. Άλλες λύσεις που υπάρχουν είναι ο nginx proxy manager, tunnels της Cloudflare κ.α. όπως ο Caddy server που έχουν αναφερθεί σε αναλυτικά άρθρα στο φόρουμ.
Κατέβασα το eiskaltdcpp απο το github,στο compile μου βγάζει error στην αρχή
Πως το κάνω compile?
arch amd
Μόνο τις 80 443 μπορώ να κάνω port forward,αμα βάλω αλλή θύρα πχ 27015 steam δεν ανοιγει
Σε τι router κάνεις port forward ; Μάρκα και μοντέλο;
Έχω ένα deco του οποιού έχω κάνει bridge mode με το router της vodafone και μπορώ να ανοίξω τις 80 443 απο την εφαρμογή deco
Πως κάνω compile to eiskaltdcpp απο github source?
Δεν έχει πχ meson,make κτλ
Δεν ξέρω αν θα βόλευε να χρησιμοποιήσεις πχ το distrobox για να εγκαταστήσεις κάποιο πρόγραμμα που δεν υπάρχει στη διανομή σου ![]()
Όσο έχετε χρεπια router αγοράστε ένα tp link deco καί ρυθμίστε το για δρομολογητή
αλλά χρειαζεται root κωδικός το router του παροχού σας και επιλέγετε bridge mode στο WAN όσοι έχετε vdsl/fttc/ftth
Έμενα ο default dns δεν είναι της vodafone για κάποιο λόγο και έχω βάλει χειροκινητα 62.38.0.81 που είναι ο σωστός dns
Έχω archlinux
Το έκανα compile και install και βρήκα έναν καινούργιο κόσμο,μπήκα σε έναν ελληνικό hub και βρήκα τραγουδία που ακουγά πριν πολλά χρονία
Θα κατεβάσω διαφορές διανομές linux που είναι δώρεαν να τις βάλω sharedata να τις διαμοιράσω
Είναι φοβερό,μου θυμιζεί την εποχή limewire χαχαχα
Ο παροχός μου μου δίνει σχετικά καλό upload.. μια χαρα
Να χελπάρω λίγο για το αρχικό νήμα με τη μορφή Tutorial ?
Αυτός ο οδηγός απευθύνεται σε χρήστες Linux και καλύπτει βήμα-βήμα την εγκατάσταση του DC++ (ή αντίστοιχου open-source client), την εύρεση Hubs, και τη ρύθμιση Port Forwarding για ομαλή λειτουργία του προγράμματος διαμοιρασμού αρχείων.
DC++ είναι ένα δημοφιλές, δωρεάν και open-source πρόγραμμα Peer-to-Peer (P2P) διαμοιρασμού αρχείων, που λειτουργεί με Hubs όπου οι χρήστες συνδέονται μεταξύ τους. Υπάρχουν native εκδόσεις για Windows, αλλά στο Linux μπορούμε να χρησιμοποιήσουμε open-source forks του DC++ που προσφέρουν πλήρη λειτουργικότητα.
EiskaltDC++: Διαθέτει γραφικό περιβάλλον, ενεργή ανάπτυξη, υποστήριξη πολλαπλών διανομών. Είναι η πιο δημοφιλής λύση DC++ για Linux.
LinuxDC++: Παλιότερη υλοποίηση, αλλά λειτουργεί και σήμερα σε πολλές διανομές.
sudo apt update
sudo apt install eiskaltdcpp-qt5
sudo dnf install eiskaltdcpp-qt5
sudo pacman -S eiskaltdcpp-qt5
eiskaltdcpp-qt5
Δημιουργήστε το username σας (Νικ) στο πρόγραμμα.
Στο παράθυρο Ρυθμίσεων, ρυθμίστε:
Φάκελος με κοινόχρηστα αρχεία (Shared folder)
Ρυθμίσεις ταχύτητας (upload/download limits)
Προσαρμογή δικτύου (αν χρειαστεί proxy)
Τα hubs είναι οι κόμβοι που συγκεντρώνουν χρήστες.
Μπορείτε να ζητήσετε λίστες hubs από ειδικά forums ή sites όπου αναφέρονται ενεργά hubs DC++.
Παράδειγμα αξιόπιστου hub: hub://dchub.com (τυπικό παράδειγμα, αναζητείστε ελληνικά ή διεθνή hubs).
Στο πρόγραμμα, πηγαίνετε:
Hubs -> Connect -> Enter Hub URL
και πληκτρολογήστε το URL π.χ. dchub.com:411 (αριθμός πόρτας 411 είναι στάνταρ).
Για να λειτουργεί σωστά το DC++, πρέπει να είναι ανοιχτή η κατάλληλη θύρα στο router σας ώστε το πρόγραμμα να μπορεί να δέχεται εισερχόμενες συνδέσεις.
ip addr show
(βρείτε IP από το αντίστοιχο interface, π.χ. 192.168.x.x)
Στις ρυθμίσεις του router, βρείτε την ενότητα “Port Forwarding” ή “Virtual Server”.
Δημιουργήστε έναν νέο κανόνα όπου η θύρα TCP που χρησιμοποιεί το DC++ (συνήθως 411) θα προωθείται στην τοπική IP της συσκευής σας.
Αποθηκεύστε και επανεκκινήστε το router αν χρειαστεί.
Στο EiskaltDC++:
Πηγαίνετε στο Settings → Connection.
Ορίστε τον αριθμό θύρας (Port) που θα δέχεται συνδέσεις (προτείνεται 411 ή άλλη ανοιχτή που έχετε ανακατευθύνει).
Αποθηκεύστε.
Μπορείτε να χρησιμοποιήσετε εργαλεία όπως:
nmap -p 411 <δημόσια_σας_IP>
ή online υπηρεσίες “port checker” για να βεβαιωθείτε ότι η θύρα είναι προσβάσιμη.
Χρησιμοποιήστε δυνατά hubs με πολλούς χρήστες ενεργούς.
Μοιραστείτε πολλά αρχεία για να αυξήσετε την ταχύτητα.
Αποφύγετε firewall που μπλοκάρουν την θύρα.
| Βήμα | Ενέργεια |
|---|---|
| 1. Εγκατάσταση | sudo apt install eiskaltdcpp-qt5 (Ubuntu) |
| 2. Εκκίνηση και Ρύθμιση | Ορισμός username, φάκελος κοινής χρήσης |
| 3. Σύνδεση σε Hub | Εισαγωγή URL hub, σύνδεση |
| 4. Ρύθμιση Port Forwarding | Άνοιγμα TCP port 411 στο router |
| 5. Ρύθμιση Port στο DC++ | Ορισμός θύρας 411 ή άλλης ανοικτής |
| 6. Έλεγχος πρόσβασης | Έλεγχος θύρας με nmap ή online port check |
Έχω κατεβάσει το eiskaltdcpp++ από github source και το έχω κάνει compile αλλά ανοίγει μόνο από τερματικό
Στο repository δεν βρίσκω το eiskaltdcpp-qt5,πατάω sudo pacman -Ss eiskaltdcpp-qt5 και δεν βρίσκει πακέτο
Το eiskaltdcpp χρείαζεται τα qt5 dependacies,τα παίρνουμε δίνοντας sudo pacman -S qt5
git clone https://aur.archlinux.org/eiskaltdcpp.git
cd eiskaltdcpp
makepkg -sCi
Αντί όμως να το πάρεις από git και να μην είναι upgrade-able και να χρειαστεί σε περίπτωση αναβάθμισης / προσθήκης νέων feature / ρυθμίσεων ασφαλείας να μην λάβεις ποτέ ενημέρωση, προτείνω να το πάρεις από AUR έτοιμο σε Arch με βάση τις παρακάτω οδηγίες..
Επειδή το EiskaltDC++ υπάρχει μόνο στο AUR, το yay μπορεί να το εγκαταστήσει απευθείας. Για παράδειγμα:
yay -Ss eiskaltdcpp
Θα εμφανιστούν καταχωρήσεις όπως:
aur/eiskaltdcpp-gtk = βασισμένο σε GTK3 client (σταθερή/stable έκδοση)
aur/eiskaltdcpp-gtk-git = GTK έκδοση από Git (πιο φρέσκια - edge σαν το παραπάνω)
aur/eiskaltdcpp-cli-git = CLI interface έκδοση (Git)
Από αυτές, η eiskaltdcpp-gtk (σταθερή έκδοση) έχει τελευταία ενημέρωση 23 Φεβρουαρίου 2025, ενώ οι -git εκδόσεις ενημερώθηκαν τελευταία στις 10 Ιανουαρίου 2025 μέχρι την γραφή αυτής της απάντησης.
Άρα, η σταθερή GTK έκδοση είναι μάλλον η πιο πρόσφατα ενημερωμένη και συντηρημένη.
Για εγκατάσταση, μπορείς να τρέξεις:
yay -S eiskaltdcpp-gtk
ή αν προτιμάς Git έκδοση
yay -S eiskaltdcpp-gtk-git
Μπορείς και από το AUR να δεις τα πακέτα και τι περιέχουν αν έχεις άγχος με τον τρόπου που θα κατέβουν στο μηχάνημά σου μέσω yay.