I2PD(1) General Commands Manual I2PD(1)

i2pd - پیاده‌سازی کامل کلاینت I2P به زبان ++C

i2pd [OPTION1] [OPTION2]...

i2pd یک پیاده‌سازی ++C از مسیریاب شبکهٔ ناشناس‌ساز I2P است که لایه‌ای ساده را ارائه می‌دهد تا برنامه‌های حساس به هویت بتوانند به صورت امن ارتباط برقرار کنند. تمام داده‌ها با چندین لایه رمزنگاری پوشانده شده و شبکه هم به صورت توزیع‌شده و هم پویا و بدون نیاز به هیچ نهاد مورد اعتمادی عمل می‌کند.

هر یک از گزینه‌های پیکربندی زیر را می‌توان در متغیر DAEMON_ARGS در فایل /etc/default/i2pd استفاده کرد.

نمایش گزینه‌های موجود.
فایل پیکربندی (پیش‌فرض: ~/.i2pd/i2pd.conf یا /var/lib/i2pd/i2pd.conf) در صورت عدم وجود فایل پیکربندی مشخص‌شده، این پارامتر نادیده گرفته خواهد شد. گزینه‌های مشخص‌شده در خط فرمان نسبت به گزینه‌های موجود در فایل پیکربندی اولویت دارند.
فایل پیکربندی تونل‌ها (پیش‌فرض: ~/.i2pd/tunnels.conf یا /var/lib/i2pd/tunnels.conf)
محل ذخیره pidfile (به طور پیش‌فرض نوشته نمی‌شود)
مقصد لاگ‌ها: stdout، file، syslog (در صورت عدم تعیین، stdout؛ در غیر این صورت برای سازگاری file)
مسیر فایل لاگ (پیش‌فرض - تشخیص خودکار)
ثبت پیام‌های لاگ بالاتر از این سطح (debug، info، warn، error، none)
ثبت پیام‌های لاگ با تاریخ و ساعت کامل در قالب CLF (به صورت پیش‌فرض disabled)
مسیر ذخیره‌سازی داده‌های i2pd (شامل RI، کلیدها، نمایه همتاها، ...)
مسیر فایل‌های پیکربندی تونل‌ها (پیش‌فرض: ~/.i2pd/tunnels.d یا /var/lib/i2pd/tunnels.d)
آدرس IP خارجی
درگاه برای شنود اتصالات ورودی
رابط شبکه برای متصل شدن (bind)
رابط شبکه برای متصل شدن (bind) به اتصالات IPv4
رابط شبکه برای متصل شدن (bind) به اتصالات IPv6
فعال‌سازی ارتباط از طریق ipv4 (به صورت پیش‌فرض enabled)
فعال‌سازی ارتباط از طریق ipv6 (به صورت پیش‌فرض disabled)
فعال‌سازی استفاده از پروتکل انتقال NTCP (به صورت پیش‌فرض enabled)
تنظیم URL پروکسی برای پروتکل انتقال NTCP
فعال‌سازی استفاده از پروتکل انتقال SSU (به صورت پیش‌فرض enabled)
مسیریاب در هنگام راه‌اندازی تونل‌های عبوری (transit) را نمی‌پذیرد (به صورت پیش‌فرض disabled)
مسیریاب به صورت floodfill کار خواهد کرد (به صورت پیش‌فرض disabled)
محدودیت پهنای باند: عدد صحیح برحسب KBps یا نام‌های مستعار حرفی: L (32KBps)، O (256)، P (2048)، X (>9000)
محدودیت ترافیک عبوری (transit) برحسب درصدی از حداکثر پهنای باند (پیش‌فرض: 100)
مسیریاب پس از راه‌اندازی به پس‌زمینه خواهد رفت (به صورت پیش‌فرض disabled)
مسیریاب از پوشه‌های سیستمی مانند /var/lib/i2pd استفاده خواهد کرد (به صورت پیش‌فرض disabled)
نام خانواده‌ای که مسیریاب به آن تعلق دارد.

سوییچ‌هایی که به صورت پیش‌فرض فعال هستند (مانند --ssu، --ntcp و غیره)، می‌توانند در فایل پیکربندی غیرفعال شوند.
پارامترهای مختص سرویس را در فایل پیکربندی نمونه /usr/share/doc/i2pd/i2pd.conf.gz ببینید.

/etc/i2pd/i2pd.conf, /etc/i2pd/tunnels.conf, /etc/default/i2pd

فایل‌های پیکربندی i2pd (هنگام اجرا به عنوان یک سرویس سیستمی)

/var/lib/i2pd/

دایرکتوری نمایه (profile) مربوط به i2pd (هنگام اجرا به عنوان یک سرویس سیستمی، --service در بالا را ببینید)

$HOME/.i2pd/

دایرکتوری نمایه (profile) مربوط به i2pd (هنگام اجرا به عنوان یک کاربر عادی)

مستندات در Read the Docs: https://i2pd.readthedocs.io/en/latest

این صفحهٔ راهنما توسط kytv <killyourtv@i2pmail.org> برای سیستم دبیان نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).
به‌روزرسانی‌شده توسط hagen <hagen@i2pmail.org> در سال 2016.
به‌روزرسانی‌شده توسط R4SAS <r4sas@i2pmail.org> در سال 2018.

اجازه کپی، توزیع و/یا تغییر این سند تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License)، نسخه ۲ یا هر نسخه بعدی منتشرشده توسط بنیاد نرم‌افزارهای آزاد داده می‌شود.
در سیستم‌های دبیان، متن کامل مجوز عمومی همگانی گنو را می‌توان در /usr/share/common-licenses/GPL یافت.

June 20, 2018