محلل كعب الروتين لتوجيه استعلامات DNS عبر TLS (DNS-over-TLS).
شكرًا للمواقع/RFCs التالية:
انتقل إلى صفحة أحدث الإصدارات لاختيار الإصدار الذي تختاره :)
الطريقة الأسرع والأسهل للبدء، بافتراض أنك قمت باستخراج الأرشيف ووجودك في الدليل:
sudo ./veild
سيبدأ هذا veild
مع تشغيل التخزين المؤقت وتعيين أدوات الحل على Cloudflare's 1.1.1.1
و 1.0.0.1
.
لماذا أحتاج سودو؟! حسنًا، بشكل افتراضي، يستمع المحجب على المنفذ 53
(UDP) الذي يقع ضمن نطاق المنافذ المميزة... المزيد عن ذلك هنا.
نأمل أن تشاهد بدء التشغيل بمخرجات مشابهة لما يلي:
$ sudo ./veild
2018/09/06 16:59:03 Starting Veil
2018/09/06 16:59:03 [main] Outbound port set to 853
2018/09/06 16:59:03 [main] Listening on 127.0.0.1:53 (UDP)
إذا قمت بذلك... الأشياء الجيدة!
حان الوقت لتعيين المحلل الخاص بك على محلل ™ الرائع والجديد والآمن للغاية.
عندما يتم ضبط نظام التشغيل الخاص بك على استخدام وضع الحجاب، يجب أن تبدأ في رؤية بعض الأنشطة في وحدة التحكم.
يمنحك ملف resolvers.yml
الذي ستراه في الأرشيف أيضًا القدرة على تمكين/تعطيل أدوات حل DNS حسب الحاجة. لقد أضفت تعليقات هناك والتي ينبغي أن تشرح الأمور.
يمكنك تحديد منفذ صادر (بدلاً من منفذ DNS-over-TLS الافتراضي 853
) باستخدام العلامة -p
عند بدء تشغيل الحجاب.
يؤدي استخدام العلامة -p
إلى تصفية المحللات الموجودة في ملف resolvers.yml
إلى المنفذ المحدد.
يتوفر أيضًا دعم القائمة السوداء لحظر النطاقات الإعلانية وما إلى ذلك. لذلك ستحتاج إلى التوجه إلى مستودع ستيفن بلاك حيث يمكنك العثور على قوائم سوداء متعددة متاحة للتنزيل.
يسعد Veild العمل مع تنسيق ملف المضيفين، لذا، بمجرد تنزيل القائمة السوداء، ما عليك سوى إضافة: -b blacklist.txt
إلى نهاية الأمر أعلاه.
أعتقد أن هذا يغطي الأشياء تقريبًا... للحصول على مجموعة كاملة من الحجج التي يمكنك تمريرها إلى تشغيل محجب: ./veild --help