
Lanemu (โปรแกรมจำลองวงแลน แบบ Peer-to-Peer เพื่อเล่นเกม หรือแชร์ไฟล์) : โปรแกรม Lanemu เป็นโปรแกรมจำลองระบบเครือข่ายวงแลนเสมือนจริงแบบไร้ศูนย์กลาง ซึ่งทำงานโดยตรงระหว่างคอมพิวเตอร์ของผู้ใช้แต่ละคนโดยไม่ต้องพึ่งพา เซิฟเวอร์ (Server) ส่วนกลาง
หน้าที่หลักของโปรแกรม Lanemu คือ ทำให้คอมพิวเตอร์หลาย ๆ เครื่องที่อยู่ต่างสถานที่กัน และเชื่อมต่อ อินเทอร์เน็ต (Internet) คนละเส้น สามารถเสมือนว่านั่งเชื่อมต่อสายแลนอยู่ในห้องเดียวกันได้ โดยจุดประสงค์หลักที่คนนิยมใช้โปรแกรมประเภทนี้คือ การเล่นเกมเก่าหรือเกมที่ต้องการระบบ เครือข่าย LAN ในการเล่นกับเพื่อน เช่น การสร้างห้องเล่นเกมร่วมกัน รวมถึงการแชร์ไฟล์ และทรัพยากรต่าง ๆ ภายในกลุ่มเพื่อน หรือทีมทำงาน โปรแกรมนี้ถูกพัฒนาขึ้นมาเพื่อเป็นทางเลือกทดแทนโปรแกรมชื่อดังอย่าง LogMeIn Hamachi, Radmin VPN หรือ ZeroTier

สำหรับความเป็นมา และการทำงานนั้น โปรแกรม Lanemu เป็นการนำโปรแกรมดั้งเดิมที่ชื่อว่า P2PVPN ของ Wolfgang Ginolas ซึ่งหยุดพัฒนาไปแล้ว มาปรับปรุง และพัฒนาต่อยอดใหม่ โดยเป็นการ Fork โค้ดมา โดยผู้พัฒนาตั้งใจออกแบบให้มันใช้งานได้ง่าย และเสถียรยิ่งขึ้น ไม่ว่าใครก็สามารถตั้งค่าเพื่อใช้งานได้โดยไม่ต้องมีทักษะทางเทคนิคขั้นสูง จุดเด่นสำคัญของโปรแกรมนี้คือการเป็นแบบ Server-Less หรือไม่มีเซิร์ฟเวอร์ส่วนกลาง ทำให้ผู้ใช้งานไม่ต้องกังวลเรื่องเซิร์ฟเวอร์ของบริษัทผู้ให้บริการล่ม และไม่มีข้อจำกัดเรื่องโควตาจำนวนผู้ใช้งาน หรือการต้องเสียค่าบริการรายเดือน
โครงสร้างทางเทคนิคของโปรแกรม Lanemu ถูกพัฒนาขึ้นด้วย ภาษา Java เป็นหลัก ทำให้สามารถนำไปรันบน ระบบปฏิบัติการ (OS) ที่หลากหลาย ทั้ง วินโดวส์ (Windows), ลีนุกซ์ (Linux), FreeBSD และ แมคโอเอส (macOS) สำหรับเวอร์ชัน Windows ผู้พัฒนาได้มัดรวมตัวรันอย่าง OpenJDK มาให้ในตัว ทำให้เปิดใช้งานได้ทันทีโดยไม่ต้องไปดาวน์โหลดระบบ Java แยกต่างหาก นอกจากนี้ โปรแกรมจะทำการติดตั้ง ไดร์เวอร์ (Driver) การ์ดจอรุ่นเสมือน (TAP V9 / OAS driver) ให้โดยอัตโนมัติ เพื่อทำหน้าที่สร้าง ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) เครือข่ายจำลองขึ้นมาในคอมพิวเตอร์ของคุณ
การเชื่อมต่อระหว่างกันจะใช้ระบบคำเชิญในการดึงเพื่อนเข้าเครือข่าย เมื่อคุณสร้างเครือข่ายขึ้นมา คุณสามารถกำหนดเลข ไอพีแอดดเดรส (IP Address) ในวงแลนจำลอง และสร้างไฟล์คำเชิญส่งไปให้เพื่อน ซึ่งระบบจะมีทั้งคำเชิญแบบทั่วไปที่เพื่อนสามารถเอาไปส่งต่อให้คนอื่นได้ และคำเชิญแบบส่วนตัวที่มีการกำหนดวันหมดอายุเพื่อความปลอดภัย เมื่อเพื่อนได้รับไฟล์ และกดยอมรับคำเชิญ คอมพิวเตอร์ของทุกคนก็จะมองเห็นกันในระบบเครือข่ายทันที
โดยเบื้องหลังการค้นหาตัวตน และการจับคู่เชื่อมต่อระหว่างเครื่องจะอาศัยเทคโนโลยีเช่นเดียวกับระบบโหลด Torrent อย่าง BitTorrent Tracker และ DHT ร่วมกับระบบช่วยฝ่าระบบเน็ตอย่าง STUN และเทคโนโลยี UPnP ในการเปิดพอร์ตอัตโนมัติ ทำให้แม้จะอยู่หลัง เราเตอร์ (Router) หรือระบบ Network Address Translation (NAT) ก็ยังสามารถเชื่อมต่อกันได้โดยมีเพื่อนในเครือข่ายคนอื่นคอยช่วยเป็นสะพานเชื่อมให้หากเกิดกรณีที่ต่างฝ่ายต่างติดบล็อกจากระบบเน็ตเวิร์ก
เรื่องความปลอดภัยในการรับส่งข้อมูลก็ถือว่าอยู่ในเกณฑ์ที่สูงมากตามมาตรฐานสากล โดยโปรแกรมได้เลือกใช้ระบบรหัส และการตรวจสอบสิทธิ์หลากหลายชั้นในการป้องกันข้อมูลรั่วไหล ตัวอย่างเช่น การ เข้ารหัส (Encryption) เพื่อยืนยันตัวตนระหว่างเครื่องคอมพิวเตอร์ด้วยอัลกอริทึม RSA ขนาด 4096 บิต การเข้ารหัสชุดข้อมูลดิบที่วิ่งไปมาในเครือข่ายระหว่างกันด้วย AES แบบ 128 บิต GCM รวมถึงการใช้ระบบเซ็นกำกับดิจิทัลด้วย SHA-512 ควบคู่กับ RSA เพื่อตรวจสอบความถูกต้องของไฟล์คำเชิญ ทำให้มั่นใจได้ว่าข้อมูลการเล่นเกม หรือการสื่อสารภายในวงแลนเสมือนนี้จะไม่ถูกดักฟัง หรือแทรกแซงจากบุคคลภายนอกได้อย่างง่ายดาย
ทำงานในรูปแบบ Peer-to-Peer (P2P) โดยตรงระหว่างคอมพิวเตอร์ของผู้ใช้ ไม่จำเป็นต้องพึ่งพาเซิร์ฟเวอร์ส่วนกลางในการรับส่งข้อมูล ทำให้ระบบไม่มีวันล่มจากปัญหาเซิร์ฟเวอร์หลัก และไม่มีข้อจำกัดเรื่องจำนวนผู้ใช้งาน
พัฒนาขึ้นมาเพื่อเป็นทางเลือกทดแทนโปรแกรมเชิงพาณิชย์อย่าง LogMeIn Hamachi, Radmin VPN และ ZeroTier โดยไม่มีการเก็บค่าบริการรายเดือน
ตัวโปรแกรมพัฒนาด้วยภาษา Java จึงสามารถนำไปใช้งานได้หลากหลายระบบปฏิบัติการ ทั้ง Windows, Linux, FreeBSD และ macOS
ออกแบบมาให้ตั้งค่าไม่ซับซ้อน โดยในเวอร์ชัน Windows จะมีการมัดรวมระบบ OpenJDK มาให้พร้อมใช้งานทันที และรองรับการติดตั้งไดรเวอร์การ์ดจอเสมือน (TAP V9 / OAS driver) ให้โดยอัตโนมัติ
ผู้สร้างห้องสามารถกำหนดเลข IP วงแลนเสมือน และ Subnet Mask)ช เองได้ โดยส่งตั๋วคำเชิญ (Invitation File) ให้เพื่อนกดยอมรับเพื่อเข้าเครือข่าย ซึ่งเลือกได้ทั้งแบบคำเชิญทั่วไป (ส่งต่อได้) หรือคำเชิญส่วนตัว (มีกำหนดวันหมดอายุ)
ใช้เทคโนโลยี BitTorrent Tracker และ DHT ในการช่วยจับคู่เชื่อมต่อ พร้อมรองรับระบบ UPnP สำหรับการเปิดพอร์ตอัตโนมัติ รวมถึงระบบ RUDP และ STUN ซึ่งช่วยให้คอมพิวเตอร์ที่อยู่หลังระบบ NAT หรือ ไฟร์วอลล์ (Firewall) สามารถเชื่อมต่อกันได้ผ่านการช่วยเหลือของสมาชิกคนอื่นในเครือข่าย
สามารถสั่งรันโปรแกรมผ่าน ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) เพื่อให้ทำงานเป็นเบื้องหลัง (Background Process) บนระบบเซิร์ฟเวอร์ หรือเครื่องที่ไม่มีหน้าจอได้
โปรแกรม Lanemu เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GNU LESSER GENERAL PUBLIC LICENSE Version 3 ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://gitlab.com/Monsterovich/lanemu (ภาษาอังกฤษ) ได้เลย
Lanemu is a decentralized virtual local area network (LAN) emulator that operates directly between individual users' computers without relying on a central server. The primary function of Lanemu is to bridge computers in different locations, connected to different internet networks, allowing them to appear as if they are physically connected via a LAN cable in the same room. The most popular use case for this type of software is playing retro games or multiplayer titles that require a Local Area Network (LAN) connection to play with friends, such as hosting co-op lobbies. It is also widely used for sharing files and resources within teams or peer groups. This program was developed as an alternative to well-known software like LogMeIn Hamachi, Radmin VPN, and ZeroTier.
Lanemu is an updated revival and continuation of P2PVPN, an original project by Wolfgang Ginolas that had discontinued development. By forking the original source code, the developers aimed to design a tool that is much more user-friendly and stable, ensuring that anyone can configure it without requiring advanced technical skills. The key highlight of this program is its serverless architecture. Because there is no central server, users never have to worry about service outages from a company provider, nor are they restricted by user quotas or monthly subscription fees.
คำสำคัญ