| 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)
- محدودیت ترافیک عبوری (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
/var/lib/i2pd/
$HOME/.i2pd/
همچنین ببینید (SEE ALSO)
مستندات در Read the Docs: https://i2pd.readthedocs.io/en/latest
نویسندگان (AUTHORS)
این صفحهٔ
راهنما
توسط 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 |