AMULEWEB(1) aMule utilities AMULEWEB(1)

amuleweb - کارساز وب aMule

amuleweb [-h <host>] [-p <port>] [-P <password>] [-f <path>] [-q] [-v] [-l <lang>] [-w] [-t <name>] [-s <port>] [-u] [-U <port>] [-z] [-Z] [-A <password>] [-G <password>] [-a | -d] [-L] [--no-php] [-N]

amuleweb [--create-config-from=<path>]

amuleweb [--help]

amuleweb [--version]

amuleweb [--amule-config-file=<path>]

amuleweb دسترسی شما به amule را از طریق یک مرورگر وب مدیریت می‌کند. می‌توانید amuleweb را همراه با amule(1) یا به‌طور جداگانه در هر زمان دیگری راه‌اندازی کنید. گزینه‌ها را می‌توان از طریق خط فرمان یا از طریق پروندهٔ پیکربندی مشخص کرد. گزینه‌های خط فرمان بر گزینه‌های پروندهٔ پیکربندی اولویت دارند.

[ -h <host>, --host=<host> ]
میزبانی که aMule روی آن در حال اجرا است (پیش‌فرض: 127.0.0.1). <host> ممکن است یک نشانی IP یا یک نام DNS باشد.
[ -p <port>, --port=<port> ]
درگاه aMule برای اتصالات خارجی (External Connections)، همان‌طور که در بخش Preferences->Remote Controls تنظیم شده است (پیش‌فرض: 4712).
[ -P <password>, --password=<password> ]
گذرواژهٔ اتصالات خارجی (External Connections).
[ -f <path>, --config-file=<path> ]
استفاده از پروندهٔ پیکربندی داده‌شده. پروندهٔ پیکربندی پیش‌فرض ~/.aMule/remote.conf است.
[ -q, --quiet ]
عدم چاپ هرگونه خروجی در stdout.
[ -v, --verbose ]
حالت پرگویی - پیام‌های اشکال‌زدایی نیز نمایش داده شوند.
[ -l <lang>, --locale=<lang> ]
تنظیم محلی‌سازی برنامه (زبان). برای توضیحات آرگومان <lang> بخش NOTES را ببینید.
[ -w, --write-config ]
نوشتن گزینه‌های خط فرمان در پروندهٔ پیکربندی و خروج.
[ -t <name>, --template=<name> ]
بارگذاری قالب با نام <name>. برای جزئیات بخش SKIN SUPPORT را ببینید.
[ -s <port>, --server-port=<port> ]
درگاه HTTP کارساز وب. این درگاهی است که باید مرورگر خود را به آن هدایت کنید (پیش‌فرض: 4711).
[ -u ]

فعال‌سازی UPnP.
[ -U <port>, --upnp-port=<port> ]
درگاه UPnP.
[ -z, --enable-gzip ]
فعال‌سازی استفاده از فشرده‌سازی gzip در ترافیک HTTP برای صرفه‌جویی در پهنای باند.
[ -Z, --disable-gzip ]
غیرفعال‌سازی استفاده از فشرده‌سازی gzip (این حالت پیش‌فرض است).
[ -A <passwd>, --admin-pass=<passwd> ]
گذرواژهٔ دسترسی کامل برای کارساز وب.
[ -G <passwd>, --guest-pass=<passwd> ]
گذرواژهٔ مهمان برای کارساز وب.
[ -a, --allow-guest ]
اجازه دادن به دسترسی مهمان.
[ -d, --deny-guest ]
رد کردن دسترسی مهمان (پیش‌فرض).
[ -L, --load-settings ]
بارگذاری/ذخیرهٔ تنظیمات کارساز وب از/به aMule راه دور. این گزینه باعث می‌شود amuleweb تنظیمات خط فرمان و پروندهٔ پیکربندی را نادیده بگیرد و آن‌ها را از aMule بارگذاری کند. هنگام ذخیرهٔ ترجیحات، هیچ‌چیز در پروندهٔ پیکربندی نوشته نخواهد شد، بلکه در aMule ذخیره می‌شود. (البته، این فقط برای تنظیماتی کار می‌کند که در بخش Preferences->Remote Controls برنامهٔ aMule قابل تنظیم باشند.)
[ --no-php ]
غیرفعال‌سازی مفسر PHP (منسوخ شده).
[ -N, --no-script-cache ]
کامپایل مجدد صفحات PHP در هر درخواست.
[ --create-config-from=<path> ]
ایجاد پروندهٔ پیکربندی بر اساس <path> که باید به یک پروندهٔ پیکربندی معتبر aMule اشاره کند و سپس خروج.
[ --force-zlib ]
اجبار فشرده‌سازی ZLIB در پیوند اتصال خارجی (External Connection) صرف‌نظر از محلی بودن IP شماره‌گیری‌شده. زمانی مفید است که سمت کارساز از طریق یک تونل VPN که به یک IP شبکهٔ محلی (LAN) نگاشت می‌شود در دسترس باشد و روش اکتشافی در غیر این صورت فشرده‌سازی را نادیده می‌گرفت.
[ --help ]
چاپ یک توضیح کوتاه دربارهٔ نحوهٔ استفاده.
[ --version ]
نمایش شمارهٔ نسخهٔ فعلی.
[ --amule-config-file=<path> ]
مسیر پروندهٔ پیکربندی aMule. مستقیماً استفاده نکنید! برنامهٔ aMule از این گزینه هنگام شروع amuleweb در زمان راه‌اندازی aMule استفاده می‌کند. این گزینه باعث می‌شود تمام تنظیمات دیگر خط فرمان و پروندهٔ پیکربندی نادیده گرفته شوند، ترجیحات از پروندهٔ پیکربندی داده‌شده خوانده شوند و همچنین بر گزینه‌های -q -L دلالت دارد.

برای تمام گزینه‌هایی که مقدار <path> می‌گیرند، اگر path شامل هیچ بخش شاخه‌ای نباشد (یعنی فقط یک نام پروندهٔ ساده باشد)، در این صورت فرض می‌شود که زیر شاخهٔ پیکربندی aMule یعنی ~/.aMule قرار دارد.

آرگومان <lang> برای گزینهٔ -l دارای قالب زیر است: lang[_LANG][.encoding][@modifier] که در آن lang زبان اصلی، LANG زبان فرعی/منطقه، encoding مجموعه نویسه برای استفاده و modifier به کاربر اجازه می‌دهد نمونهٔ خاصی از داده‌های بومی‌سازی را در یک دستهٔ منفرد انتخاب کند.

برای مثال، رشته‌های زیر معتبر هستند:

de
de_DE
de_DE.iso88591
de_DE@euro
de_DE.iso88591@euro

اگرچه تمام رشته‌های بالا به عنوان تعاریف زبان معتبر پذیرفته می‌شوند، encoding و modifier هنوز استفاده نشده‌اند.

علاوه بر قالب بالا، می‌توانید نام‌های کامل زبان را نیز به انگلیسی مشخص کنید - بنابراین -l german نیز معتبر بوده و معادل -l de_DE است.

هنگامی که هیچ محلی‌سازی‌ای تعریف نشده باشد، چه در خط فرمان یا در پروندهٔ پیکربندی، زبان پیش‌فرض سیستم استفاده خواهد شد.

amuleweb قادر است اطلاعات را در پوسته‌های مختلف نمایش دهد. این پوسته‌ها قالب (template) نامیده می‌شوند و می‌توانید کاری کنید که amuleweb یک قالب خاص را از طریق گزینهٔ خط فرمان -t بارگذاری کند. قالب‌ها در دو مکان جستجو می‌شوند: ابتدا در ~/.aMule/webserver/ و سپس در /usr/share/amule/webserver/ در صورتی که با --prefix=/usr نصب کرده باشید.

هر قالب باید در یک زیرپوشه هم‌نام با قالب قرار داشته باشد و این پوشه باید شامل تمام پرونده‌های مورد نیاز قالب باشد.

~/.aMule/remote.conf
~/.aMule/webserver/
$(pkgdatadir)/webserver/

به‌طور معمول amuleweb ابتدا به این صورت اجرا می‌شود:

amuleweb -h hostname -p ECport -P ECpassword -s HTTPport -A AdminPassword -w

یا

amuleweb --create-config-from=/home/username/.aMule/amule.conf

این دستورات تنظیمات را در $HOME/.aMule/remote.conf ذخیره می‌کنند و بعداً فقط کافی است تایپ کنید:

amuleweb

البته، می‌توانید در خط مثال اول گزینه‌های بیشتر یا کمتری را مشخص کنید و همچنین می‌توانید آن را کاملاً نادیده بگیرید.

لطفاً باگ‌ها را یا در انجمن گفتگوی ما (https://github.com/amule-org/amule/discussions) یا در سامانه ردیابی باگ ما (https://github.com/amule-org/amule/issues) گزارش دهید. لطفاً باگ‌ها را از طریق ایمیل، نه به فهرست پستی ما و نه مستقیماً به هیچ‌یک از اعضای تیم ارسال نکنید.

نرم‌افزار aMule و تمام ابزارهای وابسته به آن تحت پروانهٔ عمومی همگانی گنو (GNU General Public License) توزیع می‌شوند.

amule(1), amulecmd(1)

این صفحهٔ راهنما توسط Vollstrecker <amule@vollstreckernet.de> نوشته شده است.

August 2026 aMule webserver vGIT