Linux 游戏联机网络设置
系统要求
- •64位 Linux 发行版(Ubuntu 20.04+、Fedora 38+、Arch 或类似系统)
- •互联网连接
- •Root/sudo 权限(用于网络适配器设置)
安装方法
选择与你的发行版匹配的方法。
Ubuntu / Debian
下载 DEB 安装包
从鼹鼠通道官网下载 .deb 安装包。
安装鼹鼠通道
sudo apt update && sudo apt install ./MoleTun_*.deb
启动鼹鼠通道
在应用菜单中找到鼹鼠通道,或在终端运行 mole。
Fedora / RHEL
下载 RPM 安装包
从鼹鼠通道官网下载 .rpm 安装包。
安装鼹鼠通道
sudo dnf install ./MoleTun_*.rpm
启动鼹鼠通道
在应用菜单中找到鼹鼠通道,或在终端运行 mole。
Arch Linux / Manjaro
下载便携版
从鼹鼠通道官网下载便携版 (.tar.gz)。
解压并运行
tar -xzf MoleTun_*.tar.gz
cd MoleTun
./mole
安装后设置
安装完成后,需要授予网络权限。运行以下命令(仅需一次):
sudo setcap cap_net_admin=ep /usr/bin/mole
不执行此命令,鼹鼠通道将无法启动。也可以使用 sudo mole 运行。
不可变发行版(BazziteOS、SteamOS)
如果你使用的是不可变 Linux 发行版,请参阅我们的专门教程:
Proton 和 Wine 游戏兼容性
鼹鼠通道与通过 Proton 或 Wine 运行的 Windows 游戏完美兼容,因为它在 Linux 系统的网络层运行。
Steam + Proton
- •启动鼹鼠通道并连接到房间
- •打开 Steam 并通过 Proton 启动游戏
- •游戏会自动识别鼹鼠通道的网络接口
- •正常使用游戏内的局域网或直接 IP 功能
Wine / Lutris 游戏
- •启动鼹鼠通道并创建或加入房间
- •通过 Wine、Lutris 或 Bottles 启动游戏
- •Wine 中运行的 Windows 游戏使用你的 Linux 网络栈
- •所有 Wine 应用都可以访问鼹鼠通道的虚拟网络
兼容性说明
- •原生 Linux 游戏:与鼹鼠通道完美兼容
- •Proton 游戏:通过 Steam Proton 层完全兼容
- •Wine 游戏:通过 Wine、Lutris 或 Bottles 运行时兼容
- •Flatpak 游戏:可能需要在 Flatseal 中启用网络权限
防火墙配置
大多数 Linux 发行版的防火墙可能会阻止鼹鼠通道的连接。
UFW (Ubuntu/Debian)
# 允许鼹鼠通道流量
sudo ufw allow from 10.0.0.0/8
# 允许特定游戏端口(示例:Minecraft)
sudo ufw allow 25565/tcp
sudo ufw allow 25565/udp
# 重载防火墙
sudo ufw reload
firewalld (Fedora/RHEL)
# 创建鼹鼠通道区域
sudo firewall-cmd --permanent --new-zone=moletun
sudo firewall-cmd --permanent --zone=moletun --add-source=10.0.0.0/8
sudo firewall-cmd --permanent --zone=moletun --set-target=ACCEPT
# 重载防火墙
sudo firewall-cmd --reload
iptables(手动)
# 允许鼹鼠通道子网的所有流量
sudo iptables -A INPUT -s 10.0.0.0/8 -j ACCEPT
sudo iptables -A OUTPUT -d 10.0.0.0/8 -j ACCEPT
# 保存规则(因发行版而异)
sudo iptables-save > /etc/iptables/rules.v4
如果不确定系统使用哪个防火墙,运行 sudo systemctl status ufw 或 sudo systemctl status firewalld 检查。
验证连接
连接到房间后,验证鼹鼠通道是否正常工作:
# 检查鼹鼠通道网络接口
ip addr show | grep -A 2 "tun"
# Ping 房间中的另一个成员(替换为他们的IP)
ping 10.64.0.2
你应该能看到一个 tun 接口,IP 地址在 10.x.x.x 范围内。
性能优化
- •尽量使用有线网络:有线连接延迟更低
- •为游戏禁用 IPv6:某些老游戏在禁用 IPv6 后效果更好
- •关闭占用带宽的应用:下载或直播会影响游戏延迟
故障排除
鼹鼠通道无法启动
- •检查是否有足够权限:
sudo mole - •从终端运行以查看错误信息
- •确认没有其他组网软件在运行
权限拒绝错误
鼹鼠通道需要创建网络接口,需要提升权限:
# 使用 sudo 运行
sudo mole
# 或设置 capabilities(推荐)
sudo setcap cap_net_admin=ep /usr/bin/mole
游戏找不到其他玩家
- •确认所有玩家在同一个鼹鼠通道房间
- •检查防火墙是否允许 10.0.0.0/8 的流量
- •确认游戏的局域网发现功能已启用
- •尝试使用鼹鼠通道 IP 地址直接连接
鼹鼠通道支持所有 Linux 发行版吗?▼
支持。提供 Ubuntu、Debian、Fedora 和 Arch 系列的原生安装包。便携版 tar.gz 适用于任何 Linux 发行版。
可以和 Windows 或 Mac 的朋友一起玩吗?▼
完全可以。鼹鼠通道创建跨平台虚拟网络。Linux、Windows 和 macOS 用户都可以加入同一房间。
Proton 游戏能用鼹鼠通道吗?▼
可以。Proton 游戏使用你的 Linux 网络栈,因此它们能像原生游戏一样识别鼹鼠通道接口。无需特殊配置。
Flatpak 或 Snap 游戏呢?▼
沙箱应用可能需要额外的网络权限。对于 Flatpak,使用 Flatseal 授予网络访问权限。Snap 游戏通常无需修改即可使用。
有命令行版本吗?▼
鼹鼠通道包含 CLI 模式。运行 mole --help 查看可用命令,支持无界面操作和脚本使用。