admin 发表于 5 天前

【七亿组网】把散落各地的电脑连成一张虚拟局域网

七亿组网(7eMesh)能把分散在不同地点、不同网络的电脑,连成一张私有的虚拟局域网。装一个客户端,家里的电脑、公司的服务器、云上的 VPS 就能像插在同一台交换机上一样互通——远程桌面、SSH、传文件、访问 NAS,直接用内网 IP。



特点
· 点对点直连:数据在两台机器之间直连,不绕第三方,跑满你自己的带宽
· 不用公网 IP:没有公网 IP 的机器也能接入
· 主控只牵线、不搬货:主控服务器只负责“介绍”机器互相认识,不转发数据、不占用它的带宽
· 跨平台:Windows / Linux
· 传输加密:全程加密
· 协议可选:KCP(稳定)/ UDP(低延迟)/ QUIC(跨境推荐)/ WSS(抗封锁)

需要准备:一台带公网 IP 的服务器做“主控”,加上若干要互连的电脑(Windows/Linux)。

下载
Linux 一键安装脚本:https://dl.7ehl.com/7emesh/7emesh-install.sh
Windows 客户端:https://dl.7ehl.com/7emesh/7eMeshClient-win-x64.zip

三步上手

① 主控(公网服务器),执行下面两行:
curl -fsSL https://dl.7ehl.com/7emesh/7emesh-install.sh -o 7emesh-install.sh
sudo bash 7emesh-install.sh
按提示选“主控端”,装完会打印出网络名称和密钥。

② 被控(Linux),执行:
sudo bash 7emesh-install.sh --role client --server 主控IP:11010 --network 网络名 --secret 密钥

③ 被控(Windows):解压运行 7eMeshClient.exe,填入主控地址 / 网络名称 / 网络密钥,点“连接”。

连上后每台机器会获得一个虚拟 IP(如 10.126.0.x),用这个 IP 就能互访。

常用命令

主控 / 被控都通用(下面命令里的 easytier 是服务名,7emesh-cli 是随安装脚本一起来的)
sudo cat /etc/7emesh.conf                  # 网络名 / 网络密钥 / 端口(安装时写入)
7emesh-cli peer                           # 查看在线节点(IP / 延迟 / 丢包 / 隧道)
systemctl status easytier                   # 服务运行状态
systemctl restart easytier                  # 重启服务
journalctl -u easytier -n 100               # 最近日志
ss -tlnp | grep -E '11010|11012'            # 端口是否在监听

如果主控是手工用 EasyTier 官方包部署的(没有用我们的一键脚本),密钥在启动参数里:
systemctl cat easytier | grep network-secret

连不上,先查端口。主控要放行 11010(TCP+UDP)和 11012(TCP):
# Ubuntu / Debian
ufw allow 11010 && ufw allow 11012/tcp

# CentOS / 宝塔面板
firewall-cmd --permanent --add-port=11010/tcp --add-port=11010/udp --add-port=11012/tcp
firewall-cmd --reload
云服务器还要到控制台的“安全组”里放行 11010(TCP+UDP)和 11012(TCP)—— 这一步在服务器里面改不了。

Windows 客户端(管理员命令行)
sc query 7eMeshSvc          # 服务是否在运行
7eMeshSvc.exe --install   # 重装 / 修复服务
7eMeshSvc.exe --uninstall   # 卸载服务
日志目录:%ProgramData%\7eMesh\logs\(资源管理器地址栏直接粘贴即可打开)

常见问题:隧道协议怎么选?默认 KCP 即可(稳、抗丢包);国内线路好可用 UDP(延迟最低);跨境或网络有干扰时用 QUIC / WSS。
页: [1]
查看完整版本: 【七亿组网】把散落各地的电脑连成一张虚拟局域网