ตัวแก้ไข Stub สำหรับการกำหนดเส้นทางการสืบค้น DNS ผ่าน TLS (DNS-over-TLS)
ขอขอบคุณเว็บไซต์/RFC ต่อไปนี้:
ไปที่หน้ารุ่นล่าสุดเพื่อเลือกรุ่นที่คุณต้องการ :)
วิธีที่เร็วและง่ายที่สุดในการเริ่มต้น สมมติว่าคุณแตกไฟล์เก็บถาวรแล้วและอยู่ในไดเร็กทอรี:
sudo ./veild
สิ่งนี้จะเริ่ม veild
ด้วยการแคชและตัวแก้ไขตั้งค่าเป็น 1.1.1.1
และ 1.0.0.1
ของ Cloudflare
ทำไมฉันถึงต้องการ sudo! โดยค่าเริ่มต้นผ้าคลุมหน้าจะฟังพอร์ต 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)
ถ้าทำ...ของดี!
ถึงเวลาตั้งค่ารีโซลเวอร์ของคุณให้เป็นรีโซลเวอร์ super Secure™ ที่สวยงาม ใหม่ และสดใหม่
เมื่อระบบปฏิบัติการของคุณถูกตั้งค่าให้ใช้ผ้าคลุม คุณควรเริ่มเห็นกิจกรรมบางอย่างในคอนโซล
ไฟล์ resolvers.yml
ที่คุณจะเห็นในไฟล์เก็บถาวรยังช่วยให้คุณสามารถเปิด/ปิดการใช้งานตัวแก้ไข DNS ได้ตามต้องการ ฉันได้เพิ่มความคิดเห็นในนั้นซึ่งควรอธิบายสิ่งต่าง ๆ
คุณสามารถระบุพอร์ตขาออก (แทนพอร์ต 853
DNS-over-TLS ที่เป็นค่าเริ่มต้น) ได้โดยใช้แฟล็ก -p
เมื่อเริ่มต้นการปกคลุม
การใช้แฟล็ก -p
จะกรองตัวแก้ไขในไฟล์ resolvers.yml
ไปยังพอร์ตที่ระบุ
การสนับสนุนบัญชีดำยังมีให้เพื่อบล็อกโดเมนโฆษณา ฯลฯ เพื่อที่คุณจะต้องไปที่ repo ของ Steven Black ซึ่งคุณจะพบบัญชีดำหลายรายการให้ดาวน์โหลด
Veild พอใจกับการทำงานกับรูปแบบไฟล์โฮสต์ ดังนั้น เมื่อคุณดาวน์โหลดบัญชีดำแล้ว เพียงเพิ่ม: -b blacklist.txt
ต่อท้ายคำสั่งด้านบน
ฉันคิดว่ามันครอบคลุมสิ่งต่าง ๆ ... สำหรับข้อโต้แย้งชุดเต็มที่คุณสามารถส่งผ่านไปยังการเรียกใช้ที่ปกคลุม: ./veild --help