DNScrypt: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(پیکربندی)
جز (پیکربندی)
 
(۴ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۲: سطر ۲:
  
 
=نصب=
 
=نصب=
برای نصب این برنامه در اوبونتو، از دستور زیر استفاده می‌شود:
+
برای نصب این برنامه در اوبونتو، از فرمان زیر استفاده می‌شود:
  
 
{{bc|
 
{{bc|
سطر ۹: سطر ۹:
  
 
=پیکربندی=
 
=پیکربندی=
ممکن است شما یا خدمات‌دهندهٔ اینترنتتان با کلودفلر که کارساز پیش‌گزیدهٔ dnscrypt است، مشکل داشته باشید. برای تغییر این کارساز ایتدا پروندهٔ {{ic|/etc/dnscrypt-proxy/dnscrypt-proxy.toml}} را در مسیری دلخواه مانند {{ic|/etc/dnscrypt-proxy/config.toml}} رونوشت می‌کنیم:
+
ممکن است شما یا خدمات‌دهندهٔ اینترنتتان با کلودفلر که کارساز پیش‌گزیدهٔ dnscrypt است، مشکل داشته باشید. برای تغییر این کارساز نخست پروندهٔ {{ic|/etc/dnscrypt-proxy/dnscrypt-proxy.toml}} را در مسیری دلخواه مانند {{ic|/etc/dnscrypt-proxy/config.toml}} رونوشت می‌کنیم:
 
{{bc|
 
{{bc|
 
$ sudo cp /etc/dnscrypt-proxy/dnscrypt-proxy.toml /etc/dnscrypt-proxy/config.toml
 
$ sudo cp /etc/dnscrypt-proxy/dnscrypt-proxy.toml /etc/dnscrypt-proxy/config.toml
سطر ۱۶: سطر ۱۶:
 
با گشودن پروندهٔ جدید، مقدار مربوط به {{ic|server_names}} را تغییر می‌دهیم. برای نمونه:
 
با گشودن پروندهٔ جدید، مقدار مربوط به {{ic|server_names}} را تغییر می‌دهیم. برای نمونه:
 
<pre>
 
<pre>
server_names = ['acsacsar-ams-ipv4', 'dnscrypt-de-blahdns-ipv4', 'moulticast-de-ipv4']
+
server_names = ['cs-dus3', 'techsaviours.org-dnscrypt', 'cs-de']
 
</pre>
 
</pre>
  
سپس خدمت [[Systemd|سیستم‌دی]] شخصی را برای خواندن از این پرونده ایجاد می‌کنیم:
+
سپس خدمت [[Systemd|سیستم‌دی]] را برای خواندن از این پرونده ویرایش می‌کنیم:
 
{{bc|
 
{{bc|
$ sudo systemctl edit dnscrypt-proxy.service
+
$ sudo systemctl edit --full dnscrypt-proxy.service
 
}}
 
}}
 
+
در این ویرایش تنها نشانی پروندهٔ پیکربندی را عوض می‌کنیم.
محتوای این پرونده را مطابق مقدار اصلی ساخته و فقط نشانی پروندهٔ پیکربندی را عوض می‌کنیم.
 
  
 
در نهایت پرونده را ذخیره کرده و خدمت مربوطه را دوباره آغاز می‌کنیم:
 
در نهایت پرونده را ذخیره کرده و خدمت مربوطه را دوباره آغاز می‌کنیم:
سطر ۳۳: سطر ۳۲:
  
 
=کاربرد=
 
=کاربرد=
به صورت پیش‌گزیده dnscrypt-proxy روی نشانی محلّی 127.0.2.1 شنود می‌کند. در نگارش‌های جدید اوبونتو، حدمت dnscrypt-proxy-resolvconf به طور خودکار این نشانی را به عنوان ساناد پیش‌گزیدهٔ سامانه تنظیم می‌کند.
+
به صورت پیش‌گزیده dnscrypt-proxy روی نشانی محلّی 127.0.2.1 شنود می‌کند. در نگارش‌های جدید اوبونتو، خدمت dnscrypt-proxy-resolvconf به طور خودکار این نشانی را به عنوان ساناد پیش‌گزیدهٔ سامانه تنظیم می‌کند.
  
 
[[پرونده:Network-DNS.png|thumb|320px|شبکه - ساناد]]
 
[[پرونده:Network-DNS.png|thumb|320px|شبکه - ساناد]]

نسخهٔ کنونی تا ‏۱۶ اردیبهشت ۱۴۰۳، ساعت ۱۸:۰۱

dnscrypt-proxy یک کارساز ساناد است که در قالب یک پیشکار، پرسش‌وجوهای ساناد را به صورت رمز شده از یک کارساز دوردست انجام داده و نتیجه را به صورت محلّی منتشر می‌کند. استفاده از این کارساز، مشکلاتی نظیر پاسخ ندادن کارسازهای ساناد پیش گزیده را رفع کرده و از شنود پرسش‌وجوها و پاسخ آن‌ها در مسیر، جلوگیری می‌کند.

نصب

برای نصب این برنامه در اوبونتو، از فرمان زیر استفاده می‌شود:


$ sudo apt install dnscrypt-proxy

پیکربندی

ممکن است شما یا خدمات‌دهندهٔ اینترنتتان با کلودفلر که کارساز پیش‌گزیدهٔ dnscrypt است، مشکل داشته باشید. برای تغییر این کارساز نخست پروندهٔ /etc/dnscrypt-proxy/dnscrypt-proxy.toml را در مسیری دلخواه مانند /etc/dnscrypt-proxy/config.toml رونوشت می‌کنیم:

$ sudo cp /etc/dnscrypt-proxy/dnscrypt-proxy.toml /etc/dnscrypt-proxy/config.toml

با گشودن پروندهٔ جدید، مقدار مربوط به server_names را تغییر می‌دهیم. برای نمونه:

server_names = ['cs-dus3', 'techsaviours.org-dnscrypt', 'cs-de']

سپس خدمت سیستم‌دی را برای خواندن از این پرونده ویرایش می‌کنیم:

$ sudo systemctl edit --full dnscrypt-proxy.service

در این ویرایش تنها نشانی پروندهٔ پیکربندی را عوض می‌کنیم.

در نهایت پرونده را ذخیره کرده و خدمت مربوطه را دوباره آغاز می‌کنیم:


$ sudo systemctl restart dnscrypt-proxy.service

کاربرد

به صورت پیش‌گزیده dnscrypt-proxy روی نشانی محلّی 127.0.2.1 شنود می‌کند. در نگارش‌های جدید اوبونتو، خدمت dnscrypt-proxy-resolvconf به طور خودکار این نشانی را به عنوان ساناد پیش‌گزیدهٔ سامانه تنظیم می‌کند.

شبکه - ساناد

در نگارش‌های قدیمی‌تر اوبونتو می‌توانید این کار را با وارد کردن در تنظیمات گرافیکی شبکه یا با ابزار خط فرمانی مدیر شبکه انجام دهید.

با فرض این که نام شبکهٔ شما Wired connection 1 است:


$ nmcli connection modify "Wired connection 1" ipv4.dns "127.0.2.1"