Skip to content

常见问题


Q:Windows 7 无法创建网络,程序崩溃或者报错无法创建虚拟网?

A: Windows 7 需为 SP1 及以上版本,并安装以下补丁:


Q:Linux 命令行帮助是英文,如何切换为中文?

A: 设置环境变量 LANG=zh_CN,命令如下:

bash
export LANG=zh_CN

Q:启动后提示 TunError 怎么办?

A: 请确认 TUN 驱动已正确加载,并且 /dev/net/tun 文件存在。如果在 Docker 中运行,请确保开启特权模式。Linux 下加载 TUN 驱动的命令如下:

bash
modprobe tun
mkdir -p /dev/net
sudo mknod /dev/net/tun c 10 200

Q:启动后报错 Address already in use

A: 可能是端口冲突。请检查 11010 端口或启动参数指定的端口(如 -l tcp:12345)是否被其他程序占用。


Q:一定需要WEB控制台吗?

A: EasyTier 是去中心化的,所以其没有不需要一个类似 ZeroTier、Tailscale 的中心控制面板来管理所有设备。


Q:WEB 控制台到底是干什么的?

A: WEB 控制台的作用是远程管理/下发配置,即如果使用-w <web控制台用户名>参数启动,机器会尝试连接到指定的服务器,并申明自己为指定的用户名。
此时,在面板,你可以通过这个用户名登录,并管理声明为该用户的机器。

也就是说,你无须担心有人冒名使用你的用户名开启 core,因为只要你不对该机器下发与其他机器相同的配置,就不会泄露你的网络信息。
相反,这反而会使它的所有内网服务暴露在你面前。


Q:WEB 控制台的用户名与网络名称相同吗?

A: 不相同
网络名称 + 网络密码 完全相同才能成功建立网络,传递有效信息。


Q:WEB 控制台里看不到其他组网的机器怎么办?

A: 如果这些机器是通过其他方式启动的,那么它的配置文件就是通过机器本身管理的,自然是无法在 web 面板里看到的。
如果需要检测其是否成功连接,你可以在机器中输入easytier-cli node easytier-cli peers来查看。
或者你也可以随便打开 web 面板里受控机器 (与要查看是否连接的机器使用的是同一个网络名称),其已连接目录里是否存在你要检测是否连接的机器。


Q:如何启动多个实例?

A: 一台机器可能需要同时为多个网络提供转发服务,但这可能导致端口冲突报错。
只要设置监听器 (listener) 的端口没有与其他已启动的实例冲突即可。
如果设置了 rpc,也需要保证端口不冲突。