MoleTun
10 นาที ปานกลางตั้งค่าตามแพลตฟอร์ม

ตั้งค่าเครือข่ายเล่นเกมบน Linux

ความต้องการของระบบ

  • •ดิสโทร Linux แบบ 64 บิต (Ubuntu 20.04 ขึ้นไป, Fedora 38 ขึ้นไป, Arch หรือใกล้เคียง)
  • •การเชื่อมต่ออินเทอร์เน็ต
  • •สิทธิ์ root/sudo (สำหรับตั้งค่าอะแดปเตอร์เครือข่าย)

วิธีติดตั้ง

เลือกวิธีที่ตรงกับดิสโทรของคุณ

Ubuntu / Debian

1

เพิ่มรีโพสิทอรีของ MoleTun

เปิดเทอร์มินัลแล้วรัน:

curl -fsSL https://moletun.net/linux/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/mole.gpg
echo "deb [signed-by=/usr/share/keyrings/mole.gpg] https://moletun.net/linux/apt stable main" | sudo tee /etc/apt/sources.list.d/mole.list
2

ติดตั้ง MoleTun

sudo apt update
sudo apt install mole
3

เปิด MoleTun

หา MoleTun ในเมนูแอปพลิเคชัน หรือรัน mole ในเทอร์มินัล

Fedora / RHEL

1

เพิ่มรีโพสิทอรีของ MoleTun

sudo dnf config-manager --add-repo https://moletun.net/linux/rpm/mole.repo
2

ติดตั้ง MoleTun

sudo dnf install mole
3

เปิด MoleTun

หา MoleTun ในเมนูแอปพลิเคชัน หรือรัน mole ในเทอร์มินัล

Arch Linux / Manjaro

1

ติดตั้งจาก AUR

ใช้ AUR helper อย่าง yay:

yay -S mole

หรือติดตั้งเอง:

git clone https://aur.archlinux.org/mole.git
cd mole
makepkg -si
2

เปิด MoleTun

หา MoleTun ในเมนูแอปพลิเคชัน หรือรัน mole ในเทอร์มินัล

ตั้งค่าหลังติดตั้ง

หลังติดตั้ง MoleTun คุณต้องให้สิทธิ์เครือข่าย รันคำสั่งนี้ครั้งเดียว:

sudo setcap cap_net_admin=ep /usr/bin/mole

ถ้าไม่ทำ MoleTun จะเปิดไม่ขึ้น หรือคุณจะรัน MoleTun ด้วย sudo mole ก็ได้

ดิสโทรแบบ Immutable (BazziteOS, SteamOS)

ถ้าคุณใช้ดิสโทร Linux แบบ immutable อย่าง BazziteOS หรือ SteamOS (Steam Deck) ดูคู่มือเฉพาะของเรา:

ความเข้ากันได้กับเกมผ่าน Proton และ Wine

MoleTun ทำงานร่วมกับเกม Windows ที่รันผ่าน Proton หรือ Wine ได้อย่างราบรื่น เพราะมันทำงานที่ชั้นเครือข่ายของระบบ Linux

Steam ผ่าน Proton

  1. •เปิด MoleTun แล้วเชื่อมต่อห้อง
  2. •เปิด Steam แล้วเปิดเกมด้วย Proton
  3. •เกมจะมองเห็นอินเทอร์เฟซเครือข่ายของ MoleTun โดยอัตโนมัติ
  4. •ใช้ฟีเจอร์ LAN หรือเชื่อมต่อด้วย IP ในเกมได้ตามปกติ

เกมผ่าน Wine / Lutris

  1. •เปิด MoleTun แล้วเข้าร่วมหรือสร้างห้อง
  2. •เปิดเกมผ่าน Wine, Lutris หรือ Bottles
  3. •เกม Windows ที่รันใน Wine ใช้สแตกเครือข่ายของ Linux
  4. •เครือข่ายเสมือนของ MoleTun ใช้ได้กับแอป Wine ทุกตัว

หมายเหตุเรื่องความเข้ากันได้

  • •เกม Linux แท้: ใช้กับ MoleTun ได้สมบูรณ์
  • •เกมผ่าน Proton: เข้ากันได้เต็มที่ผ่านชั้น Proton ของ Steam
  • •เกมผ่าน Wine: เข้ากันได้เมื่อรันผ่าน Wine, Lutris หรือ Bottles
  • •เกมแบบ Flatpak: อาจต้องเปิดสิทธิ์เครือข่ายใน Flatseal

ตั้งค่าไฟร์วอลล์

ดิสโทร Linux ส่วนใหญ่มีไฟร์วอลล์ที่อาจบล็อกการเชื่อมต่อของ MoleTun

UFW (Ubuntu/Debian)

# Allow MoleTun traffic
sudo ufw allow from 10.0.0.0/8

# Allow specific game ports (example: Minecraft)
sudo ufw allow 25565/tcp
sudo ufw allow 25565/udp

# Reload firewall
sudo ufw reload

firewalld (Fedora/RHEL)

# Create a zone for MoleTun
sudo firewall-cmd --permanent --new-zone=mole
sudo firewall-cmd --permanent --zone=mole --add-source=10.0.0.0/8
sudo firewall-cmd --permanent --zone=mole --set-target=ACCEPT

# Reload firewall
sudo firewall-cmd --reload

iptables (ตั้งค่าเอง)

# Allow all traffic from MoleTun subnet
sudo iptables -A INPUT -s 10.0.0.0/8 -j ACCEPT
sudo iptables -A OUTPUT -d 10.0.0.0/8 -j ACCEPT

# Save rules (varies by distribution)
sudo iptables-save > /etc/iptables/rules.v4

ถ้าไม่แน่ใจว่าระบบใช้ไฟร์วอลล์ตัวไหน ให้รัน sudo systemctl status ufw หรือ sudo systemctl status firewalld เพื่อตรวจสอบ

ตรวจสอบการเชื่อมต่อ

หลังเชื่อมต่อห้องแล้ว ตรวจว่า MoleTun ทำงาน:

# Check for MoleTun network interface
ip addr show | grep -A 2 "tun"

# Ping another room member (replace with their MoleTun IP)
ping 10.64.0.2

คุณควรเห็นอินเทอร์เฟซ tun ที่มี IP อยู่ในช่วง 10.x.x.x

เคล็ดลับด้านประสิทธิภาพ

  • •ใช้สาย LAN เมื่อทำได้: การเชื่อมต่อแบบมีสายให้ดีเลย์ต่ำกว่า
  • •ปิด IPv6 สำหรับเกม: เกมเก่าบางเกมทำงานได้ดีขึ้นเมื่อปิด IPv6
  • •ตรวจ MTU: ค่า MTU เริ่มต้นมักใช้ได้ แต่บางเครือข่ายดีขึ้นเมื่อปรับ
  • •ปิดแอปที่ใช้แบนด์วิดท์หนัก: สตรีมมิงหรือดาวน์โหลดส่งผลต่อดีเลย์ของเกม

การแก้ปัญหา

MoleTun ไม่ยอมเปิด

  • •ตรวจว่ามีสิทธิ์เพียงพอ: sudo mole
  • •ดูข้อความแจ้งข้อผิดพลาด: รันจากเทอร์มินัลเพื่อดูเอาต์พุต
  • •ตรวจว่าไม่มีซอฟต์แวร์เครือข่ายตัวอื่นขัดแย้งกัน

ข้อผิดพลาด Permission Denied

MoleTun ต้องสร้างอินเทอร์เฟซเครือข่าย ซึ่งต้องใช้สิทธิ์ระดับสูง:

# Run with sudo if needed
sudo mole

# Or set capabilities (package installers do this automatically)
sudo setcap cap_net_admin=ep /usr/bin/mole

เกมหาผู้เล่นคนอื่นไม่เจอ

  • •ยืนยันว่าผู้เล่นทุกคนอยู่ในห้อง MoleTun เดียวกัน
  • •ตรวจว่าไฟร์วอลล์อนุญาตทราฟฟิกจาก 10.0.0.0/8
  • •ตรวจว่าเปิดการค้นหา LAN ของเกมไว้
  • •ลองเชื่อมต่อด้วย IP โดยตรงโดยใช้ IP ของ MoleTun
MoleTun ใช้ได้กับทุกดิสโทร Linux ไหม?▼

ได้ มีแพ็กเกจแบบเนทีฟสำหรับระบบที่อิง Ubuntu, Debian, Fedora และ Arch และยังมีไฟล์พกพา tar.gz สำหรับดิสโทร Linux ใดก็ได้

เล่นกับเพื่อนที่ใช้ Windows หรือ Mac ได้ไหม?▼

ได้แน่นอน MoleTun สร้างเครือข่ายเสมือนข้ามแพลตฟอร์ม ผู้ใช้ Linux, Windows และ macOS เข้าห้องเดียวกันได้ทั้งหมด

เกมผ่าน Proton ใช้กับ MoleTun ได้ไหม?▼

ได้ เกมผ่าน Proton ใช้สแตกเครือข่ายของ Linux จึงมองเห็นอินเทอร์เฟซของ MoleTun เหมือนเกม Linux แท้ ไม่ต้องตั้งค่าพิเศษ

แล้วเกมเวอร์ชัน Flatpak หรือ Snap ล่ะ?▼

แอปแบบแซนด์บ็อกซ์อาจต้องให้สิทธิ์เครือข่ายเพิ่ม สำหรับ Flatpak ให้ใช้ Flatseal เปิดสิทธิ์เข้าถึงเครือข่าย ส่วนเกม Snap มักใช้ได้โดยไม่ต้องแก้อะไร

มีเวอร์ชันแบบบรรทัดคำสั่งอย่างเดียวไหม?▼

MoleTun มีโหมด CLI รัน mole --help เพื่อดูคำสั่งที่ใช้ได้สำหรับการทำงานแบบไม่มีหน้าจอหรือเขียนสคริปต์

คู่มือที่เกี่ยวข้อง

ตั้งค่าเครือข่ายเล่นเกมบน Linux 2026 | LAN เสมือนสำหรับสาย Linux | MoleTun