I2PD(1) General Commands Manual I2PD(1) نام (NAME) i2pd - پیاده‌سازی کامل کلاینت I2P به زبان ++C خلاصه دستور (SYNOPSIS) i2pd [OPTION1] [OPTION2]... توضیحات (DESCRIPTION) i2pd یک پیاده‌سازی ++C از مسیریاب شبکهٔ ناشناس‌ساز I2P است که لایه‌ای ساده را ارائه می‌دهد تا برنامه‌های حساس به هویت بتوانند به صورت امن ارتباط برقرار کنند. تمام داده‌ها با چندین لایه رمزنگاری پوشانده شده و شبکه هم به صورت توزیع‌شده و هم پویا و بدون نیاز به هیچ نهاد مورد اعتمادی عمل می‌کند. هر یک از گزینه‌های پیکربندی زیر را می‌توان در متغیر DAEMON_ARGS در فایل /etc/default/i2pd استفاده کرد. گزینه‌ها (OPTIONS) --help نمایش گزینه‌های موجود. --conf= فایل پیکربندی (پیش‌فرض: ~/.i2pd/i2pd.conf یا /var/lib/i2pd/i2pd.conf) در صورت عدم وجود فایل پیکربندی مشخص‌شده، این پارامتر نادیده گرفته خواهد شد. گزینه‌های مشخص‌شده در خط فرمان نسبت به گزینه‌های موجود در فایل پیکربندی اولویت دارند. --tunconf= فایل پیکربندی تونل‌ها (پیش‌فرض: ~/.i2pd/tunnels.conf یا /var/lib/i2pd/tunnels.conf) --pidfile= محل ذخیره pidfile (به طور پیش‌فرض نوشته نمی‌شود) --log= مقصد لاگ‌ها: stdout، file، syslog (در صورت عدم تعیین، stdout؛ در غیر این صورت برای سازگاری file) --logfile= مسیر فایل لاگ (پیش‌فرض - تشخیص خودکار) --loglevel= ثبت پیام‌های لاگ بالاتر از این سطح (debug، info، warn، error، none) --logclftime ثبت پیام‌های لاگ با تاریخ و ساعت کامل در قالب CLF (به صورت پیش‌فرض disabled) --datadir= مسیر ذخیره‌سازی داده‌های i2pd (شامل RI، کلیدها، نمایه همتاها، ...) --tunnelsdir= مسیر فایل‌های پیکربندی تونل‌ها (پیش‌فرض: ~/.i2pd/tunnels.d یا /var/lib/i2pd/tunnels.d) --host= آدرس IP خارجی --port= درگاه برای شنود اتصالات ورودی --ifname= رابط شبکه برای متصل شدن (bind) --ifname4= رابط شبکه برای متصل شدن (bind) به اتصالات IPv4 --ifname6= رابط شبکه برای متصل شدن (bind) به اتصالات IPv6 --ipv4= فعال‌سازی ارتباط از طریق ipv4 (به صورت پیش‌فرض enabled) --ipv6 فعال‌سازی ارتباط از طریق ipv6 (به صورت پیش‌فرض disabled) --ntcp= فعال‌سازی استفاده از پروتکل انتقال NTCP (به صورت پیش‌فرض enabled) --ntcpproxy= تنظیم URL پروکسی برای پروتکل انتقال NTCP --ssu= فعال‌سازی استفاده از پروتکل انتقال SSU (به صورت پیش‌فرض enabled) --notransit مسیریاب در هنگام راه‌اندازی تونل‌های عبوری (transit) را نمی‌پذیرد (به صورت پیش‌فرض disabled) --floodfill مسیریاب به صورت floodfill کار خواهد کرد (به صورت پیش‌فرض disabled) --bandwidth= محدودیت پهنای باند: عدد صحیح برحسب KBps یا نام‌های مستعار حرفی: L (32KBps)، O (256)، P (2048)، X (>9000) --share= محدودیت ترافیک عبوری (transit) برحسب درصدی از حداکثر پهنای باند (پیش‌فرض: 100) --daemon مسیریاب پس از راه‌اندازی به پس‌زمینه خواهد رفت (به صورت پیش‌فرض disabled) --service مسیریاب از پوشه‌های سیستمی مانند /var/lib/i2pd استفاده خواهد کرد (به صورت پیش‌فرض disabled) --family= نام خانواده‌ای که مسیریاب به آن تعلق دارد. سوییچ‌هایی که به صورت پیش‌فرض فعال هستند (مانند --ssu، --ntcp و غیره)، می‌توانند در فایل پیکربندی غیرفعال شوند. پارامترهای مختص سرویس را در فایل پیکربندی نمونه /usr/share/doc/i2pd/i2pd.conf.gz ببینید. فایل‌ها (FILES) /etc/i2pd/i2pd.conf, /etc/i2pd/tunnels.conf, /etc/default/i2pd فایل‌های پیکربندی i2pd (هنگام اجرا به عنوان یک سرویس سیستمی) /var/lib/i2pd/ دایرکتوری نمایه (profile) مربوط به i2pd (هنگام اجرا به عنوان یک سرویس سیستمی، --service در بالا را ببینید) $HOME/.i2pd/ دایرکتوری نمایه (profile) مربوط به i2pd (هنگام اجرا به عنوان یک کاربر عادی) همچنین ببینید (SEE ALSO) مستندات در Read the Docs: https://i2pd.readthedocs.io/en/latest نویسندگان (AUTHORS) این صفحهٔ راهنما توسط kytv برای سیستم دبیان نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود). به‌روزرسانی‌شده توسط hagen در سال 2016. به‌روزرسانی‌شده توسط R4SAS در سال 2018. اجازه کپی، توزیع و/یا تغییر این سند تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License)، نسخه ۲ یا هر نسخه بعدی منتشرشده توسط بنیاد نرم‌افزارهای آزاد داده می‌شود. در سیستم‌های دبیان، متن کامل مجوز عمومی همگانی گنو را می‌توان در /usr/share/common-licenses/GPL یافت. June 20, 2018 I2PD(1)