AMule
aMuleは、eDonkeyおよびKadネットワーク(英語版)で動作する自由でオープンソースなピアツーピアファイル共有ユーティ�…
|
| |
|
aMule 2.2.4 | |
| 開発元 | aMule チーム |
|---|---|
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | C++[2] |
| 対応OS | Linux、Solaris、FreeBSD、NetBSD、OpenBSD、macOSおよびWindows |
| 種別 | ピア・ツー・ピアファイル共有 |
| ライセンス | GPL |
| 公式サイト |
amule |
aMuleは、eDonkeyおよびKadネットワークで動作する自由でオープンソースなピアツーピアファイル共有ユーティリティである。eMuleと同様の機能に加えて、GeoIP(国旗)などの機能も追加されている。2003年8月18日にxMuleのソースコードからフォークされた。xMule自体は、eMuleクライアントをLinuxに導入する最初の試みであったlMuleプロジェクトから分岐したものである。これらのプロジェクトは中止され、その結果生まれたのがaMuleであるが、aMuleは元のクライアントとの類似性が次第に薄れている[要説明]。
aMuleはeMuleプロジェクトとコードを共有している。eMuleのクレジットと部分ダウンロードはaMuleで使用でき、その逆も同様に使用可能であるため、プログラムの置き換えが容易である。
aMuleは複数のプラットフォームへの移植を目指しており、wxWidgetsライブラリの助けを借りてこれを実現している。現在サポートされているシステムには、Linux、macOS、BSD派生システム、Windows、Irix、Solarisが含まれる。プロジェクトでは、安定リリースのほかに、不安定リリースとしてSVNバージョンも提供している。
TCPポートとUDPポート
aMuleの公式FAQによると、これらはデフォルトのポートである。サーバポート4661 TCPと4665 UDPは、eDonkeyネットワークでのみ使用される。したがって、Kadネットワークでは4662 TCPと4672 UDPのみが使用される。トラフィックの方向はクライアントから見ると次のようになる。
- 4661 TCP(送信):eDonkeyサーバが接続を待機するポート(ポート番号は使用するeDonkeyサーバによって異なる)。
- 4662 TCP(送信および受信):クライアント間の転送に使用される。
- 4665 UDP(送信および受信):グローバルeDonkeyサーバ検索およびグローバルソースクエリに使用される。これは常にクライアントTCPポート+3である。
- 4672 UDP(送信および受信):拡張aMuleプロトコル、キュー評価、ファイル再問い合わせPingに使用される。
- 4711 TCP:Webサーバの待機ポート。aMuleがWeb経由でアクセスされる場合に使用される。
- 4712 TCP:内部接続ポート。aMule WebServerやaMuleCMDなどの他のアプリケーションとaMuleを通信するために使用される。
これらのポートのほとんどはカスタマイズ可能である。
モノリシックおよびモジュール式ビルド
aMuleは、-disable-monolithicパラメータを使用してコンパイルできる。これにより、aMuleをモジュール方式で実行することが可能となる。つまり、プログラムのコア機能はaMuleデーモンであるamuledを使用して起動でき、ソフトウェアの動作は3つの異なるインタフェースを通じて制御できる。
- aMuleCMD
- コマンドラインのaMuleクライアント。
- aMuleGUI
- ソフトウェアの「通常の」GUI。実験的であり、モノリシックバージョンと比較して多くの機能が欠落しており、不安定である。このツールにはLinux版とWindows版があり、ユーザーはWindowsで実行しているaMuleGUIからLinux上で稼働するaMuleインスタンスに接続できる。
- aMuleWEB
- aMuleコアに組み込まれているWebサーバによって提供されるWebインタフェース。LANまたはインターネット経由でアクセス可能であり、インターネットからアクセスする場合は、ポートフォワーディングを使用してルーターが適切に構成されている必要がある。
関連項目
脚注
- ^ “3.0.1 — "bugfixes and polish"” (2026年6月25日). 2026年6月25日閲覧。
- ^ aMule 2010年5月2日閲覧。
外部リンク
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.