AMule - AMule

aMule
EMule mascot.svg
aMule 2.2.4
aMule 2.2.4
Разработчики)Команда aMule
изначальный выпускСентябрь 2003 г. (2003-09)
Стабильный выпуск2.3.2 (16 сентября 2016 г.; 4 года назад (2016-09-16)[1]) [±]
Репозиторий Отредактируйте это в Викиданных
Написано вC ++[2]
Операционная системаWindows, Mac OS X, Linux, Солярис, * BSD[3]
ТипОдноранговый обмен файлами
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтамула.org

aMule это свободный одноранговый обмен файлами полезность что работает с Сеть EDonkey и Кад сеть, предлагая аналогичные функции eMule и добавление других, таких как GeoIP (флаги стран). 18 августа 2003 г. раздвоенный от xMule исходный код, который сам является ответвлением lMule проект, который был первой попыткой вывести клиента eMule на Linux. Эти проекты были прекращены, и результатом стал проект aMule, хотя aMule все меньше и меньше похож на клиента, который его породил.

aMule делится кодом с eMule проект. Кредитные и частичные загрузки eMule могут использоваться aMule и наоборот, что упрощает замену программ.

aMule стремится быть переносимым через несколько платформ и делает это с помощью wxWidgets библиотека. В настоящее время поддерживаемые системы включают Linux, macOS, разные На основе BSD системы, Windows, Ирикс и Солярис. Помимо стабильных релизов проект также предлагает SVN версии как нестабильный выпуск.

TCP и UDP порты

Согласно официальному FAQ aMule, это значения по умолчанию порты. Серверные порты 4661 TCP и 4665 UDP используются только сетью EDonkey. Следовательно Kad Network будет использовать только 4662 TCP и 4672 UDP. Направление трафика с точки зрения клиента:

  • 4661 TCP (исходящий): Порт на котором сервер eDonkey ожидает подключения (номер порта может варьироваться в зависимости от используемого сервера eDonkey).
  • 4662 TCP (исходящий и входящий): передача от клиента к клиенту.
  • 4665 UDP (исходящий и входящий): используется для глобального поиска на сервере eDonkey и запросов к глобальному источнику. Это всегда TCP-порт клиента + 3.
  • 4672 UDP (исходящий и входящий): расширенный протокол aMule, рейтинг очереди, пинг повторного запроса файла
  • 4711 TCP: порт прослушивания WebServer. Используется, если доступ к aMule осуществляется через Интернет.
  • 4712 TCP: внутренний порт подключения. Используется для связи aMule с другими приложениями, такими как aMule WebServer или aMuleCMD.

Большинство из них порты настраиваются.

Монолитно-модульная сборка

aMule можно скомпилировать с помощью -отключаемый-монолитный параметр: позволяет запускать aMule по модульному принципу. Это означает, что основные функции программы можно запустить с помощью развлекал, aMule демон а поведением программного обеспечения можно управлять через три разных интерфейса:

aMuleCMD
Клиент aMule из командной строки.
aMuleGUI
В обычный GUI программного обеспечения. Экспериментально, много функций отсутствует по сравнению с монолитной версией и работает нестабильно. Для этого инструмента существуют версии для Linux и Windows: пользователи могут подключить экземпляр aMule, работающий в Linux, с рабочей станции под управлением Windows и Win32-версии aMuleGUI.
aMuleWEB
Веб-интерфейс, предоставляемый встроенным ядром aMule Веб сервер. Его можно получить через LAN или из Интернета, при условии, что любой Интернет-маршрутизатор правильно настроен с использованием Перенаправление порта.

Смотрите также

Рекомендации

  1. ^ "Скачать", aMule команда, sourceforge.net, 12 ноября 2011 г., получено 16 июня, 2016
  2. ^ "aMule", Open Hub, получено 2 мая, 2010
  3. ^ «Совместимая операционная система». Wiki проекта aMule. Получено 4 октября, 2018.

внешняя ссылка