EasyTier初次使用

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 ~
相关推荐
牢姐与蒯2 小时前
WSL2 迁移教程:把Ubuntu+WSL2从C盘挪到别的盘
linux·运维·服务器·网络·ubuntu·1024程序员节
垆边人似月.2 小时前
RDMA 文件传输踩坑(二):为什么 `sleep()` 不能保证接收端准备好了?
linux·服务器·网络·rdma
云飞云共享云桌面2 小时前
智能装备工厂研发部门多设计师共享一台SolidWorks服务器做设备装配建模
运维·服务器·网络·人工智能·3d·自动化·制造
简简单单就是我_hehe3 小时前
一次 ClickHouse 服务器磁盘告警的排查与修复实录
java·服务器·前端
自由彩虹3 小时前
靶场通关16--victim1
linux·服务器·网络·安全·web安全·网络安全
路由侠内网穿透.3 小时前
本地部署开源 WSGI HTTP 服务器 Gunicorn 并实现外部访问
运维·服务器·网络·网络协议·http·开源
刚入门的大一新生3 小时前
Linux-线程控制
linux·运维·服务器
咖丨喱3 小时前
【P2P 邀请后 5G 单信道扫描 dwell 加长】
服务器·5g·asp.net
广州灵眸科技有限公司11 小时前
4G 模组开机自连 systemd 服务方案:基于灵眸科技EAI1106--Core-T
运维·服务器·科技