dnscrypt-wrapper - ایجاد
یک قالب
خالی
وبسایت که
تقریباً
برای
استقرار
آماده است.
dnscrypt-wrapper [-h] [-a <str>]
[-r <str>] [-U] [-u <str>]
[-l <str>] [-p <str>] [-d]
[-V] [-v] [--gen-cert-file]
[--gen-crypt-keypair] [--gen-provider-keypair]
[--show-provider-publickey-fingerprint]
[--provider-cert-file=<str>]
[--provider-name=<str>]
[--provider-publickey-file=<str>]
[--provider-secretkey-file=<str>]
[--crypt-secretkey-file=<str>]
[--cert-file-expire-days=<int>]
dnscrypt-wrapper
پروتکل DNSCrypt
پروتکلی
است که
ارتباطات
میان یک
سرویسگیرنده
(کلاینت) DNS و
یک
تحلیلگر (resolver)
DNS را احراز
هویت
میکند. این
پروتکل از
جعل DNS
(اسپوفینگ)
جلوگیری
مینماید.
همچنین با
بهرهگیری
از امضاهای
رمزنگاریشده
اطمینان
حاصل
میکند که
پاسخها از
تحلیلگر DNS
مورد نظر
سرچشمه
گرفتهاند
و دستکاری
نشدهاند.
- -h, --help,
نمایش
پیام
راهنمای dnscrypt-wrapper
و خروج.
- -a <str>,
--listen-address=<str>
تنظیم
آدرس محلی
برای گوش
دادن
(پیشفرض: 0.0.0.0:53).
- <str>-r,
--resolver-address=<str>
تنظیم
سرور
تحلیلگر DNS
بالادستی
(<address:port>).
- -U,
--unauthenticated
اجازه
دادن و
فوروارد
پرسوجوهای
احراز
هویتنشده
(پیشفرض:
غیرفعال).
- -u <str>,
--user=<str>
اجرای
سرویس با
کاربر
مشخصشده.
- -l <str>,
--logfile=<str>
مسیر
پرونده
لاگها
(پیشفرض: stdout).
- -p <str>,
--pidfile=<str>
مسیر
پرونده
شناسه
فرآیند (PID)
(پیشفرض:
هیچکدام).
- -d,
--daemonize
اجرا به
عنوان یک
دیمن
(پیشفرض:
غیرفعال).
- -V, --verbose
تنظیم
سرویس برای
پرحرفی
بیشتر. با
تعیین
چندبارهی -VVV
سطح جزئیات
خروجی
افزایش
مییابد.
- -v, --version
نمایش
اطلاعات
نسخه و
خروج.
- --gen-cert-file
تولید
پرونده
گواهی از
پیش امضا
شده
- --gen-crypt-keypair
تولید
جفتکلید
رمزنگاری
- --gen-provider-keypair
تولید
جفتکلید
ارائهدهنده
- --show-provider-publickey-fingerprint
نمایش
اثر انگشت
کلید عمومی
ارائهدهنده
- --provider-cert-file=<str>
پرونده
گواهی
(پیشفرض:
./dnscrypt.cert)
- --provider-name=<str>
نام
ارائهدهنده.
- --provider-publickey-file=<str>
پرونده
کلید عمومی
ارائهدهنده
(پیشفرض:
./public.key).
- --provider-secretkey-file=<str>
پرونده
کلید مخفی
ارائهدهنده
(پیشفرض:
./secret.key).
- --crypt-secretkey-file=<str>
پرونده
کلید مخفی
رمزنگاری
(پیشفرض:
./crypt_secret.key).
- --cert-file-expire-days=<int>
تعداد
روزهای
انقضای
پرونده
گواهی
(پیشفرض: 365).