.TH AMULEWEB 1 "August 2026" "aMule webserver vGIT" "aMule utilities" .als B_untranslated B .als RB_untranslated RB .SH "نام (NAME)" amuleweb \- کارساز وب aMule .SH "خلاصه دستور (SYNOPSIS)" .B_untranslated amuleweb .RB [ \-h " " \fI ] .RB [ \-p " " \fI ] .RB [ \-P " " \fI ] .RB [ \-f " " \fI ] .RB_untranslated [ \-q ] .RB_untranslated [ \-v ] .RB [ \-l " " \fI ] .RB_untranslated [ \-w ] .RB [ \-t " " \fI ] .RB [ \-s " " \fI ] .RB_untranslated [ \-u ] .RB [ \-U " " \fI ] .RB_untranslated [ \-z ] .RB_untranslated [ \-Z ] .RB [ \-A " " \fI ] .RB [ \-G " " \fI ] .RB_untranslated [ \-a " " | " " \-d ] .RB_untranslated [ \-L ] .RB_untranslated [ \-\-no\-php ] .RB_untranslated [ \-N ] .B_untranslated amuleweb .RB [ \-\-create-config-from = \fI ] .B_untranslated amuleweb .RB_untranslated [ \-\-help ] .B_untranslated amuleweb .RB_untranslated [ \-\-version ] .B_untranslated amuleweb .RB [ \-\-amule\-config\-file = \fI ] .SH "توضیحات (DESCRIPTION)" \fBamuleweb\fR دسترسی شما به amule را از طریق یک مرورگر وب مدیریت می‌کند. می‌توانید amuleweb را همراه با \fBamule\fR(1) یا به‌طور جداگانه در هر زمان دیگری راه‌اندازی کنید. گزینه‌ها را می‌توان از طریق خط فرمان یا از طریق پروندهٔ پیکربندی مشخص کرد. گزینه‌های خط فرمان بر گزینه‌های پروندهٔ پیکربندی اولویت دارند. .TP \fB[ \-h\fR \fI\fR, \fB\-\-host\fR=\fI\fR \fB]\fR میزبانی که aMule روی آن در حال اجرا است (پیش‌فرض: \fI127.0.0.1\fR). \fI\fR ممکن است یک نشانی IP یا یک نام DNS باشد. .TP \fB[ \-p\fR \fI\fR, \fB\-\-port\fR=\fI\fR \fB]\fR درگاه aMule برای اتصالات خارجی (External Connections)، همان‌طور که در بخش Preferences->Remote Controls تنظیم شده است (پیش‌فرض: \fI4712\fR). .TP \fB[ \-P\fR \fI\fR, \fB\-\-password\fR=\fI\fR \fB]\fR گذرواژهٔ اتصالات خارجی (External Connections). .TP \fB[ \-f\fR \fI\fR, \fB\-\-config\-file\fR=\fI\fR \fB]\fR استفاده از پروندهٔ پیکربندی داده‌شده. پروندهٔ پیکربندی پیش‌فرض \fI~/.aMule/remote.conf\fR است. .TP .B_untranslated [ \-q\fR, \fB\-\-quiet ]\fR عدم چاپ هرگونه خروجی در stdout. .TP .B_untranslated [ \-v\fR, \fB\-\-verbose ]\fR حالت پرگویی \- پیام‌های اشکال‌زدایی نیز نمایش داده شوند. .TP \fB[ \-l\fR \fI\fR, \fB\-\-locale\fR=\fI\fR \fB]\fR تنظیم محلی‌سازی برنامه (زبان). برای توضیحات آرگومان \fI\fR بخش \fBNOTES\fR را ببینید. .TP .B_untranslated [ \-w\fR, \fB\-\-write\-config ]\fR نوشتن گزینه‌های خط فرمان در پروندهٔ پیکربندی و خروج. .TP \fB[ \-t\fR \fI\fR, \fB\-\-template\fR=\fI\fR \fB]\fR بارگذاری قالب با نام \fI\fR. برای جزئیات بخش \fBSKIN SUPPORT\fR را ببینید. .TP \fB[ \-s\fR \fI\fR, \fB\-\-server\-port\fR=\fI\fR \fB]\fR درگاه HTTP کارساز وب. این درگاهی است که باید مرورگر خود را به آن هدایت کنید (پیش‌فرض: \fI4711\fR). .TP .B_untranslated [ \-u ]\fR .br فعال‌سازی UPnP. .TP \fB[ \-U\fR \fI\fR, \fB\-\-upnp\-port\fR=\fI\fR \fB]\fR درگاه UPnP. .TP .B_untranslated [ \-z\fR, \fB\-\-enable\-gzip ]\fR فعال‌سازی استفاده از فشرده‌سازی gzip در ترافیک HTTP برای صرفه‌جویی در پهنای باند. .TP .B_untranslated [ \-Z\fR, \fB\-\-disable\-gzip ]\fR غیرفعال‌سازی استفاده از فشرده‌سازی gzip (این حالت پیش‌فرض است). .TP \fB[ \-A\fR \fI\fR, \fB\-\-admin\-pass\fR=\fI\fR \fB]\fR گذرواژهٔ دسترسی کامل برای کارساز وب. .TP \fB[ \-G\fR \fI\fR, \fB\-\-guest\-pass\fR=\fI\fR \fB]\fR گذرواژهٔ مهمان برای کارساز وب. .TP .B_untranslated [ \-a\fR, \fB\-\-allow\-guest ]\fR اجازه دادن به دسترسی مهمان. .TP .B_untranslated [ \-d\fR, \fB\-\-deny\-guest ]\fR رد کردن دسترسی مهمان (پیش‌فرض). .TP .B_untranslated [ \-L\fR, \fB\-\-load\-settings ]\fR بارگذاری/ذخیرهٔ تنظیمات کارساز وب از/به aMule راه دور. این گزینه باعث می‌شود amuleweb تنظیمات خط فرمان و پروندهٔ پیکربندی را نادیده بگیرد و آن‌ها را از aMule بارگذاری کند. هنگام ذخیرهٔ ترجیحات، هیچ‌چیز در پروندهٔ پیکربندی نوشته نخواهد شد، بلکه در aMule ذخیره می‌شود. (البته، این فقط برای تنظیماتی کار می‌کند که در بخش Preferences->Remote Controls برنامهٔ aMule قابل تنظیم باشند.) .TP .B_untranslated [ \-\-no\-php ]\fR غیرفعال‌سازی مفسر PHP (منسوخ شده). .TP .B_untranslated [ \-N\fR, \fB\-\-no\-script\-cache ]\fR کامپایل مجدد صفحات PHP در هر درخواست. .TP \fB[ \-\-create\-config\-from\fR=\fI\fR \fB]\fR ایجاد پروندهٔ پیکربندی بر اساس \fI\fR که باید به یک پروندهٔ پیکربندی معتبر aMule اشاره کند و سپس خروج. .TP .B_untranslated [ \-\-force\-zlib ]\fR اجبار فشرده‌سازی ZLIB در پیوند اتصال خارجی (External Connection) صرف‌نظر از محلی بودن IP شماره‌گیری‌شده. زمانی مفید است که سمت کارساز از طریق یک تونل VPN که به یک IP شبکهٔ محلی (LAN) نگاشت می‌شود در دسترس باشد و روش اکتشافی در غیر این صورت فشرده‌سازی را نادیده می‌گرفت. .TP .B_untranslated [ \-\-help ]\fR چاپ یک توضیح کوتاه دربارهٔ نحوهٔ استفاده. .TP .B_untranslated [ \-\-version ]\fR نمایش شمارهٔ نسخهٔ فعلی. .TP \fB[ \-\-amule\-config\-file\fR=\fI\fR \fB]\fR مسیر پروندهٔ پیکربندی aMule. .B مستقیماً استفاده نکنید! برنامهٔ aMule از این گزینه هنگام شروع amuleweb در زمان راه‌اندازی aMule استفاده می‌کند. این گزینه باعث می‌شود تمام تنظیمات دیگر خط فرمان و پروندهٔ پیکربندی نادیده گرفته شوند، ترجیحات از پروندهٔ پیکربندی داده‌شده خوانده شوند و همچنین بر گزینه‌های \fB\-q \-L\fR دلالت دارد. .SH "نکات (NOTES)" .SS "مسیرها (Paths)" برای تمام گزینه‌هایی که مقدار \fI\fR می‌گیرند، اگر \fIpath\fR شامل هیچ بخش شاخه‌ای نباشد (یعنی فقط یک نام پروندهٔ ساده باشد)، در این صورت فرض می‌شود که زیر شاخهٔ پیکربندی aMule یعنی \fI~/.aMule\fR قرار دارد. .SS "زبان‌ها (Languages)" آرگومان \fI\fR برای گزینهٔ \fB\-l\fR دارای قالب زیر است: \fIlang\fR[\fB_\fILANG\fR][\fB.\fIencoding\fR][\fB@\fImodifier\fR] که در آن \fIlang\fR زبان اصلی، \fILANG\fR زبان فرعی/منطقه، \fIencoding\fR مجموعه نویسه برای استفاده و \fImodifier\fR به کاربر اجازه می‌دهد نمونهٔ خاصی از داده‌های بومی‌سازی را در یک دستهٔ منفرد انتخاب کند. برای مثال، رشته‌های زیر معتبر هستند: .RS .RB_untranslated de .br .RB_untranslated de_DE .br .RB_untranslated de_DE.iso88591 .br .RB_untranslated de_DE@euro .br .RB_untranslated de_DE.iso88591@euro .RE اگرچه تمام رشته‌های بالا به عنوان تعاریف زبان معتبر پذیرفته می‌شوند، \fIencoding\fR و \fImodifier\fR هنوز استفاده نشده‌اند. علاوه بر قالب بالا، می‌توانید نام‌های کامل زبان را نیز به انگلیسی مشخص کنید - بنابراین \fB\-l german\fR نیز معتبر بوده و معادل \fB\-l de_DE\fR است. هنگامی که هیچ محلی‌سازی‌ای تعریف نشده باشد، چه در خط فرمان یا در پروندهٔ پیکربندی، زبان پیش‌فرض سیستم استفاده خواهد شد. .SH "پشتیبانی از پوسته (SKIN SUPPORT)" \fBamuleweb\fR قادر است اطلاعات را در پوسته‌های مختلف نمایش دهد. این پوسته‌ها قالب (template) نامیده می‌شوند و می‌توانید کاری کنید که amuleweb یک قالب خاص را از طریق گزینهٔ خط فرمان \fB\-t\fR بارگذاری کند. قالب‌ها در دو مکان جستجو می‌شوند: ابتدا در \fI~/.aMule/webserver/\fR و سپس در \fI/usr/share/amule/webserver/\fR در صورتی که با \-\-prefix=/usr نصب کرده باشید. .PP هر قالب باید در یک زیرپوشه هم‌نام با قالب قرار داشته باشد و این پوشه باید شامل تمام پرونده‌های مورد نیاز قالب باشد. .SH "پرونده‌ها (FILES)" ~/.aMule/remote.conf .br ~/.aMule/webserver/ .br \fI$(pkgdatadir)\fR/webserver/ .SH "مثال (EXAMPLE)" به‌طور معمول amuleweb ابتدا به این صورت اجرا می‌شود: .PP \fBamuleweb\fR \fB\-h\fR \fIhostname\fR \fB\-p\fR \fIECport\fR \fB\-P\fR \fIECpassword\fR \fB\-s\fR \fIHTTPport\fR \fB\-A\fR \fIAdminPassword\fR \fB\-w\fR .PP یا .PP \fBamuleweb\fR \fB\-\-create-config-from\fR=\fI/home/username/.aMule/amule.conf\fR .PP این دستورات تنظیمات را در \fI$HOME/.aMule/remote.conf\fR ذخیره می‌کنند و بعداً فقط کافی است تایپ کنید: .PP .B_untranslated amuleweb .PP البته، می‌توانید در خط مثال اول گزینه‌های بیشتر یا کمتری را مشخص کنید و همچنین می‌توانید آن را کاملاً نادیده بگیرید. .SH "گزارش باگ‌ها (REPORTING BUGS)" لطفاً باگ‌ها را یا در انجمن گفتگوی ما (\fIhttps://github.com/amule-org/amule/discussions\fR) یا در سامانه ردیابی باگ ما (\fIhttps://github.com/amule-org/amule/issues\fR) گزارش دهید. لطفاً باگ‌ها را از طریق ایمیل، نه به فهرست پستی ما و نه مستقیماً به هیچ‌یک از اعضای تیم ارسال نکنید. .SH "حق نشر (COPYRIGHT)" نرم‌افزار aMule و تمام ابزارهای وابسته به آن تحت پروانهٔ عمومی همگانی گنو (GNU General Public License) توزیع می‌شوند. .SH "همچنین ببینید (SEE ALSO)" .B_untranslated amule\fR(1), \fBamulecmd\fR(1) .SH "نویسنده (AUTHOR)" این صفحهٔ راهنما توسط Vollstrecker نوشته شده است.