3/Sử dụng eMule như thế nào. Một số thông tin nên biết.
1/Emule họat động như thế nào? File được chia sẻ trên e2k ra sao?
-eMule hoạt động trên nền tảng của ed2k network, mạng nguyên mẫu đuợc xây dựng ch phần mêm edonkey2000, bởi MetaMachine.
Khác với edonkey2000, eMule là phần mềm nguồn mở (open source), miễn phí, và không có spyware/adware (trong giai đoạn đầu, bản free của edonkey2000 đầy rẫy spyware/adware, thậm chí trojan, đến mức dân tình phải mod lại, tung ra bản lậu edonkey2000 lite không chứa mấy thứ đấy

)
Cách thức hoạt động: mặc dù là p2p network, ed2k được điều hành bởi 1 hệ thống các máy chủ, đóng vai trò “cổng giao tiếp”. Các serv chứa danh sách các file chia sẻ được PC tham gia mạng đăng kí, thực hiện yêu cầu search của client và giới thiệu các client đến với nhau. Sau khi 2 client tìm được đến nhau, serv kết thúc vai trò của mình, và lúc này file, bandwith… đều là của các PC trong mạng.
Trên ed2k, có 2 điểm đáng chú ý về cách phân phối file:
+ Mỗi file được gán cho một ID riêng, nhằm phân biệt giữa các file khác tên, khác về dung lượng, trùng tên nhưng khác dung lượng etc, nhằm đảm bảo file đến đúng chỗ cần tìm.
+ Các file lớn hơn 9.8MB sẽ được chia nhỏ thành nhiều phần, và người download lúc đó cũng trở thành source, down được bao nhiêu up luôn bấy nhiêu. Bằng cách này, file sẽ được phát tán với tốc độ cao hơn hẳn.
Có thể thấy cách chuyển file trên ed2k tương tự với torrent.
Trên lý thuyết, mặc dù là p2p network, ed2k vẫn phải dựa vào một số lượng nhất định serv để hoạt động, và, ít nhất là trên lý thuyết, có thể bị tấn công. MetaMachine, cha đẻ của ed2k, đã phát triển mô hình mạng thứ 2, có tên Overnet, là mạng thuần p2p không serv, để khắc phục nhược điểm này. eMule cũng phát triển mạng thuần p2p riêng của họ, gọi là Kademila (KAD network). Cuối 2004, MetaMachine tuyên bố ngừng Overnet, và tập trung phát triển ed2k, tuy nhiên, tất cả các phiên bản của edonkey2000 của họ vẫn có chức năng connect vào Overnet.
Gần đây, trong danh sách các serv của ed2k xuất hiện một số cái tên mới, vd “razor”, hoạt động khác với các serv thường (chặn, kiểm duyệt danh sách file chia sẻ, và các thông tin liên quan, vd “sex” etc). Có tin cho rằng, chính vì các serv này mà trong danh sách lọc (filter) của eMule có cả filtered servers.
2/Forward port là gì??? Tại sao tôi phải forward port???
(các thông tin dứoi đây chỉ đúng với mạng ADSL, vì tác giả đang dùng ADSL. Tự tìm hiểu, nếu bạn đang dùng cable =P)
một cách đơn giản :
PC1 >> router1 >>
internet << router2 << PC2
PC1 và router1 làm thành mạng LAN thứ 1.
PC2 và router 2 lập mạng LAN thứ 2.
Router 1 và 2 có WAN IP riêng, là số IP hiện ra trong lúc bạn post bài lên GVN, để nhận diện trên Internet.
PC 1 và PC2 có LAN IP, hay Private IP, vd 192.168.1.33, dùng để nhận diện trong mạng LAN .
2 PC giao tiếp với nhau một cách gián tiếp thông qua router 1 và 2 (mà nhiều người vẫn nhầm là modem). Một số « loại » dữ liệu bị firewall của router chặn lại, và thế là PC1 không thể up file sang cho PC2. Muốn upload thành công, ta cần tự đục 1 lỗ trên firewall, và chuyển dữ liệu qua cái lỗ đấy ^^. « Lỗ » ở đây là port, và muốn PC1 dùng được lỗ mới đục, phải « chỉ đường » cho dữ liệu đi qua « lỗ thủng » đến PC1. hành động chỉ đường đấy gọi là port forwarding.
Mỗi port chỉ cho phép 1 phần mềm sử dụng trong cùng 1 lúc.
Chú ý : chỉ open port nếu cần, không mở bừa bãi, vì tự đục lỗ cũng có nghĩa khả năng virus, trojan vào máy bạn cũng.. nhiều hơn.
Trái với nhiều người lầm tưởng, portforwarding không cần Static IP (IP tĩnh). Static IP chỉ khác dynamic IP (IP động) ở chỗ không bao giờ thay đổi. Muốn forward, chỉ cần biết port cần open, và Private IP của PC cần forward đến.
3/Tại sao eMule của tôi download quáaaaaaaaaaaaaaaaaaaaaaaaaa chậm ??? Tại sao tôi test port không thành công ???
Download quá chậm : Kiểm tra cái này (góc dưới cùng bên phải màn hình).
Nếu một trong 2 mũi tên lên/xuống có màu vàng, hoặc cả 2 đều màu vàng, bạn đang bị liệt vào loại low IP, hay leecher, hay « kẻ chỉ biết down mà không up », « chỉ biết ăn mà không bao h đóng góp » (tên gì tùy bạn tự đặt ^^). Trong danh sách xếp hàng chờ đến lượt download của source, bạn luôn được ưu ái xếp.. cuối cùng

.
Khắc phục :
-kiểm tra lại cài đặt eMule của bạn, đặc biệt là công đoạn forward port, xem đã chính xác chưa.
-kiểm tra lại, xem bạn có truy cập Internet thông qua 1 proxy nào không (VD : proxy của các trường ĐH).
-Kiểm tra lại xem đã connect vào ed2k và KAD chưa.
-Nếu vẫn không được, đi ... hỏi tiếp ^^. Có rất nhiều người giỏi quanh đây, sẵn sàng giúp đỡ bạn ^^
Lý do thứ 2, phổ biến hơn, là nhiều người quá quen với tốc độ download http, và cảm thấy cực kì khó chịu khi down bằng eMule.... cái này chắc là ko khắc phục được

.
Test port bị lỗi, không thành công : không quan trọng, miễn là trong hình trên, bạn có đủ cả 2 mũi tên xanh lá cây và dòng ed2k :connected | KAD : connected
4/ Cách sử dụng eMule lý tưởng nhất ?
-Để eMule start cùng windows, và chạy trong tất cả thời gian bạn dùng máy. Lý tưởng nhất là 24/24, nhưng chạy kiểu đấy được5, 6 ngày cái máy không xì khói thì cũng.. lăn ra ăn vạ

. --> tốt nhất là 12-18 tiếng/ngày. Lý do : có 1 source, nhưng nhiều người đăng kí download, tất phải xếp hàng (click đúp vào file đang download trong danh sách transfer để xem lượt xếp hàng của bạn). Những file hiếm nhất và ít source nhất, bạn có khi phải xếp hàng từ lượt thứ ... 4000 ngàn. Xếp hàng từ sáng, đến chiều mới bắt đầu được down là chuyện thường, và kẻ thiếu kiên nhẫn không bao giờ có phần.
-
Muốn có phần, anh phải tham gia làm việc ! Lý do eMule trở thành phần mềm file sharing tốt nhất đơn giản bởi nó có chế độ chống leecher (người chỉ download, không upload cho người khác) tốt nhất. Khi bạn up file cho một peer trên mạng, eMule trong máy họ sẽ lưu lại công lao, và lần sau, khi bạn xếp hàng download từ máy đó, bạn sẽ được ưu tiên xếp lên đoạn đầu

. Bạn có thể chọn share các folder MP3, video, nhưng nếu có điều kiện, nên chọn những file
LỚN và bạn
NGHĨ RẰNG NGƯỜI KHÁC SẼ DOWNLOAD nhiều. Làm như vậy, cơ hội bạn lọt vào hàng đầu của peer khác sẽ cao hơn.
-
Luôn luôn để eMule upload file, tốt nhất là khoảng 20KBs trở lên. Như trên đã nói, cơ chế credits của eMule ưu tiên cho người upload nhiều. Càng up nhiều, tốc độ down của bạn càng nhanh (có thể xem dung lượng down/up trong phần statistic).
-Đặc biệt chú ý khi cài lại windows/nâng cấp eMule lên verson cao hơn/cài các bản mod của eMule: giữ lại/backup ra chỗ khác 2 file prefences.dat (lưu số ID của bạn, để máy khác nhận diện)và
Clients.met (lưu thành tích của các máy đã up cho bạn). Tốt nhất là download bản binary về, và overwrite từng file một…. Nếu quên backup , bạn sẽ thấy speed của một bản eMule “trắng” không thành tích và kẻ đã kinh qua trận mạc khác nhau như thế nào ^^
cách khác, đơn giản hơn, là backup nguyên folder config, sau đó cài bằng install. Không bật eMule sau khi cài xong, và overwrite lần lượt từng file con trong file config (cần nhất vẫn là 2 file nói ở trên).
-Tăng tốc download của eMule??? vào phần "shared files", "incompleted files", Ctrl + A chọn tất cả các file có trong đấy, nhấn phải chuột để chuyển từ chế độ auto sang release.
lý do: file được chia nhỏ và up/down từng phần. nếu có khoảng chục người down cùng 1 file, có khả năng có người có 1 phần file mà bạn ko có, và ngược lại. Cho các file đang down dở chế độ release để ưu tiên upload các phần file đang down (dành toàn bộ băng thông upload để up file đấy), nếu trong 1 trong số người đang có phần file bạn thiếu cũng down từ máy bạn -> ưu tiên xếp hàng, thường là nhảy ngay lên đầu (source exchange).
5/Protocol Obfuscation là gì?.
Feature này mới được thêm vào emule 0.47b (update September 9th 2006). Muốn enable, vào "option" > "securties".
Protocol Obfuscation mã hoá các packet nhận dạng của emule, khiến các hoạt động nhận/chuyển file giữa các emule client với nhau trên Net không còn bị nhận diện và block dễ dàng. Enable feature này khi emule bị block không cho nhận/gửi file trên network (tương tự với trường hợp các torrent client phải mã hoá packet để tránh bị ISP block :) ). Ở VN, AFAIK, chưa có ISP nào làm trò này cả

.
CHÚ Ý: feature này không liên quan gì tới chức năng NAT traversal. Bạn vẫn phải open port nếu muốn emule hoạt động bình thường.