บทนำ
ในบางครั้งเซิร์ฟเวอร์ Outline อาจเผชิญกับปัญหาการถูกค้นพบและถูกบล็อกจากเครือข่ายที่มีการเซ็นเซอร์อย่างเข้มงวด ซึ่งการกู้คืนเซิร์ฟเวอร์ที่ถูกบล็อกนั้นสามารถทำได้และไม่ยากเกินไปหากตั้งค่าไว้อย่างถูกต้อง โดยเราจะดำเนินการนี้โดยใช้ DNS ซึ่งเป็นเทคโนโลยีอินเทอร์เน็ตที่จะแปลชื่อโดเมน (เช่น getoutline.org
) เป็นที่อยู่ IP ทางกายภาพ (เช่น 216.239.36.21
) และ IP แบบลอย ซึ่งเป็นฟีเจอร์ระบบคลาวด์ที่ช่วยให้คุณกำหนดที่อยู่ IP มากกว่า 1 ที่อยู่ให้กับเซิร์ฟเวอร์ Outline ได้
ข้อกำหนด
คุณไม่จำเป็นต้องมีทักษะด้านเทคนิคขั้นสูงในการทำตามคู่มือฉบับนี้ ทั้งนี้ความเข้าใจพื้นฐานเกี่ยวกับ DNS อาจเป็นประโยชน์ แต่หากไม่มีความรู้ด้านนี้ก็ไม่เป็นไร โปรดดูบทนำในคู่มือ MDN เกี่ยวกับชื่อโดเมน
สำหรับการยกตัวอย่างเพื่อให้เห็นภาพได้ชัดเจน เราจะใช้ DigitalOcean และ Google Domains แต่คุณก็สามารถใช้ผู้ให้บริการคลาวด์รายใดก็ตามที่อนุญาตให้กำหนดที่อยู่ IP (เช่น Google Cloud หรือ AWS Lightsail) และผู้รับจดทะเบียนโดเมนรายใดก็ได้ (เช่น AWS Route 53) เช่นกัน
วิธีการ
รายการด้านล่างนี้จะสรุปขั้นตอนในการหมุนเวียนที่อยู่ IP ของเซิร์ฟเวอร์
ซื้อชื่อโดเมน
ชี้ชื่อโดเมนไปยังที่อยู่ IP เซิร์ฟเวอร์ของเรา
ออกคีย์การเข้าถึงด้วยชื่อโดเมน
กำหนด IP แบบลอยให้กับ Droplet ของเซิร์ฟเวอร์
เปลี่ยนชื่อโดเมนให้ชี้ไปที่ที่อยู่ IP ใหม่
สร้างเซิร์ฟเวอร์ Outline บน DigitalOcean
หากคุณใช้งานเซิร์ฟเวอร์ DigitalOcean อยู่ ให้ข้ามไปขั้นตอนต่อไป
เปิด Outline Manager แล้วคลิก "+" ที่ด้านซ้ายล่างเพื่อเข้าสู่หน้าจอการสร้างเซิร์ฟเวอร์
คลิก "สร้างเซิร์ฟเวอร์" บนปุ่ม "DigitalOcean" จากนั้นทำตามคำแนะนำในแอป
สร้างชื่อโฮสต์ให้เซิร์ฟเวอร์ของคุณ
ไปที่ Google Domains แล้วคลิก "ค้นหาโดเมนที่สมบูรณ์แบบ"
ป้อนชื่อโดเมนในแถบค้นหาแล้วเลือกชื่อ โดยเราใช้
outlinedemo.info
เป็นตัวอย่างไปที่แท็บ DNS ใน Google Domains ในส่วนประเภท "ระเบียนทรัพยากรที่กำหนดเอง" ให้พิมพ์ที่อยู่ IP ของเซิร์ฟเวอร์ในฟิลด์ "ที่อยู่ IPv4"
ไปที่แท็บ "การตั้งค่า" สำหรับเซิร์ฟเวอร์ใน Outline Manager ในส่วน "ชื่อโฮสต์" ให้พิมพ์ชื่อโฮสต์ที่ซื้อไว้ จากนั้นคลิก "บันทึก" การดำเนินการนี้จะทำให้คีย์การเข้าถึงทั้งหมดในอนาคตใช้ชื่อโฮสต์นี้แทนที่อยู่ IP ของเซิร์ฟเวอร์
เปลี่ยนที่อยู่ IP ของเซิร์ฟเวอร์
ไปที่เซิร์ฟเวอร์ของคุณในหน้า "Droplet" ของ DigitalOcean
คลิก "เปิดใช้เลย" ที่ด้านขวาบนของหน้าต่าง ถัดจาก "IP แบบลอย"
- ค้นหาเซิร์ฟเวอร์ของคุณในรายการ Droplet แล้วคลิก "กำหนด IP แบบลอย"
กลับไปที่แท็บ DNS ใน Google Domains
เปลี่ยนที่อยู่ IP เหมือนกับที่ทำเมื่อก่อนหน้านี้ แต่ใช้ที่อยู่ IP แบบลอยใหม่ โปรดทราบว่าระบบอาจใช้เวลาสูงสุด 48 ชั่วโมงในการดำเนินการ แต่ส่วนใหญ่จะใช้เพียง 2-3 นาที
ไปที่เครื่องมือ DNS ออนไลน์ของ Google แล้วป้อนชื่อโดเมนเพื่อดูว่ามีการเปลี่ยนแปลงจากขั้นตอนสุดท้ายแล้วหรือไม่
เมื่อการเปลี่ยนแปลงนี้เผยแพร่ ไคลเอ็นต์จะเชื่อมต่อกับที่อยู่ IP ใหม่ คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ของคุณด้วยคีย์ใหม่และเปิด https://ipinfo.io เพื่อตรวจสอบว่าเห็นที่อยู่ IP ใหม่ของเซิร์ฟเวอร์แล้ว
โดยสรุปแล้ว การหมุนเวียนที่อยู่ IP ของเซิร์ฟเวอร์ Outline ถือเป็นวิธีที่รวดเร็วในการเลิกบล็อกเซิร์ฟเวอร์และกู้คืนบริการให้กับไคลเอ็นต์ หากมีข้อสงสัยเพิ่มเติม โปรดแสดงความคิดเห็นในโพสต์ประกาศ ไปที่หน้าการสนับสนุนของ Outline หรือติดต่อหาเราโดยตรง