手把手教你用 EasyTier 搭建异地组网开发服务器 | 开发者必备

844 阅读4分钟

今天要和大家分享一个超实用的异地组网工具——EasyTier。无论是开发时需要跨地域访问服务器,还是搭建跨地点的局域网协作环境,它都能帮你轻松搞定!本文从配置到后台运行,再到内网资源访问,一步步带你解锁 EasyTier 的核心用法~

EasyTier 初相识:轻量高效的异地组网工具

官网

下载

EasyTier 是一款专注于异地组网的工具,支持 Windows、Linux 等系统,能快速将分布在不同地点的设备接入同一虚拟局域网,实现内网互访。官网提供了详细的文档和下载入口(文末附链接),Windows 用户可直接下载 GUI 版本(操作更直观),Linux 用户则推荐使用 CLI 版本(稳定高效)。

基础配置:5 分钟搭建专属虚拟局域网

  1. 网络参数设置(通用步骤)

无论系统,首次使用都需要配置以下参数:

网络名称:自定义(如 abc,用于设备识别)

网络密码:自定义(如 abc,设备连接时需填写)

网络方式:推荐新手选「公共服务器」(自动匹配节点);若追求速度,可替换为官方推荐的其他服务器(地址: easytier.gd.nkbpal.cn/status/easy… 查看可用节点)

服务器地址:默认 tcp://public.easytier.cn:11010(公共服务器)

  1. Windows 端:GUI 点一点就搞定

Windows 用户直接下载 GUI 安装包,打开后按上述参数填写,点击「运行网络」即可自动入网。全程可视化操作,小白也能轻松上手!

  1. Linux 端:CLI 命令高效入网

Linux 用户(如 Ubuntu)需通过 CLI 命令配置,推荐管理员权限运行(需 sudo)。

# 管理员权限运行
./easytier-core -d --network-name abc --network-secret abc -p tcp://public.easytier.cn:11010
./easytier-core -i 10.11.11.0/24 --network-name abc --network-secret abc -p tcp://public.easytier.cn:11010

-d 自动分配地址

-i 指定地址

easytier.cn/guide/netwo…

后台运行:告别远程桌面的「后台任务杀手」

很多开发者用 Ubuntu 时习惯远程桌面连接,但有个坑:同一用户只能单端登录,强制下线会导致后台任务(如 EasyTier)被终止,连 tmux 都救不了!

别慌,用 systemd 配置服务,轻松实现开机自启+后台稳定运行!

步骤 1:创建 systemd 服务文件

sudo vi /etc/systemd/system/easytiertask.service

填入以下内容(根据实际路径调整):

[Unit]
Description=easytier
After=network.target


[Service]
Type=simple
User=root  # 这里最好使用root,由于指令需要root权限,其他用户然后配置 sudoers文件不需要密码,实验失败,不能启动服务
AmbientCapabilities=CAP_SYS_ADMIN
WorkingDirectory=/home/abc/easytier/  # easytier 目录
ExecStart=/home/abc/easytier/start.sh # easytier 脚步地址
Restart=always 
RestartSec=5 
StandardOutput=null
StandardError=null
KillMode=process


[Install]
WantedBy=multi-user.target

步骤 2:编写启动脚本 start.sh

vi easytier/start.sh

填入启动命令(与 CLI 一致):

#!/bin/bash
sudo /home/abc/easytier/easytier-core -i 10.11.11.0/24 --network-name abc --network-secret abc -p tcp://public.easytier.cn:11010

保存后赋予执行权限:

chmod +x easytier/start.sh

步骤 3:启动并验证服务

sudo systemctl daemon-reload  # 重载服务配置
sudo systemctl start easytiertask.service  # 启动服务
sudo systemctl status easytiertask.service  # 查看状态(active 表示成功)
sudo systemctl enable easytiertask.service  # 开机自启

至此,EasyTier 就能在后台稳定运行啦!远程桌面断开也不怕~

访问服务端可访问的其他地址

想通过本地电脑访问异地局域网内的其他设备?EasyTier 支持 SOCKS5 代理,一键开启即可!

网络拓扑图

Windows 端配置(以办公机为例):

打开 EasyTier GUI,进入「高级设置」;

找到「SOCKS5 服务器」选项,勾选启用;

在「子网代理 CIDR」中添加需要访问的内网网段(如 10.0.0.0/24,按回车确认)。

配置完成后,本地应用(如浏览器、开发工具)通过 SOCKS5 代理即可访问异地局域网内的设备啦!

总结

EasyTier 真的是异地组网的「宝藏工具」:Windows 端简单易用,Linux 端高效稳定,配合 systemd 后台服务彻底解决任务终止问题,再加上 SOCKS5 代理的内网访问能力,开发协作效率直接拉满!

赶紧去官网(easytier.cn)下载体验吧~ 有任何问题,欢迎在评论区留言交流!

参考链接

官方快速组网指南:easytier.cn/guide/netwo…

服务器状态查询:easytier.gd.nkbpal.cn/status/easy…