аМул

аМул
Разработчик(и)Команда aMule
Первоначальный выпускСентябрь 2003 г. (2003-09)
Стабильный релиз
2.3.3 [1]  / 7 февраля 2021 г.
Репозиторий
  • github.com/amule-project/amule
Написано вС++ [2]
Операционная системаWindows , MacOS X , Linux , Solaris , *BSD [3]
ТипОбмен файлами по принципу «равный-равному»
ЛицензияСтандартная общественная лицензия GNU
Веб-сайтamule.org

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

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

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

TCP и UDP порты

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

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

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

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

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

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

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

Ссылки

  1. ^ "Release 2.3.3". 7 февраля 2021 г. Получено 9 марта 2021 г.
  2. ^ "aMule", Open Hub , получено 2 мая 2010 г.
  3. ^ "Совместимая операционная система". Wiki проекта aMule . Получено 4 октября 2018 г.
  • Домашняя страница aMule
  • mobileMule - Шаблон/скин для мобильных устройств и ПК
Retrieved from "https://en.wikipedia.org/w/index.php?title=AMule&oldid=1268119960"