ไม่เปลี่ยนการตั้งค่า Windows
ไม่แตะการตั้งค่า DNS ของอะแดปเตอร์เครือข่าย และทำงานเฉพาะขณะเรียกใช้ ปิดแล้วกลับเป็นเหมือนเดิมทันที แม้ไฟดับหรือถูกบังคับปิดขณะทำงาน เปิดเครื่องครั้งถัดไปก็ใช้อินเทอร์เน็ตได้ตามปกติ
SecretDNS เป็นโปรแกรม Windows ฟรีที่เข้ารหัสการสอบถาม DNS (DoH) และแยกชื่อเว็บไซต์ (SNI) ในแพ็กเก็ต HTTPS แรกออกเป็นส่วนๆ ไม่แตะการตั้งค่าเครือข่ายของ Windows เพียงกดแม่กุญแจตรงกลางครั้งเดียว
SecretDNS ไม่ใช่ VPN ไม่ซ่อนที่อยู่ IP และไม่เข้ารหัสทราฟฟิกทั้งหมด จัดการเฉพาะสองจุดที่การตรวจสอบใช้ คือ DNS และ SNI
เป็นภาพจำลองแบบย่อ ไม่ได้ตรวจสอบเครือข่ายจริงหรือเปลี่ยนการตั้งค่าใดๆ
เบราว์เซอร์จะถามเซิร์ฟเวอร์ DNS ก่อนเพื่อแปลงชื่อเว็บไซต์เป็นที่อยู่ IP โดยปกติการสอบถามนี้ไม่ได้เข้ารหัส
แม้จะเชื่อมต่อด้วย HTTPS แพ็กเก็ตแรกที่ส่งออกไปก็ยังมีชื่อเว็บไซต์ที่จะเข้า (SNI) อยู่ตามเดิม
อุปกรณ์ตรวจสอบแพ็กเก็ต (DPI) อ่าน DNS และ SNI เพื่อดูว่ากำลังไปที่ใด และหากต้องการก็ตัดการเชื่อมต่อหรือพาไปหน้าคำเตือนได้
ตั้งค่า DNS เป็น DNS over HTTPS แล้วกดแม่กุญแจ การสอบถาม DNS จะถูกเข้ารหัสผ่าน HTTPS ไปยังเซิร์ฟเวอร์อย่าง Cloudflare ระหว่างทางไม่มีใครอ่านเนื้อหาได้ (หากเลือกเซิร์ฟเวอร์ที่กำหนด จะเพียงใช้เซิร์ฟเวอร์ DNS อื่นโดยไม่เข้ารหัส)
แบ่งเฉพาะส่วนที่มีชื่อเว็บไซต์ออกเป็นหลายชิ้นแล้วส่ง การเชื่อมต่อยังเหมือนปกติและจัดการแค่ส่วนชื่อ จึงแทบไม่ช้าลง
SecretDNS ไม่ใช่ VPN จึงไม่เปลี่ยน IP และเนื้อหาการสื่อสารส่วนอื่น หากเว็บไซต์บล็อกตามประเทศ (ข้อผิดพลาด 451) ให้ใช้พร็อกซีผสมด้านล่าง
ไม่แตะการตั้งค่า DNS ของอะแดปเตอร์เครือข่าย และทำงานเฉพาะขณะเรียกใช้ ปิดแล้วกลับเป็นเหมือนเดิมทันที แม้ไฟดับหรือถูกบังคับปิดขณะทำงาน เปิดเครื่องครั้งถัดไปก็ใช้อินเทอร์เน็ตได้ตามปกติ
ค่าเริ่มต้นคือ Cloudflare เพิ่มเซิร์ฟเวอร์เองและเลือกไว้หลายตัวได้ เมื่อตัวหนึ่งไม่ตอบสนองจะเปลี่ยนไปใช้ตัวถัดไป มีโหมดที่ใช้แค่เซิร์ฟเวอร์ที่กำหนด (เช่น 1.1.1.1) โดยไม่เข้ารหัสด้วย
ไม่ให้ชื่อเว็บไซต์ปรากฏตามเดิมในการเชื่อมต่อ HTTPS และ HTTP สำหรับเครือข่ายที่แยกส่วนอย่างเดียวไม่พอ ยังมีเปิดใช้แพ็กเก็ตปลอม
เว็บไซต์ที่อาจมีปัญหาเมื่อถูกแยกส่วน เช่น ธนาคารและการชำระเงิน จะผ่านไปตามเดิม มีโดเมนในตัวกว่า 160 รายการ ได้แก่ ธนาคาร การชำระเงิน พอร์ทัล เกม หน่วยงานรัฐ และสถานศึกษา
.example.comรวมโดเมนย่อยhttps://www.example.com/pathวางแล้วจัดให้อัตโนมัติเปลี่ยนตั้งค่า SNI เป็นแยกส่วนⓜ จะแยกส่วนเฉพาะเว็บไซต์ที่เขียนไว้ในรายการ
ใช้การแยกส่วนเฉพาะกับการสื่อสารของเบราว์เซอร์หลักอย่าง Chrome · Edge · Firefox · Whale ไม่แตะเกมหรือโปรแกรมทำงาน เปิดไว้ตั้งแต่แรก และการจัดการ DNS ยังใช้กับทุกโปรแกรม
ก่อนเริ่มจะตรวจว่าติดต่อเซิร์ฟเวอร์ DNS ได้หรือไม่ และแม้เซิร์ฟเวอร์ไม่ตอบสนองขณะทำงาน อินเทอร์เน็ตก็ไม่หยุด หลังตื่นจากโหมดสลีปหรือเปลี่ยน Wi-Fi ก็ไม่ต้องเรียกใช้ใหม่
ดูว่าแต่ละเว็บไซต์ถูกจัดการอย่างไร แยกตาม DNS · SNI ในตารางบนหน้าต่างแยก กด [คัดลอก(ทั้งหมด)] เพื่อวางลง Notepad หรือ Excel ได้ทันที
| ประเภท | โดเมน | ที่ใช้ |
|---|---|---|
| DNS | www.example.com | DNS over HTTPS |
| SNI | www.example.com | แยกส่วน |
| SNI | bank.example | |
| SNI | blocked.example | เชื่อมต่อตรง |
เมื่อเปิดเครื่องจะเริ่มในถาดระบบ และหากครั้งล่าสุดกำลังทำงานอยู่ ก็จะเปิดการป้องกันให้อัตโนมัติ ปิดหน้าต่างแล้วจะย่อลงถาด ไอคอนเป็นสีเทาเมื่อหยุด และสีทองเมื่อทำงาน
ใช้ตามภาษาที่แสดงของ Windows หรือเลือกเองได้ที่ภาษาในการตั้งค่า เปลี่ยนได้แม้ขณะทำงาน
ในประเทศที่ไม่มีเสรีภาพทางอินเทอร์เน็ต บางเว็บไซต์ปฏิเสธการเชื่อมต่อจากประเทศนั้นทั้งหมด และแสดงข้อผิดพลาด 451 เพราะบล็อกตามประเทศที่เชื่อมต่อเข้ามา การเข้ารหัส DNS หรือการแยกส่วนจึงเปิดไม่ได้
พร็อกซีผสมให้เฉพาะโดเมนที่เขียนในรายการเชื่อมต่อผ่านเซิร์ฟเวอร์ต่างประเทศ ส่วนที่เหลือเชื่อมต่อตรงตามปกติ ความเร็วของเว็บไซต์อื่นจึงเท่าเดิม
blocked.example — อยู่ในรายการพร็อกซีผสม จึงผ่านเซิร์ฟเวอร์ต่างประเทศ
SecretDNS
แยกส่วน SNI ซึ่งเป็นช่องโหว่ด้านความปลอดภัยของ HTTPS
การตั้งค่า
ตั้งค่า DNS
ตั้งค่า SNI
อื่นๆ
เซิร์ฟเวอร์ที่กำหนด
ที่อยู่ IP ของเซิร์ฟเวอร์ DNS แบบธรรมดา (เช่น 1.1.1.1)
| ชื่อ | ที่อยู่ 1 | ที่อยู่ 2 | |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | |
| 8.8.8.8 | 8.8.4.4 | ||
| Cloudflare | https://1.1.1.1/dns-query | https://1.0.0.1/dns-query | |
| cloudflare-dns.com | https://cloudflare-dns.com/dns-query | ||
| https://dns.google/dns-query |
| ประเภท | โดเมน | ที่ใช้ |
|---|---|---|
| DNS | www.example.com | ข้อความธรรมดา |
| SNI | www.example.com | แยกส่วน |
| DNS | cdn.example.net | ข้อความธรรมดา |
| SNI | cdn.example.net | แยกส่วน |
| SNI | bank.example | |
| DNS | blocked.example | ข้อความธรรมดา |
| SNI | blocked.example | เชื่อมต่อตรง |
| DNS | img.example.com | ข้อความธรรมดา |
| SNI | img.example.com | แยกส่วน |
| DNS | api.example.org | ข้อความธรรมดา |
| SNI | api.example.org | แยกส่วน |
| DNS | static.example.net | ข้อความธรรมดา |
| SNI | static.example.net | แยกส่วน |
| DNS | news.example | ข้อความธรรมดา |
| SNI | news.example | แยกส่วน |
| DNS | shop.example | ข้อความธรรมดา |
| SNI | shop.example | แยกส่วน |
| DNS | upstream | กู้การเชื่อมต่อแล้ว |
กดลองได้ แต่ไม่ได้ทำงานจริง
ใช้ค่าเริ่มต้น (DNS เซิร์ฟเวอร์ที่กำหนดหรือ DNS over HTTPS + SNI แยกส่วน) แล้วกดแม่กุญแจ ส่วนใหญ่ก็แก้ได้ เปิดรายงานแล้วเข้าเว็บไซต์นั้น ถ้าแถว SNI แสดงแยกส่วน และแถว DNS แสดงข้อความธรรมดาหรือ DNS over HTTPS ถือว่าปกติ หากยังไม่ได้ ลองเปิดใช้แพ็กเก็ตปลอม
แสดงว่าการสื่อสารของเว็บไซต์นั้นไม่รองรับการแยกส่วน ในการตั้งค่า ให้เพิ่มโดเมนหนึ่งบรรทัดลงในรายการยกเว้นใต้แถวแยกส่วน แล้วเรียกใช้ใหม่ ถ้าขึ้นต้นด้วยจุดอย่าง .example.com จะครอบคลุมโดเมนย่อยทั้งหมด วาง URL จากแถบที่อยู่ได้ตามเดิมเลย
เปลี่ยนตั้งค่า SNI เป็นแยกส่วนⓜ จะมีช่องกรอกรายการที่กำหนดอยู่ใต้แถวนั้น แยกส่วนเฉพาะโดเมนที่เขียนไว้ ส่วนที่เหลือส่งตามเดิมทั้งหมด ถ้ามีปัญหาแค่หนึ่งสองเว็บไซต์ วิธีนี้ปลอดภัยกว่า หากรายการว่าง โปรแกรมจะเตือนให้กรอกโดเมนก่อนเรียกใช้
เครือข่ายบริษัทหรือสถานศึกษาบางแห่งเชื่อมต่อเซิร์ฟเวอร์ DoH บางตัวไม่ได้ ให้ติ๊กเซิร์ฟเวอร์อื่น (เช่น cloudflare-dns.com) ใน[ตั้งค่าเซิร์ฟเวอร์]ของแถว DNS over HTTPS หรือเปลี่ยนตั้งค่า DNS เป็นเซิร์ฟเวอร์ที่กำหนด เซิร์ฟเวอร์ที่กำหนดไม่เข้ารหัส แต่ก็ใช้เซิร์ฟเวอร์ DNS อื่นได้โดยไม่เปลี่ยนการตั้งค่า Windows เช่นกัน
เปิดเฉพาะเบราว์เซอร์ไว้ (เปิดไว้ตั้งแต่แรก) การแยกส่วนและแพ็กเก็ตปลอมจะใช้กับการสื่อสารของเบราว์เซอร์หลักเท่านั้น กลับกัน หากโปรแกรมที่ไม่ใช่เบราว์เซอร์ เช่น โปรแกรมดาวน์โหลด ต้องการการแยกส่วนด้วย ก็ปิดตัวเลือกนี้
เลือกที่ภาษาด้านล่างสุดของการตั้งค่าแล้วจะเปลี่ยนทันที เปลี่ยนได้แม้ขณะทำงาน ถ้าเลือกระบบจะใช้ตามภาษาที่แสดงของ Windows
อาจเป็นเพราะแคช DNS ของเบราว์เซอร์ ลองปิดเบราว์เซอร์ทั้งหมดแล้วเปิดใหม่
SecretDNS.exeเวอร์ชัน 4.1.0
เวอร์ชัน 4.0.6
เวอร์ชัน 4.0.5
ไม่มีการอัปเดตอัตโนมัติ หากมีเวอร์ชันใหม่ จะแจ้งเมื่อเรียกใช้โปรแกรม
VPN ส่งการสื่อสารทั้งหมดผ่านเซิร์ฟเวอร์อื่นและเปลี่ยน IP ส่วน SecretDNS ไม่ซ่อน IP และไม่เข้ารหัสทราฟฟิกทั้งหมด จัดการเฉพาะสองจุดที่การตรวจสอบใช้ คือ DNS และ SNI จึงแทบไม่เสียความเร็ว
แยกเฉพาะส่วนที่มีชื่อเว็บไซต์ ส่วนการสื่อสารที่เหลือส่งตามปกติ จึงแทบไม่ช้าลง
ไม่เปลี่ยน ไม่แก้การตั้งค่าอะแดปเตอร์เครือข่าย และทำงานเฉพาะขณะเรียกใช้ แม้ปิดโปรแกรมหรือคอมพิวเตอร์ดับกะทันหัน เปิดใหม่ก็เป็นปกติเหมือนเดิม
ได้ แตกไฟล์แบบพกพา (ZIP) แล้วเรียกใช้ SecretDNS.exe นอกจากเรียกใช้เมื่อเริ่มระบบจะปิดไว้เป็นค่าเริ่มต้นแล้ว ก็เหมือนตัวติดตั้งทุกอย่าง
เป็นฟรีแวร์ ใช้ได้ฟรีไม่จำกัดทั้งที่บริษัท บ้าน หน่วยงานรัฐ และสถานศึกษา และแจกจ่ายต่อได้อย่างอิสระ ส่วนกฎการใช้เครือข่ายให้ปฏิบัติตามนโยบายของแต่ละองค์กร
ไม่ เมื่อเรียกใช้จะตรวจหาเวอร์ชันใหม่และแสดงหน้าต่างแจ้ง กด [ใช่] เพื่อเปิดหน้าดาวน์โหลด