EasyTier初次使用
- [1.EasyTier 简介](#1.EasyTier 简介)
- [2.使用场景->VPN/虚拟组网方式,更准确地说是 EasyTier 的 虚拟三层网络(Overlay VPN)](#2.使用场景->VPN/虚拟组网方式,更准确地说是 EasyTier 的 虚拟三层网络(Overlay VPN))
-
- [2.1 首先阿里云的服务器开通 11010端口](#2.1 首先阿里云的服务器开通 11010端口)
- [2.2 公司的服务器与阿里云服务器安装EasyTier v2.6.4](#2.2 公司的服务器与阿里云服务器安装EasyTier v2.6.4)
- [2.3 Mac电脑的easytier-gui的配置](#2.3 Mac电脑的easytier-gui的配置)
1.EasyTier 简介
官网 https://easytier.cn/index.html
EasyTier 是一款简单、安全、去中心化的内网穿透和异地组网工具,适合远程办公、异地访问、游戏加速等多种场景。无需公网 IP,无需复杂配置,轻松实现不同地点设备间的安全互联。
软件即可通过命令行使用,也可以通过图形界面操作。下载后可直接使用,无其他任何依赖。
2.使用场景->VPN/虚拟组网方式,更准确地说是 EasyTier 的 虚拟三层网络(Overlay VPN)
公司有台服务器没有公网ip,我需要通过EasyTier组网。
2.1 首先阿里云的服务器开通 11010端口

2.2 公司的服务器与阿里云服务器安装EasyTier v2.6.4
这里阿里云服务器、公司的服务器都是EasyTier v2.6.4这个版本的。
Mac的GUI端也是EasyTier v2.6.4
bash
yum install -y unzip curl
cd /tmp
# 注意这里安装软件如果没有梯子可以用下面的代理
curl -fL -o easytier-linux-x86_64-v2.6.4.zip \
https://github.com/EasyTier/EasyTier/releases/download/v2.6.4/easytier-linux-x86_64-v2.6.4.zip
mkdir -p /opt/easytier-v2.6.4
unzip -oq easytier-linux-x86_64-v2.6.4.zip \
-d /opt/easytier-v2.6.4
find /opt/easytier-v2.6.4 \
-type f -name easytier-core \
-exec install -m 0755 {} /usr/local/bin/easytier-core \;
find /opt/easytier-v2.6.4 \
-type f -name easytier-cli \
-exec install -m 0755 {} /usr/local/bin/easytier-cli \;
bash
## 代理
curl -fL -o easytier-linux-x86_64-v2.6.4.zip \
"https://gh-proxy.org/https://github.com/EasyTier/EasyTier/releases/download/v2.6.4/easytier-linux-x86_64-v2.6.4.zip"
bash
## 公司服务器
easytier-core -d \
-i 10.66.0.2 \
--network-name "corp-et-2026" \
--network-secret "4ea685237018ee1fe7a849a2cb6d55162e6702879ea300e78e569801932f07xx" \
-p tcp://82.156.36.42:11010 \
-p udp://82.156.36.42:11010
bash
## 腾讯云服务器
easytier-core -d \
-i 10.66.0.1 \
--network-name "corp-et-2026" \
--network-secret "4ea685237018ee1fe7a849a2cb6d55162e6702879ea300e78e569801932f07xx" \
--listeners tcp://0.0.0.0:11010 \
--listeners udp://0.0.0.0:11010



2.3 Mac电脑的easytier-gui的配置
配置信息
bash
instance_name = "corp-et-2026"
instance_id = "92e6305c-571d-438e-8fa8-6a5ba009bbba"
ipv4 = "10.66.0.3/24"
dhcp = false
listeners = [
"tcp://0.0.0.0:11010",
"udp://0.0.0.0:11010",
]
[network_identity]
network_name = "corp-et-2026"
network_secret = "4ea685237018ee1fe7a849a2cb6d55162e6702879ea300e78e569801932f07xx"
[[peer]]
uri = "tcp://82.156.36.42:11010"
[[peer]]
uri = "udp://82.156.36.42:11010"
[flags]


最后可以在mac电脑上连接到公司的服务器
bash
(base) ➜ ~ ssh root@10.66.0.2
The authenticity of host '10.66.0.2 (10.66.0.2)' can't be established.
ED25519 key fingerprint is SHA256:DSy990aCbr+h3y16fxzX72rQ+xq/eZQBKgae4WubFMk.
This host key is known by the following other names/addresses:
~/.ssh/known_hosts:9: 192.168.1.13
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '10.66.0.2' (ED25519) to the list of known hosts.
root@10.66.0.2's password:
Last login: Thu Oct 29 22:28:53 2026 from 192.168.1.34
(anon):6: bad math expression: operand expected at `^fg'
⚡ root@node1 ~
⚡ root@node1 ~
⚡ root@node1 ~ ls
anaconda-ks.cfg git-offline logs original-ks.cfg softwarePackage test
⚡ root@node1 ~ cd ..
⚡ root@node1 / ls
bin boot data dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
⚡ root@node1 / cd ~