Up/Down Nhanh Chóng và Tiện Lợi Với eMule
eMule là một chương trình chia sẻ file ngang hàng hoạt động trên mạng eDonkey và mạng Kad. eMule được phát triển trên nền Windows, và mã nguồn được lấy làm nền tảng cho các chương trình tương tự là xMule (chạy trên nền Linux).
Các tính năng nổi bật của eMule bao gồm trao đổi file trực tiếp giữa các máy trạm, khả năng phục hồi nhanh các nội dung tải về bị hư hỏng, và hệ thống điểm để khuyến khích tải lên. Ngoài ra, eMule sử dụng giải thuật nén Zlib cho nội dung vận chuyển nhằm tiết kiệm băng thông. Một tính năng thú vị khác của eMule hay bất kì chương trình eDonkey client là cho phép sử dụng các địa chỉ dạng ‘ed2k’ để tải về file tương ứng (tương tự như khi tải một file sử dụng giao thức http). Các địa chỉ này giúp người dùng tránh nguy cơ tải về một file giả mạo nhờ vào việc kiểm tra giá trị băm (hash) của file. Các địa chỉ này được gọi là “đáng tin cậy”. eMule kiểm tra file tải về hoàn thành có đúng với bản gốc hay không bằng cách sử dụng giải thuật MD4.
eMule được viết bằng ngôn ngữ Visual C++ trên nền .NET của Microsoft. Do eMule là một trong những chương trình mã nguồn mở rất phổ biến trên Internet nên nó có rất nhiều bản sửa đổi không chính thức.
Các luật cơ bản cho người dùng eMule
eMule và tất cả các chương trình chia sẻ file của mạng eDonkey đều hỗ trợ chia sẻ theo hai cách cơ bản sau:
1. Mọi người bắt buộc phải chia sẻ file: File được chia sẻ có kích thước lớn hơn 9500 Kb sẽ chia thành các khối (trunk), vì vậy người nhận sẽ bắt đầu chia sẻ khối đã tải xong ngay cả khi cả file chưa tải xong. Người nhận bắt buộc phải chia sẻ theo cách này cho đến khi file được tải hoàn chỉnh.
2. Mọi người bắt buộc phải chia sẻ băng thông để tăng luồng dữ liệu của mạng: phiên bản chính thức của eMule bắt buộc người dùng thiết lập tốc độ tải về tối đa không được lớn hơn 4 lần tốc độ tải lên tối đa. Giới hạn này không áp đặt nếu tốc độ tải lên tối đa được đặt từ 10KB/s trở lên.
3. Mặc dù có rất nhiều bản chỉnh sửa của eMule, nhưng thật khó để tìm ra một một bản chỉnh sửa mà không tuân theo luật 2. Thêm nữa nếu người dùng cố gắng phá vỡ luật này bằng cách giới hạn tốc độ tải lên có thể sẽ làm chậm tốc độ tải về do có thứ hạng xấu đối với người cung cấp file (tính toán thông qua hệ thống điểm của eMule). Và rất nhiều máy ngang hàng gian lận thường bị cấm không cho kết nối vào mạng bởi các công cụ bổ sung do các bản chính sửa thêm (tính năng cấm máy kết nối không hỗ trợ trong phiên bản eMule chính thức).
eMule có tính năng giới hạn tốc độ tải về và tải lên để không vượt quá ngưỡng đặt bởi người dùng.
Các phiên bản eMule cũ hơn bản 0.47a không thể chia sẻ file lớn hơn 4.189.500 Kb (441 khối). Đây là một giới hạn kế thừa từ giao thức ed2k. Từ phiên bản 0.47a giới hạn kích thước của file là 256GB.
Download và cách sử dụng
Bài viết này sẽ hướng dẫn bạn cách sử dụng bản eMule 0.48a có thể download tại trang web chính thức của eMule: http://jaist.dl.sourceforge.net/sourceforge/emule/eMule0.48a-Installer.exe. Chú ý: Các trang web có tên miền tương tự thường đề nghị bạn trả một khoản phí để đăng nhập hoặc để tải về phiên bản mới nhất là trang web giả mạo, ví dụ: trang: http://www.emule.org hoặc http://www.emule.net.
Tìm kiếm link download
Sau khi tải về và cài đặt thành công. Bạn khởi động chương trình, giao diện đầu tiên hiện ra là danh sách các máy chủ của mạng.

Mấu chốt của mạng Edonkey là máy chủ eD2k. Mỗi máy ngang hàng đều phải kết nối vào máy chủ để vào mạng chia sẻ. Khi máy ngang hàng đã kết nối vào máy chủ, máy chủ sẽ kiểm tra xem các máy ngang hàng khác có kết nối tự do vào máy của bạn không. Nếu có, máy chủ sẽ đặt cho máy bạn một định danh có giá trị cao, bằng không giá trị định danh sẽ có giá trị thấp. Sau khi đã gán giá trị định danh cho máy bạn, eMule sẽ gửi tất cả các file bạn chia sẻ cho máy chủ. Máy chủ sẽ thêm tên file và giá trị băm của từng file vào cơ sở dữ liệu của nó.
Bạn hãy dùng chức năng tìm kiếm của eMule, để bắt đầu quá trình tìm kiếm và download. Bạn nhấp qua thẻ Search.
![]()
Khi đã kết nối vào mạng EDonkey, máy ngang hàng có thể tìm kiếm từ khóa có trong tên file. Tại ô name bạn nhập vào từ khóa của chương trình hoặc tài liệu cần tìm, nút xổ Type để bạn chọn dạng cần tìm (nén achirve, audio, CD-image, collection, văn bản tài liệu, hình ảnh, video,…), nút xổ tiếp theo cho phép bạn chọn phương thức để download (từ máy chủ, mạng Kad, hoặc eDonkey,..) sau đó nhấp Start để bắt đầu tìm kiếm.



Cuộc tìm kiếm có thể là cục bộ hoặc toàn cục. Nếu là tìm kiếm cục bộ (chỉ tìm tại máy chủ bạn kết nối tới) thì thời gian tìm kiếm sẽ nhanh hơn nhưng có ít kết quả. Nếu là tìm kiếm toàn cục (tìm kiếm tất cả các máy chủ có trong mạng) thì thời gian tìm kiếm sẽ lâu hơn nhưng có nhiều kết quả tìm kiếm hơn. Mỗi máy chủ khi nhận được yêu cầu tìm kiếm, nó sẽ tìm kiếm từ khóa trong cơ sở dữ liệu của nó và trả lại tên file (cùng giá trị băm) tương ứng với từ khóa.
Ngoài cách tìm kiếm bằng chức năng tìm kiếm của eMule còn có rất nhiều trang web cung cấp liên kết dạng eD2k. Khi bắt đầu có yêu cầu tải file xác định, đầu tiên eMule truy vấn máy chủ cục bộ và tất cả các máy chủ khác trong mạng để xác định nguồn gốc của file. Máy chủ sẽ tìm kiếm giá trị băm của file trong cơ sở dữ liệu của nó và trả về kết quả tìm được cho máy có yêu cầu. Kết quả sẽ là một máy ngang hàng khác trong mạng đang có ít nhất một khối hoàn chỉnh (9,28Mb) của file, giá trị băm của file này tương ưng với giá trị băm có lưu trong cơ sở dữ liệu của máy chủ.
Sau khi đã có kết quả tìm kiếm ở bên dưới bạn tìm những gì mình cần sau đó nhấp Download hoặc click phải > chọn Download. Bạn nên chọn những file có sources còn tồn tại (availability sources), và sources đã hoàn tất (complete sources) càng cao càng tốt vì tốc độ download của bạn sẽ tăng lên và nhanh hơn tương tự như số lượng leechers và seeder trong download ở Torrent đã giới thiệu ở các số báo trước.

Tất cả các file đều có giá trị băm để kiểm tra xem file tải về có đúng như bản gốc không. Giá trị băm này phụ thuộc vào nội dung của file, nó không phải là tên file. Điều này cho phép mọi người đều có thể tìm kiếm file mình cần mà không cần biết tên file mình cần tìm có tên là gì.
File được chia thành các khối có kích thước 9,28Mb (khối cuối cùng của file có thể nhỏ hơn 9,28Mb). Giá trị băm của file được tính toán như sau: đầu tiên tính toán giá trị kiểm tra theo thuật giải MD4 của mỗi khối, sau đó kết nối giá trị kiểm tra MD4 của tất cả các khối thành một chuỗi, tính toán giá trị kiểm tra MD4 của chuỗi này sẽ ra giá trị băm của file.
Nếu muốn copy link để lưu lại hoặc gửi cho ai đó, bạn nhấp phải > Chọn Copy eD2K Links > sau đó paste vào văn bản hoặc email để gửi đi. Bạn cũng có thể chọn Copy eD2K Links (HTML) để paste vào blog, diễn đàn,…Chú ý, link này dạng ed2k://


Download
Sau khi tìm kiếm và nhấp chọn download thì file bạn cần tìm đã nằm trong danh sách download ở bên thẻ Transfer. Tại thẻ Transfer bạn thấy rằng các thông tin về file (dung lượng, dạng file,..), tốc độ download, thời gian còn lại để hoàn tất, trạng thái kết nối với eD2K và Kad. Tại đây, bạn cũng có thể paste những link dạng ed2k:// vào để download.

File sẽ download về thư mục mặc định C:\Program Files\eMule\incoming, bạn có thể thay đổi trong Options > Directories > Nhấp Browse để chỉ định thư mục.

Chia sẻ file từ ổ cứng
Bạn có thể share file, thư mục của ổ cứng. Từ thẻ Shared File bạn nhấp phải > chọn Share directory hoặc Share with subdirectories để tiến hành gửi đi để chia sẻ. (Hình 7) Trước khi dữ liệu được gửi đi, eMule nén dữ liệu này lại bằng giải thuật zlib với tỉ lệ nén chặt nhất để giảm băng thông mạng. Sau khi đã nén xong eMule chọn gói dữ liệu theo thứ tự từ nhỏ đến lớn để bắt đầu truyền đi.

Để biết link của file đã share bạn chỉ cần nhấp phải vào file đó và chọn eD2K Links. Một cửa sổ hiện ra sẽ cho bạn biết thông tin về file đó.


Quản trị
Để theo dõi thông tin thống kê về tình trạng download, upload, kết nối. Bạn hãy chọn thẻ Statistics để xem. Còn muốn xem thông tin về Server, Kad thì bạn chỉ việc nhấp chọn thẻ Kad và Server.

Cài đặt thông số download, upload
Để tối ưu hóa tốc độ download cũng như upload và kết nối. Bạn cần cài đặt lại một số thông số phù hợp. Nhấp chọn thẻ Option > Connection > Check chọn Download Limit và Upload Limit và kéo thanh trượt lên mưc tùy ý, nhưng tránh tình trạng để cho tốc đọ tải về thật cao nhưng upload lên lại rất thấp. Theo luật 2 của người dùng eMule nêu trên. Client Port Max. connections chọn 500. Sau đó chon Apply > OK.

Chúc bạn cài đặt thành công và hài lòng với hình thức chia sẻ này của phần mềm eMule.


Comments (0)
Trackbacks - Pingbacks (0)