Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions en/guide/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
**Q: Windows 7 cannot create a network, the program crashes or reports an error saying it cannot create a virtual network?**

**A:** Windows 7 requires SP1 or later versions, and the following patches must be installed:

- [KB3063858](https://www.microsoft.com/en-us/download/details.aspx?id=47409)
- [KB4474419](https://www.catalog.update.microsoft.com/search.aspx?q=KB4474419)

Expand Down Expand Up @@ -37,3 +38,42 @@ sudo mknod /dev/net/tun c 10 200
**A:** This may be due to port conflicts. Please check whether port 11010 or the port specified by the startup parameter (e.g., `-l tcp:12345`) is occupied by other programs.

---

**Q: Is a WEB console absolutely necessary?**

**A:** EasyTier is **decentralized**, so it **does not have** and **does not need** a centralized control panel like ZeroTier or Tailscale to manage all devices.

---

**Q: What is the purpose of the WEB console?**

**A:** The purpose of the WEB console is to remotely manage/distribute configurations. If you start with the `-w <web console username>` parameter, the machine will attempt to connect to the specified server and identify itself with the given username.
At this point, in the panel, you can log in with this username and manage machines that are identified with that user.

In other words, you don't need to worry about someone impersonating your username to start the core, because as long as you don't distribute the same configuration to that machine as your other machines, your network information will not be leaked.
On the contrary, this would expose all internal network services of that machine to you.

---

**Q: Is the WEB console username the same as the network name?**

**A:** **No, they are not the same**.
Network name + network password must be completely identical to successfully establish a network and transmit valid information.

---

**Q: What should I do if I cannot see other networked machines in the WEB console?**

**A:** If these machines were started using other methods, their configuration files are managed by the machines themselves, so naturally they **cannot** be seen in the web panel.
If you need to check whether they are successfully connected, you can enter `easytier-cli node` or `easytier-cli peers` on the machine to view.
Alternatively, you can open any managed machine in the web panel (which uses the same network name as the machine you want to check), and see if the machine you want to check appears in its connected directory.

---

**Q: How to start multiple instances?**

**A:** A single machine may need to provide forwarding services for multiple networks simultaneously, but this may cause port conflict errors.
As long as the listener port is set without conflicting with other already started instances, it will work.
If RPC is configured, you also need to ensure that the port does not conflict.

---
39 changes: 39 additions & 0 deletions guide/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,42 @@ sudo mknod /dev/net/tun c 10 200
**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,也需要保证端口不冲突。

---