基于免费容器服务部署EasyTier节点
前言
EasyTier 是一个去中心化 P2P 组网程序,可以实现内网穿透和虚拟组网。本文将介绍如何利用免费的容器服务平台部署 EasyTier 节点,特别适合用于握手连接和 P2P 通信。
TIP重要提示:免费容器服务通常有资源限制,仅建议用于握手连接和 P2P 通信,不适合大量流量转发。
前提条件
- GitHub 账号:需要注册满 180 天
- 容器平台余额:部分平台会赠送每月 5 美元余额(满足条件后)
- 基础网络知识:了解 TCP/UDP 端口和容器部署基本概念
平台介绍
Zeabur
- 官网:
https://zeabur.cn 特点:提供免费试用集群,操作简单直观- 注意:据 2026年3月6日 信息,Zeabur 免费试用集群已无法创建,本方法暂时废弃
Claw
- 官网:
https://ap-northeast-1.run.claw.cloud(日本区域) - 特点:支持多地区部署,免费计划可用
- 注意:此方案需每个月上线官方控制台,否则可能会被停止使用
Zeabur 部署方法(暂时废弃)
WARNING截至 2026年3月6日,Zeabur 免费试用集群已无法创建,以下内容仅供参考
部署步骤
-
创建项目
- 登录 Zeabur 控制台
- 点击”创建项目”
- 向下滑动找到”免费试用集群”
- 选择腾讯云区域(延迟约 100-300ms)
- 点击”创建项目”
-
部署服务
- 项目创建成功后,点击”部署新服务”
- 选择”Docker容器镜像”
- 填写以下信息:
- Docker镜像:
easytier/easytier - 端口:
11010(必填),11011和11012可选 - 启动命令:
easytier-core --private-mode true --network-name my-network --network-secret my-secret
- Docker镜像:
-
参数说明
-
--private-mode true:启用私有模式,仅允许指定网络连接 -
--network-name my-network:自定义网络名称 -
--network-secret my-secret:自定义网络密钥
-
-
获取连接地址
- 部署成功后,会显示类似以下格式的连接地址:
tcp://sjc1.clusters.zeabur.com:33332- 将此地址填入 EasyTier 客户端即可使用
Claw 部署方法(当前可用)
准备工作
-
登录账号
-
使用 GitHub 账号登录即可
-
进入部署界面

-
登录后点击”App Launchpad”

-
点击”Create App”
-
详细配置步骤
-
基本信息配置
- Application Name:填写自己喜欢的名称(如:easytier-node)
- Image:填写官方 Docker 镜像
easytier/easytier(部分版本需要指定版本,如easytier/easytier:v2.5.0)
-
资源分配配置
- Usage:CPU 和内存设置
- CPU:
0.1(10% CPU 使用率) - 内存:
64M - 说明:仅用于握手连接和 P2P 通信时,此配置足够;如需转发流量,请适当增加资源
- CPU:
- Usage:CPU 和内存设置
-
网络配置
-
Network:端口和域名设置
- 端口:tcp默认
11010,可自行修改启动参数中--listeners ws://0.0.0.0:自定义端口,如--listeners ws://0.0.0.0:30655 - 说明:Claw 免费计划限制 TCP/UDP 只能开放一个端口,但 HTTPS/GRPCS/WSS 协议无限制
- 端口:tcp默认
-
TIPWSS 支持:EasyTier 官方支持 WSS 协议,建议使用
ws://0.0.0.0:端口监听,实测wss://0.0.0.0:端口无法连接
- 高级配置
- Command:启动命令
easytier-core --listeners ws://0.0.0.0:自定义端口 --hostname 自定义主机名 --latency-first --p2p-only--private-mode true:私有模式,自己使用加上这个参数--latency-first:延迟优先模式--p2p-only:仅打洞,建议填上,防止流量走服务器耗光流量扣费
WARNING注意:
--p2p-only仅在 v2.5.0 及以上版本支持,若提示参数错误请检查版本号
-
环境变量
- 无需额外配置,保持默认即可
-
部署容器
- 点击”Deploy Application”创建容器
- 注意:如果启动失败,可能是镜像拉取问题(Claw 的常见问题)
- 解决方法:尝试更换地区(新加坡、美国西部、美国东部、德国、日本五个地区可选)
TIPClaw Cloud 协议建议选择 tcp 或者 wss,tcp 兼容 wss,wss 资费更低
获取连接地址
部署成功后,会分配显示类似以下格式的连接地址:
tcp://tcp.ap-northeast-1.clawcloudrun.com:30655将此地址填入 EasyTier 客户端即可使用。
或者
wss://ap-northeast-1.clawcloudrun.com:30655参数详解
私有模式参数
easytier-core --private-mode true --network-name my-network --network-secret my-secret--private-mode true:启用私有模式,仅允许指定网络的节点连接--network-name:自定义网络名称,相同名称的节点可以互相连接--network-secret:网络密钥,用于加密通信
NOTE引用官方文档说明:如果你希望 EasyTier 仅在你的虚拟网络中提供服务,而不希望其他虚拟网的节点连接到你的节点,可以使用
--private-mode true参数启动 EasyTier。这会仅允许网络名为my-network且密钥为my-secret的节点连接到该 EasyTier 节点。
其他常用参数
EasyTier 支持多种启动参数,常用参数包括:
--port:指定监听端口(默认:11010)--relay-server:指定中继服务器地址--log-level:日志级别(debug/info/warn/error)--config:配置文件路径
详细参数请参考 EasyTier 官方文档。
使用建议
适用场景
- P2P 握手连接:建立点对点连接的最佳选择
- 内网穿透:NAT4 环境下的内网穿透
- 小型网络组网:少量设备的虚拟组网
不适用场景
- 大流量转发:免费容器资源有限,不适合流量转发
- Web 服务加速:网络速度较慢,不适合 Web 服务
- 生产环境:免费服务稳定性有限,不建议用于生产环境
优化建议
- 地区选择:根据实际位置选择最近的部署地区
- 资源监控:定期检查容器资源使用情况
- 备用方案:准备多个节点作为备用连接
常见问题
1. 容器启动失败
- 问题:镜像拉取失败或资源不足
- 解决:尝试更换地区或稍后重试
2. 连接不稳定
- 问题:网络延迟高或丢包
- 解决:选择更近的地区部署,或使用多个节点,wss 可以选择套 cloudflare 优选优化
3. 端口无法访问
- 问题:防火墙或网络限制
- 解决:检查容器平台的安全组设置,确保端口开放
4. 资源超限
- 问题:CPU 或内存使用超限
- 解决:优化 EasyTier 配置,减少资源消耗
安全注意事项
- 密钥安全:定期更换网络密钥,避免泄露
- 私有模式:建议始终启用私有模式,防止未授权连接
- 日志监控:定期检查容器日志,发现异常及时处理
- 版本更新:定期更新 EasyTier 版本,修复安全漏洞
性能测试
在实际测试中,免费容器部署的 EasyTier 节点表现如下:
- 延迟:100-300ms(取决于地区和网络)
- 稳定性:适合短期和小规模使用
- 吞吐量:不适合大流量传输
总结
通过 Zeabur 和 Claw 等免费容器服务平台,我们可以低成本部署 EasyTier 节点,实现 P2P 组网和内网穿透。虽然免费服务有一定限制,但对于学习、测试和小规模使用已经足够。
核心要点总结:
- Claw 是目前可用的免费部署平台
- 仅建议用于握手连接和 P2P 通信
- 务必启用私有模式保障安全
- 根据实际需求调整资源配置
希望本文能帮助您顺利部署 EasyTier 节点。如果在部署过程中遇到问题,欢迎参考官方文档或社区讨论。
WARNING免责声明:本文仅供参考,使用免费容器服务需遵守平台服务条款。作者不对因使用本文内容造成的任何损失负责。
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时






