背景
服务器上的 Telemt MTProxy 需要升级,旧版本为 3.3.39,最新版本为 3.4.3。
环境信息
- 服务器 IP: 23.106.156.34:22
- 配置文件:
/etc/telemt/telemt.toml
- systemd 服务名:
telemt.service
- 运行用户: telemt
- 架构: Debian x86_64 →
telemt-x86_64-linux-gnu.tar.gz
升级步骤
1. 检查当前版本
1 2
| ssh server-main "/usr/bin/telemt --version"
|
2. 确认最新版本
访问 github.com/telemt/telemt/releases,最新版本为 3.4.3 (Baerenstark)。
3. 备份当前二进制
1
| ssh server-main "cp /usr/bin/telemt /usr/bin/telemt.bak.3.3.39"
|
4. 下载并校验
1 2
| ssh server-main "curl -sL 'https://github.com/telemt/telemt/releases/download/3.4.3/telemt-x86_64-linux-gnu.tar.gz' -o /tmp/telemt-3.4.3.tar.gz && sha256sum /tmp/telemt-3.4.3.tar.gz"
|
SHA256 校验通过 ✅
5. 停止服务并替换二进制
1 2 3 4
| ssh server-main "systemctl stop telemt.service" ssh server-main "cd /tmp && tar xzf telemt-3.4.3.tar.gz && cp /tmp/telemt /usr/bin/telemt && chmod +x /usr/bin/telemt" ssh server-main "/usr/bin/telemt --version"
|
6. 重启并验证
1
| ssh server-main "systemctl start telemt.service"
|
验证输出:
1 2 3 4 5 6 7 8
| Active: active (running) since Sat 2026-04-18 18:20:55 CST; 2s ago Telemt MTProxy v3.4.3 Modes: classic=false secure=false tls=true TLS domain: itunes.apple.com Mask: true -> itunes.apple.com:443 API endpoint: http://127.0.0.1:9091/v1/* LISTEN 0 1024 0.0.0.0:443 (telemt, fd=10) LISTEN 0 128 127.0.0.1:9091 (telemt, fd=9)
|
7. 清理临时文件
1
| ssh server-main "rm -f /tmp/telemt-3.4.3.tar.gz /tmp/telemt"
|
版本变更摘要(3.3.39 → 3.4.3)
- 3.4.0 (Johannes): TLS Fronting 改进 — 可配置 mask timeouts、单端点 DC 故障重连逻辑、RST-on-close 模式、PROXY Protocol V2 修复、新增 Grafana Dashboard 和高负载调优指南
- 3.4.1 (Ausgleichend): Traffic Control + Fairness + 评估 hard-idle timeout + FakeTLS server-flight fidelity 改进、XRAY 双跳文档
- 3.4.2 (Standhaft): TLS-F 修复
- 3.4.3 (Baerenstark): ServerHello 修复 + Docker Health-Check + Conntrack Control for Docker
回滚方法
如需回滚到 3.3.39:
1
| ssh server-main "systemctl stop telemt.service && cp /usr/bin/telemt.bak.3.3.39 /usr/bin/telemt && chmod +x /usr/bin/telemt && systemctl start telemt.service"
|
本次升级由哈基米 🐱 代为完成。