Archlinux ۾ dnscrypt-proxy + dnsmasq جي انسٽاليشن ۽ ترتيب

تعارف: 
  

dnscrypt-proxy ڇا آهي؟
- ڊي ايس ايس ڪرپٽ ڊي اين ايس ٽرئفڪ کي صارف ۽ ڊي اين ايس ريزولر جي وچ ۾ انڪرپٽ ۽ تصديق ڪري ٿو ، ڊي اين ايس سوالن جي مقامي اسپوفنگ کي روڪي ٿو ، انهي کي يقيني بڻائي ٿو ته DNS جواب پسند جي سرور طرفان موڪلي رهيا آهن. (رڪن)

ڊسمسڪ ڇا آهي؟
- ڊي ايس ميل سروسز مهيا ڪري ٿو جهڙوڪ ڊي اين ايس ڪيش ۽ ڊي ايڇ سي پي سرور. ڊومين جو نالو سرور (ڊي ايس ايس) جي طور تي ، اهو اڳين دورو ڪيل سائيٽن تي ڪنيڪشن جي رفتار کي بهتر بڻائڻ لاءِ ڊي اين ايس جي سوالن کي ڪشي ڪري سگهي ٿو ، ۽ ، DHCP سرور جي طور تي ، ڊي اين ايس ايم ايس کي LAN تي ڪمپيوٽرن ۾ اندروني IP پتي ۽ رستا مهيا ڪرڻ لاءِ استعمال ڪري سگهجي ٿو. انهن ٻنهي مان هڪ يا ٻئي عمل ۾ عمل ٿي سگهي ٿو. متحرڪ سمجهيو ويندو آهي هلڪو وزن ۽ آسان ترتيب ڏيڻ. اهو ذاتي ڪمپيوٽر تي استعمال ڪرڻ لاءِ يا 50 ڪمپيوٽرن کان گهٽ نيٽ ورڪ تي استعمال لاءِ ٺهيل آهي. اهو پڻ PXE سرور سان گڏ اچي ٿو. (رڪن)

مون ڇا استعمال ڪيو؟
- ٺاھڻ واري فائلن کي ايڊٽ ڪرڻ لاءِ مون استعمال ڪيو نانو.
- هر وقت مون پنهنجو روٽ اڪائونٽ سان ڪيو ، پر جيڪڏهن اهي ٺاهيا آهن sudo، اهي خاموشي سان استعمال ڪري سگھن ٿا.
- ڊگ ڪمانڊ سان گڏ ڪيل ڪيش جي چڪاس ڪرڻ لاءِ ، اهو پابند-اوزار ۾ مليو آهي
سرڪاري ريزنٽسريز اندر ، پيمان-ايس ڪنڊو اوزار 🙂

تنصيب:

  • جئين روٽ جي طور تي يا سودو اسان جي ٽرمينل ۾ يا استعمال ڪندي اسان ڊي ايس ايس ڪرپٽ-پراکسي ۽ ڊنسماڪ پيڪيجز انسٽال ڪريو ٿا
  • خبرداري وارو پيغام اهو آهي ڇاڪاڻ ته مون انهن کي پهريان ئي انسٽال ڪيو آهي ، توهان کي صرف پريس ڪندي تصديق ڪرڻو پوندو.

جوڙ:

1 - اچو ڊي ايس ايس ڪريٽ پراکسي کي فعال ڪريو (ياد رکو جيئن روٽ يا سوڊو استعمال ڪندي):
2 - ھاڻي اسان فائل ۾ تبديلي آڻيون /etc/resolv.conf ۽ نالن واري سرور ۾ جيڪو اسان آهي اتي ختم ڪري ڇڏيو ۽ 127.0.0.1 لڳايو (جيڪڏهن توهان چاهيو ته توهان فائل جو بيڪ اپ ٺاهي سگهو ٿا) ۽ اهو ڏسڻ جهڙو هجڻ گهرجي:

  • انهي حساب ۾ وٺڻ گهرجي ته نيٽورڪ مئنيجر فائل resolv.conf لکي ٿو ، جيڪو اسان ڪرڻ وارا آهيون اها هيٺين حڪم سان لکڻ جي خلاف آهي.
    3 - ھاڻي جيڪو اسان ڪرڻ وارا آھيون ، ھڪڙي سرور جي تلاش آھي جيڪو اسان جي جڳھ جي ويجھو آھي ، پر توھان ھڪڙو استعمال ڪري سگھوٿا جيڪو ڊفالٽ سان اچي ٿو جيڪو dnscrypt.eu-nl آھي ، لسٽ کي لوڪل سي کوليو وڃي ٿو ھتي آھي: / usr هن وانگر:
  • جيڪڏهن اسان سرور کي تبديل ڪرڻ چاهيون ٿا جيڪو ڊفالٽ ڊي اين ايس جو حل ڪري ٿو اسان هن ۾ ترميم ڪري سگھون ٿا.
  • [سروس] سيڪشن ۾ فائل جي آخر ۾ اسان تبديلي ڪئي جيڪا گرين ۾ چونڊيل آهي ۽ سرور کي جيڪي اسان اڳي ئي فهرست ۾ چونڊيا آهيون رکون ٿا:
    4 - ڊفالٽ طرفان ڊي ايس ايس ڪرپٽي پراکسي پورٽ 53 استعمال ڪندو آهي ، ڇاڪاڻ ته ڊيسمسيڪ پڻ ائين ڪندو آهي ، تنهن ڪري اسان جيڪو ڪرڻ وڃي رهيا آهيون اهو وري استعمال ڪندي بدلائي ٿو:
    سسٽمڪٽرل ايڊٽ ڪريو dnscrypt-proxy.service –full ۽ [ساکٽ] سيڪشن ۾ اسان ان کي ھيٺ ڇڏي ڏيون ٿا:
اسان تبديليون محفوظ ڪيون ۽ بند ڪيون.

5 - ھاڻي اسين ڊيممسڪو کي ترتيب ڏيو ٿا ، اسان /etc/dnsmasq.conf فائل کي ايڊٽ ڪرڻ وارا آھيو ۽ ھي ٽي لائنون آخر ۾ شامل ڪري رھيا آھيون.

حل نه ٿيو
سرور = 127.0.0.1 # 40
ٻڌو-ايڊريس = 127.0.0.1

اسان تبديليون محفوظ ڪيون ۽ بند ڪيون.

6 - هاڻي اسان هيٺيان ڪريون ٿا:
- اسان dnscrypt-proxy وري شروع ڪيو:
سسٽمڪٽرل وري شروع ٿيو ڊي اين ايس ڪرپٽ-پراکسي
- اسان متحرڪ ڪيو.
سسٽمڪٽرل فعال ٿي سگھي ٿو دسمماسڪ
- اسان ڊنسماڪ کي عمل ڪيو:
سسٽميڪل شروعات شروع ڪري ٿي ڊيماسڪ
- اسان پنهنجي انٽرنيٽ ڪنيڪشن ٻيهر شروع ڪيو:
سسٽمڪٽرل نيٽورڪ مئنيجر کي ٻيهر شروع ڪريو

7 - يقينن هاڻي اسان جانچ ڪريون ٿا جيڪڏهن اهو واقعي پنگ سان ڪم ڪري ٿو مثال طور google.com.ar ڏانهن.

8 - اسان چڪاس ڪريو ته ڊي اين ايس ڪيش ڊگ ڪمانڊ سان ڪم ڪري ٿو.

- هتي اسان ذهن ۾ رکون ٿا ته پهرين ڊاگ مون اتي ڪيو آهي 349 ايس ايس سي جي دير آهي ۽ جڏهن آئون ٻيهر دگ سان سوال ڪندس ته ڇا ٿيندو؟ 0 مائيڪ ، تنهن ڪري اهو صحيح طور تي محفوظ ڪري ٿو.

9 - تيار ڪيل ڊي اين ايس ڪرپٽ پراکسي ۽ ڊنسسمڪ ٺاهيل ۽ صحيح طريقي سان ڪم ڪري رهيا آهن!

نوٽ: مان واضح ڪرڻ چاهيان ٿو ڪيترن ئي جڳهن تي ڳولڻ کانپوءِ اهو مون لاءِ ڪنهن به ڪم ۾ ناهي آيو جيڪو انهن آرچ وڪي ۾ ظاهر ڪيو ، اسپينش ورزن خراب طرح سان ترجمو ڪيو ويو آهي (اهو هڪ سوال ٿيندو جيڪڏهن ڪو سٺو ترجمو ڪري ٿو يا آئون اهو ڪجهه وقت تي ڪندس. ) تنهن ڪري مون انگريزي ۾ ورزن استعمال ڪيو. تنهن ڪري مون بنيادي طور تي ويلڪي تي انحصار ڪيو ، سڀ سندون هنن کي. ان صورت ۾ ، ھي اھي مرحلا آھن جيڪي مون استعمال ڪيا ۽ اھو مون لاءِ ڪم ڪيو.
ڪو سوال يا ناجائز صورتحال هنن مون کي ٻڌايو آهي ۽ اسان ان بابت ڳالهائينداسين جيستائين اها ڪارگر نه ٿئي!

گول ھير! 😀


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

8 تبصرا ، پنھنجو ڇڏ

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.

  1.   ناهن چيو

    مون dnsmasq سان ڪو فرق محسوس نٿو ڪري ، شايد وڌيڪ استعمال ڪندڙن سان ڪيش ڪم ڪندو ، گهٽ ۾ گهٽ صرف منهنجي ڪمپيوٽر سان مون کي رفتار ۾ تبديليون نظر نه آيون.

    ڪنهن سان گڏ ڳانmasاپو يا ڪنهن کان سواءِ هڪ ئي رهو ، شايد ڪنهن کي ٻئي طريقي جي knowsاڻ هجي ۽ شيئر ڪري.
    اقتباس سان جواب ڏيو

    1.    برف چيو

      جيئن اسڪرين تي ڏٺو ويو ، توهان تمام گهڻو فرق ڏسي سگهو ٿا ، مان سمجهان ٿو ته اهو به بينڊوڊٿ تي ڀاڙي ٿو. ...

  2.   ناهن چيو

    منسلڪ تصوير
    imgur .com / 9RQ7yhF.png

  3.   ڊيلين ايس سي 3 چيو

    dnsmasq سان گڏ ڊي ايس پي ڪيش ۾ ڪيترو وقت آهي؟ مون کي اها ياد آهي ڪجهه وقت اڳ ۽ ڪجهه منٽن کانپوءِ ، 10 يا 5 ، ڏسمسم سڀ ڪجهه وساري ويٺو

    1.    برف چيو

      مان واقعي ڏسڻ ۾ نه آيو ... سٺو نڪتو. اهو اسان سان مشورو ڪيو ويندو ، شايد ڪجهه عالم knowsاڻي ٿو ۽ اسان کي جواب ڏيندو 🙂

  4.   وائيس چيو

    سلام ، جڏهن آئون روٽ طور ڏيان ٿو "سسٽمڪٽرل شروع ٿي ويندو ڊي ايس ايم ايس ايس سي" مون کي غلطي ملي ٿي ، جڏهن ڪمانڊ ڏيندي ”سسٽمڪٽرل اسٽيٽس dnsmasq.service“ هي اهو آهي جيڪو مون حاصل ڪيو

    ● dnsmasq.service - هڪ هلڪو وزن DHCP ۽ ڪي ڊي ايس ايس سرور
    لوڊ ٿيل: لوڊ ٿيل (/usr/lib/systemd/system/dnsmasq.service ؛ فعال ؛ وينڊر سيٽ ٿيل: معذور)
    فعال: ناڪام (نتيجو: نڪتل ڪوڊ) پير 2016-03-07 11:41:41 کان وٺي ؛ 18 سال اڳ
    Docs: ماڻھو: ڏنسماڪ (8)
    عمل: 7747 ExecStart = / usr / bin / dnsmasq -k –enable-dbus –user = dnsmasq –pid-file (code = exited، status = 2)
    عمل: 7742 ExecStartPre = / usr / bin / dnsmasq –test (ڪوڊ = خارج ٿيل ، اسٽيٽس = 0 / ڪامياب)
    مين پي آئي ڊي: 7747 (ڪوڊ = خارج ٿيل ، اسٽيٽس = 2)

    خميس 07 11:41:41 ويسٽ سسٽمڊ [1]: هڪ هلڪو وزن ڊي ايڇ سي پي جي شروعات ۽ ڊي اين ايس سرور کيچ ڪرڻ…
    ا 07ارو 11 41:41:7742 وائيس ڏنسسما [XNUMX]: ڊنسماسڪ: نحو چوڪ ٺيڪ آهي.
    ا 07ارو 11 41:41:7747 وزني دانش [53]: ڏنسماق: پورٽ XNUMX لاءِ ٻڌڻ واري ساکٽ ٺاهڻ ۾ ناڪامياب: پتو اڳ ئي استعمال ۾ آهي
    ا 07ارو 11 41:41:1 ويسٽ سسٽمڊ [2]: dnsmasq.service: اصلي عمل نڪتل ، ڪوڊ = خارج ٿيل ، اسٽيٽس = XNUMX / انٽيليجنسيٽ
    خميس 07 11:41:41 ويسٽ سسٽمڊ [1]: هڪ هلڪو وزن DHCP شروع ڪرڻ ۾ ناڪام ۽ ڊي اين ايس سرور کي ڪيش ڪرڻ.
    ا 07ارو 11 41:41:1 وزني سسٽمڊ [XNUMX]: dnsmasq.service: يونٽ ناڪام رياست ۾ داخل ٿيو.
    ا 07ارو 11 41:41:1 ويسٽ سسٽمڊ [XNUMX]: dnsmasq.service: نتيجو 'نڪتل ڪوڊ' سان ناڪام ٿيو.

    مونکي ڇا ڪرڻ گهرجي؟ توهان جي مهرباني.

    1.    برف چيو

      مون خط جي قدمن جي پيروي ڪئي ، منهنجي بلاگ تي اصل سبق پڙتال ڪيو. مون به هڪ وڊيو ڇڏي ڏني.

  5.   گونزا چيو

    @ آئيس برف ، انهي پوسٽ ۽ توهان تي ٺاهيل ويڊيو جو مقابلو ڪندي ، مان ڏسي سگهان ٿو ته هتي لکي ويو قدم نمبر 4 ۾ هڪ غلطي آهي. ۽ غلطي اها آهي ته ايڊٽ ڪرڻ واري فائيل ”سسٽمڪٽر ايڊٽ dnscrypt-proxy.service –full“ نه آهي ، پر لازمي طور تي ”systemctl edit dnscrypt-proxy.socket –full“ کي ايڊٽ ڪيو وڃي. (نوٽ ڪريو. سروس بدران توهان .socket ضرور لکو).

    ان ڪري @ وائيس وائيس اهو خرابي وارو پيغام حاصل ڪري ٿو جڏهن ديممسڪ سروس شروع ڪرڻ چاهي ٿي (جڏهن ته ساڳي ئي ڳالهه مون سان به ٿي آهي).

    مهرباني