mirror of
https://github.com/EasyTier/easytier.github.io.git
synced 2026-10-20 08:18:34 +00:00
79 lines
2.9 KiB
Markdown
79 lines
2.9 KiB
Markdown
# 常见问题 {#faq}
|
||
|
||
---
|
||
|
||
**Q:Windows 7 无法创建网络,程序崩溃或者报错无法创建虚拟网?**
|
||
|
||
**A:** Windows 7 需为 SP1 及以上版本,并安装以下补丁:
|
||
- [KB3063858](https://www.microsoft.com/en-us/download/details.aspx?id=47409)
|
||
- [KB4474419](https://www.catalog.update.microsoft.com/search.aspx?q=KB4474419)
|
||
|
||
---
|
||
|
||
**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 peer`来查看。
|
||
或者你也可以随便打开 web 面板里受控机器 (与要查看是否连接的机器使用的是同一个网络名称),其已连接目录里是否存在你要检测是否连接的机器。
|
||
|
||
---
|
||
|
||
**Q:如何启动多个实例?**
|
||
|
||
**A:** 一台机器可能需要同时为多个网络提供转发服务,但这可能导致端口冲突报错。
|
||
只要设置监听器 (listener) 的端口没有与其他已启动的实例冲突即可。
|
||
如果设置了 rpc,也需要保证端口不冲突。
|
||
|
||
---
|