ทดสอบฟีเจอร์ Direct‑LAN ของ Pangolin 1.21 พบสองอุปกรณ์ล้มเหลว

ที่มาภาพ: XDA Developers

Software-อ่าน 6 นาทีXDA Developers

ทดสอบฟีเจอร์ Direct‑LAN ของ Pangolin 1.21 พบสองอุปกรณ์ล้มเหลว

⚡ สรุป 30 วิ

การทดสอบ Pangolin 1.21 พบว่าแม้จะอ้างว่ามีฟีเจอร์ Direct‑LAN แต่ในสามอุปกรณ์สองเครื่องต้องส่งผ่าน DERP ของ Tailscale ทำให้ latency เพิ่มจาก 5‑19 ms เป็น…

การทดสอบล่าสุดของผู้เขียนแสดงให้เห็นว่าแม้ Pangolin 1.21 จะอ้างว่ามีฟีเจอร์ตรวจจับเครือข่ายเดียวกันเพื่อทำการส่งข้อมูลแบบตรง (direct) แต่ในสามอุปกรณ์ที่ใช้ในการทดลองนั้น มีสองเครื่องไม่สามารถใช้เส้นทางตรงได้และต้องผ่านเซิร์ฟเวอร์รีเลย์ของ Tailscale (DERP) ส่งผลให้เวลาตอบสนองเพิ่มขึ้นอย่างมีนัยสำคัญ การตรวจสอบนี้มีความสำคัญต่อผู้ที่พึ่งพาโซลูชันแบบ self‑hosted เพื่อเปิดเผยบริการภายในเครือข่ายท้องถิ่นโดยต้องการประสิทธิภาพและความปลอดภัยสูงสุด

Overview

Pangolin เป็นเครื่องมือที่ออกแบบมาเพื่อทำให้เซอร์วิสที่โฮสต์ด้วยตนเองสามารถเข้าถึงได้จากอินเทอร์เน็ตโดยไม่ต้องตั้งค่า NAT หรือพอร์ตฟอเวิร์ด ผู้เขียนใช้ร่วมกับ Tailscale ซึ่งเป็นบริการ VPN แบบ mesh เพื่อเชื่อมต่อเครือข่ายส่วนตัวระหว่างอุปกรณ์ต่าง ๆ บนอุปกรณ์ที่อยู่ใน LAN เดียวกัน นอกจากนี้ยังมีการทดลองติดตั้ง Headscale – ตัวเซิร์ฟเวอร์ควบคุมแบบ self‑hosted ของ Tailscale – เพื่อลดการพึ่งพาโครงสร้างคลาวด์ของผู้ให้บริการ

Test Setup

การทดสอบดำเนินการบนอุปกรณ์สามเครื่องที่เชื่อมต่อกับเราเตอร์เดียวกัน ทั้งสองระบบ (Pangolin และ Tailscale) ถูกตั้งค่าให้ทำงานพร้อมกัน ผู้เขียนใช้คำสั่ง ping เพื่อตรวจสอบเวลาเดินทางของแพ็กเกจระหว่างอุปกรณ์แต่ละคู่ ผลลัพธ์ที่ได้ถูกบันทึกไว้เพื่อเปรียบเทียบระยะเวลาที่เกิดจากการส่งข้อมูลแบบตรงกับการผ่านรีเลย์ DERP

  • Ping เวลาโดยตรง: 5–19 ms
  • Ping ผ่าน DERP: 88–102 ms

อุปกรณ์หนึ่งที่ทำงานตามคาดการณ์แสดงผลลัพธ์อยู่ในช่วง 5‑19 ms แสดงว่าการส่งข้อมูลแบบตรงสำเร็จ แต่สองเครื่องที่เหลือกลับมีเวลาตอบสนองสูงกว่าอย่างชัดเจน ซึ่งบ่งบอกว่าแพ็กเกจต้องเดินทางผ่านเซิร์ฟเวอร์ DERP ของ Tailscale

Results

ผลการทดสอบเผยให้เห็นว่าฟีเจอร์ same‑network detection ที่ประกาศใน changelog ของ Pangolin เวอร์ชั่น 1.21 ไม่ได้ทำงานอย่างสม่ำเสมอบนทุกอุปกรณ์ที่อยู่ใน LAN เดียวกัน แม้ว่าข้อความใน changelog จะระบุว่า “supports same‑network detection” แต่การตรวจสอบโดยใช้ ping แสดงให้เห็นว่ามีกรณีที่ระบบยังคงเลือกใช้เส้นทางรีเลย์แทนการส่งตรง

ผู้เขียนสังเกตว่าการตั้งค่า Headscale ไม่ได้เป็นสาเหตุหลักของความล่าช้า เนื่องจากอุปกรณ์ที่ทำงานตรงไม่ได้รับผลกระทบจาก Headscale แต่อย่างใด สิ่งนี้ชี้ให้เห็นว่า ปัญหาอาจเกิดจากการประมวลผลเงื่อนไขภายใน Pangolin เองเมื่อพิจารณาการเชื่อมต่อระหว่างอุปกรณ์ในเครือข่ายเดียวกัน

Analysis

จากข้อมูลที่รวบรวมได้ สามารถสรุปเป็นประเด็นสำคัญดังนี้

  • การตรวจจับเครือข่ายเดียวกันยังไม่เสถียร – ฟีเจอร์ใหม่ของ Pangolin อาจพึ่งพาการกำหนดค่าเครือข่ายหรือข้อมูลเมตาที่ไม่ได้ถูกส่งมอบอย่างครบถ้วนในบางกรณี ทำให้ระบบตัดสินใจผิดพลาดและเลือกใช้ DERP แทนเส้นทางตรง
  • ผลกระทบต่อ latency อย่างชัดเจน – ความแตกต่างระหว่าง 5‑19 ms และ 88‑102 ms เป็นระดับที่อาจส่งผลต่อการใช้งานแอปพลิเคชันที่ต้องการเวลาตอบสนองต่ำ เช่น การสตรีมวิดีโอหรือเกมออนไลน์
  • Headscale ไม่ได้เป็นตัวแปรหลัก – แม้ว่า Headscale จะทำหน้าที่เป็นเซิร์ฟเวอร์ควบคุมแบบ self‑hosted แต่ผลลัพธ์ที่แตกต่างไม่ได้สัมพันธ์กับการเปิดหรือปิด Headscale แต่อย่างใด

โดยสรุป การทดสอบชี้ให้เห็นว่าผู้ใช้ Pangolin ควรตรวจสอบเงื่อนไขการเชื่อมต่อใน LAN อย่างละเอียดก่อนพึ่งพาฟีเจอร์ direct‑LAN เพื่อหลีกเลี่ยงความล่าช้าไม่คาดคิด

Impact

สำหรับผู้ที่จัดการเซิร์ฟเวอร์ส่วนตัวหรือบริการที่ต้องเปิดเผยต่อภายนอก การพึ่งพา Pangolin เป็นเพียงช่องทางเดียวอาจทำให้ประสบปัญหา latency ที่เพิ่มขึ้นโดยไม่ได้รับแจ้งล่วงหน้า ผู้ดูแลระบบจึงควรมีแผนสำรอง เช่น ใช้การตั้งค่า fallback ให้ส่งข้อมูลผ่าน Tailscale โดยตรง หรือทดสอบเครือข่ายอย่างต่อเนื่องเพื่อยืนยันว่าฟีเจอร์ direct‑LAN ทำงานตามที่คาดหวัง

ในเชิงกว้าง ฟีเจอร์ same‑network detection หากยังไม่เสถียรอาจทำให้ผู้ใช้ย้ายไปพิจารณาโซลูชัน VPN หรือ tunneling อื่น ๆ ที่มีการตรวจจับเครือข่ายภายในที่เป็นมาตรฐานสูงกว่า การเปิดเผยข้อจำกัดนี้ในเวอร์ชั่นล่าสุดของ Pangolin จะช่วยเร่งกระบวนการปรับปรุงและอาจกระตุ้นให้ผู้พัฒนาเร่งแก้ไขจุดบกพร่อง

Summary

การทดสอบพบว่า Pangolin 1.21 ยังไม่สามารถทำงานแบบ direct‑LAN ได้อย่างสม่ำเสมอบนอุปกรณ์สามเครื่องที่อยู่ในเครือข่ายเดียวกัน โดยสองเครื่องต้องใช้ DERP ทำให้ latency เพิ่มขึ้นมาก ผู้ใช้ควรตรวจสอบการตั้งค่าและพิจารณามาตรการสำรองเพื่อรักษาประสิทธิภาพของบริการ self‑hosted.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
I tested Pangolin's direct LAN promise across three devices — here's why two of them failed
ผู้เขียน
Shekhar Vaidya
แหล่ง
XDA Developers
วันที่เผยแพร่
10 สิงหาคม 2569 เวลา 01:30

Related

บทความที่เกี่ยวข้อง

ลด Docker จากสามคอนเทนเนอร์เป็นหนึ่งด้วย Pangolin ทำให้เครือข่าย Homelab เบาลงSoftware
23 มิถุนายน 2569 เวลา 21:30

ลด Docker จากสามคอนเทนเนอร์เป็นหนึ่งด้วย Pangolin ทำให้เครือข่าย Homelab เบาลง

ผู้เขียนเปลี่ยนระบบเครือข่าย Homelab จากคอนเทนเนอร์ Docker สามตัวเป็น Pangolin ตัวเดียว ทำให้การตั้งค่าและการดูแลง่ายขึ้นมาก…

XDA Developers6 นาที
Trent Reznor พูดถึงแรงบันดาลใจจาก Doom ในงาน QuakeCon ครบรอบ 30 ปีSoftware
9 สิงหาคม 2569 เวลา 07:00

Trent Reznor พูดถึงแรงบันดาลใจจาก Doom ในงาน QuakeCon ครบรอบ 30 ปี

Trent Reznor จาก Nine Inch Nails ปรากฏใน QuakeCon 30 ปี เพื่อบรรยายแรงบันดาลใจจาก Doom และการทำเพลงให้กับเกมเก่า เขาเปรียบเทียบเสียงของ Quake กับ Doom…

PC Gamer6 นาที
Call of Duty: World at War จะเพิ่มการต่อสู้ด้วยยานพาหนะในโหมดมัลติเพลเยอร์Software
9 สิงหาคม 2569 เวลา 05:30

Call of Duty: World at War จะเพิ่มการต่อสู้ด้วยยานพาหนะในโหมดมัลติเพลเยอร์

ข้อมูลจากการสืบค้นของ dataminer แสดงว่าเวอร์ชันต้นของ WaW มีแผนใหควบคุมถังรบและปรับแต่งอุปกรณ์เพื่อทำ Kill Streak 7 อย่างเต็มรูปแบบ…

IGN5 นาที
Warlock ใน Diablo 4 เตรียมบัฟใหญ่สู่ตำแหน่ง ‘king’ ของฤดูกาลหน้าSoftware
9 สิงหาคม 2569 เวลา 04:00

Warlock ใน Diablo 4 เตรียมบัฟใหญ่สู่ตำแหน่ง ‘king’ ของฤดูกาลหน้า

Warlock ที่เปิดตัวในส่วนเสริม Lord of Hatred ของ Diablo 4 ถูกวิจารณ์ว่าอ่อนแรงและช้า แต่ Blizzard ประกาศว่าจะทำการบัฟใหญ่ก่อนฤดูกาลถัดไป…

PC Gamer7 นาที
คัดลอกลิงก์แล้ว!