Skip to content
独立学习教程 · EasyTier v2.6.4 · 从一个数据包开始

来源与版本说明 ​

这套教程把三类依据分开:网络协议的通用原理、EasyTier 某个固定版本的实现、会随时间更新的操作指南。不能用新版文档中的一项行为,悄悄替代旧版程序的实际行为。

本文核对日期为 2026 年 10 月 13 日。命令与具体默认值以 EasyTier v2.6.4 为基准;该 tag 在核对时对应提交 8428a89d2dabc94c97d370ec607c6ca142473626。章节中的 tag 链接便于阅读,下面提供提交链接便于固定源码。版本升级后,需要重新核对参数、默认值与平台差异。

通用网络原理:查标准,不猜产品行为 ​

来源用来核对什么对应学习内容
RFC 1918IPv4 私有地址空间地址与网段
RFC 4632CIDR 与地址前缀地址与网段、路由
RFC 9293TCP 的连接、确认和可靠字节流TCP 与 UDP、完整请求
RFC 768UDP 数据报与端口TCP 与 UDP
RFC 3022传统 NAT 的地址和端口转换概念NAT
RFC 4787UDP NAT 的映射、过滤和相关行为NAT、打洞
RFC 8489STUN 协议及其能力边界STUN
RFC 8445ICE 的候选地址与连通性检查思路打洞,不据此宣称 EasyTier 完整实现 ICE
RFC 1034、RFC 1035DNS 概念与消息应用与 DNS
RFC 1191IPv4 路径 MTU 发现性能
RFC 9000QUIC 传输协议性能,具体代理行为仍看 EasyTier 源码
RFC 9110HTTP 响应语义应用与 DNS
RFC 5737192.0.2.0/24、198.51.100.0/24、203.0.113.0/24 文档地址全站公网示意,不能用于真实连接
RFC 2606.test 等保留测试名称应用与 DNS中的纸上示例

这些标准解释概念和协议,不代表每台家庭路由器都满足相同条件,也不代表 EasyTier 的具体算法等于某篇 RFC 的完整实现。

固定版资料:核对命令和实现 ​

源码中的默认设置不保证覆盖所有构建方式、无 TUN 模式或平台特例。教程遇到具体平台实验时,仍以该平台程序的版本、帮助、日志和系统状态交叉检查。

当前官方文档:执行前再次核对 ​

以下链接是持续更新的指南,适合了解新能力和最新平台说明。它们不是 v2.6.4 的冻结文档,公共节点地址尤其需要执行前确认。

本教程不复制官方文档中全局关闭防火墙、执行远程安装脚本等做法;两机实验采用固定版预编译下载,并要求定向允许和定向收尾。

教学模型与验证边界 ​

浏览器演示使用简化模型:NAT 规则是指定的预设,拓扑权重是人为设定的数值,路径变化立即展示,包旅程只抽取关键步骤。它们帮助解释因果,不模拟全部打洞预测策略、真实拥塞控制、协议字节布局或路由收敛过程。

全站固定使用 A、B、R 的示例地址,临时端口、延迟、HTTP 状态等标为教学或预期示例。除非明确附有真实实验记录,不把这些数值描述成实测。实际环境要按照第 20 章验证;成功与失败都应记录版本、目标、路径和结果。

如果发现资料之间不一致,先判断它们属于哪一类,再比较版本、平台和配置条件。学习原理时不必读完全部源码,但做具体判断时,应知道证据来自哪里。