Налаштування мережі для ігор на Linux
Системні вимоги
- •64-бітний дистрибутив Linux (Ubuntu 20.04+, Fedora 38+, Arch або подібний)
- •Підключення до інтернету
- •Права root/sudo (для налаштування мережевого адаптера)
Способи встановлення
Оберіть спосіб, що відповідає вашому дистрибутиву.
Ubuntu / Debian
Додайте репозиторій 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
Встановіть MoleTun
sudo apt update
sudo apt install mole
Запустіть MoleTun
Знайдіть MoleTun у меню застосунків або виконайте mole у терміналі.
Fedora / RHEL
Додайте репозиторій MoleTun
sudo dnf config-manager --add-repo https://moletun.net/linux/rpm/mole.repo
Встановіть MoleTun
sudo dnf install mole
Запустіть MoleTun
Знайдіть MoleTun у меню застосунків або виконайте mole у терміналі.
Arch Linux / Manjaro
Встановіть з AUR
За допомогою AUR-помічника, наприклад yay:
yay -S mole
Або вручну:
git clone https://aur.archlinux.org/mole.git
cd mole
makepkg -si
Запустіть MoleTun
Знайдіть MoleTun у меню застосунків або виконайте mole у терміналі.
Налаштування після встановлення
Після встановлення MoleTun потрібно надати мережеві дозволи. Виконайте один раз:
sudo setcap cap_net_admin=ep /usr/bin/mole
Без цього MoleTun не запуститься. Як варіант, можна запускати MoleTun через sudo mole.
Незмінні дистрибутиви (BazziteOS, SteamOS)
Якщо ви користуєтеся незмінним дистрибутивом Linux на кшталт BazziteOS або SteamOS (Steam Deck), дивіться окремі посібники:
Сумісність з іграми через Proton і Wine
MoleTun безпроблемно працює з Windows-іграми, запущеними через Proton або Wine, бо діє на мережевому рівні вашої Linux-системи.
Steam із Proton
- •Запустіть MoleTun і під'єднайтеся до кімнати
- •Відкрийте Steam і запустіть гру через Proton
- •Гра автоматично бачить мережевий інтерфейс MoleTun
- •Користуйтеся LAN-режимом або підключенням за IP у грі як зазвичай
Ігри через Wine / Lutris
- •Запустіть MoleTun і приєднайтеся до кімнати або створіть її
- •Запустіть гру через Wine, Lutris або Bottles
- •Windows-ігри у Wine використовують мережевий стек Linux
- •Віртуальна мережа 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.
Поради щодо продуктивності
- •За можливості використовуйте Ethernet: дротове підключення дає меншу затримку
- •Вимкніть IPv6 для ігор: деякі старіші ігри краще працюють із вимкненим IPv6
- •Перевірте 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
- •Переконайтеся, що в грі ввімкнено пошук у локальній мережі
- •Спробуйте під'єднатися напряму за IP-адресами MoleTun
Чи працює MoleTun на всіх дистрибутивах Linux?▼
Так. Нативні пакети доступні для Ubuntu, Debian, Fedora і систем на базі Arch. Також є портативний tar.gz для будь-якого дистрибутиву Linux.
Чи можна грати з друзями на Windows або Mac?▼
Звісно. MoleTun створює кросплатформну віртуальну мережу. Користувачі Linux, Windows і macOS можуть приєднуватися до однієї кімнати.
Чи працюють ігри через Proton із MoleTun?▼
Так. Ігри через Proton використовують мережевий стек Linux, тож бачать інтерфейс MoleTun так само, як нативні ігри. Спеціальні налаштування не потрібні.
А як щодо ігор у Flatpak чи Snap?▼
Застосункам у пісочниці можуть знадобитися додаткові мережеві дозволи. Для Flatpak надайте доступ до мережі через Flatseal. Ігри у Snap зазвичай працюють без змін.
Чи є версія лише для командного рядка?▼
MoleTun має режим CLI. Виконайте mole --help, щоб побачити доступні команди для роботи без графічного інтерфейсу чи в скриптах.