首页
/ 如何免费使用Zwift Offline:无需网络的室内骑行终极指南 🚴‍♂️

如何免费使用Zwift Offline:无需网络的室内骑行终极指南 🚴‍♂️

2026-02-05 04:06:09作者:秋泉律Samson

Zwift Offline是一款功能强大的开源项目,让你能够在没有网络连接的情况下使用Zwift进行室内骑行训练。通过模拟Zwift服务器,该工具支持单人模式、多人联机和幽灵骑行(与自己的历史记录竞赛),为骑行爱好者提供灵活自由的训练体验。

📌 为什么选择Zwift Offline?

Zwift Offline解决了网络不稳定或无网络环境下无法使用Zwift的痛点。无论是家庭训练、户外露营还是网络故障时,你都能继续享受Zwift的全部功能。特别适合以下场景:

  • 网络条件差的地区用户
  • 需要节省流量的移动设备用户
  • 希望保护训练数据隐私的骑行者
  • 多人家庭共享训练环境

Zwift Offline骑行界面示意图
图:Zwift Offline支持多种地图和训练模式,让室内骑行不再枯燥

🔧 快速安装指南(3种方法任选)

1️⃣ Windows一键安装(推荐新手)

  1. 从项目仓库克隆代码:
    git clone https://gitcode.com/gh_mirrors/zw/zwift-offline
    
  2. 运行 zoffline.exe 启动程序
  3. 自动创建 storage 目录存储训练数据
  4. 保持后台运行,正常启动Zwift客户端

2️⃣ 跨平台源码安装(适合开发者)

# 安装依赖
pip3 install -r requirements.txt

# 启动服务
python3 standalone.py

⚠️ 注意:Linux/macOS用户需要使用sudo权限以绑定80/443端口
源码目录:scripts/ 包含各类辅助工具脚本

3️⃣ Docker容器部署(适合服务器环境)

# 创建容器
docker create --name zwift-offline -p 443:443 -p 80:80 -v ./storage:/usr/src/app/zwift-offline/storage zoffline/zoffline

# 启动服务
docker start zwift-offline

🛠️ 客户端配置步骤

Windows系统配置

  1. 导入SSL证书:
    certutil -importpfx Root ssl/cert-zwift-com.p12
    
  2. 编辑 hosts 文件(需管理员权限):
    127.0.0.1 us-or-rly101.zwift.com secure.zwift.com cdn.zwift.com launcher.zwift.com
    
  3. 合并证书到Zwift信任列表:
    ssl/cert-zwift-com.pem 内容追加到 C:\Program Files (x86)\Zwift\data\cacert.pem

移动端配置(Android示例)

  1. 安装 ZofflineObb.apk 补丁工具
  2. 使用 Virtual Hosts 应用重定向域名
  3. 运行Zwift前启动补丁工具处理安装包

🚀 特色功能详解

👻 幽灵骑行模式

通过勾选启动器中的"Enable ghosts"选项,可与自己的历史最佳成绩竞赛。系统会自动保存每次骑行数据到 storage/<player_id>/ghosts/ 目录,支持路线分组和装备自定义。

👥 多人联机功能

创建 multiplayer.txt 文件即可开启局域网多人模式:

  • 支持自定义账号系统
  • TCP/UDP端口转发需开放80/443/3024/3025
  • 可选配置Gmail实现密码重置功能

📊 数据同步方案

支持将训练数据同步到主流运动平台:

  • Strava:通过 scripts/strava_auth.py 授权
  • Garmin Connect:使用 garmin_auth.py 配置
  • Intervals.icu:在启动器设置中输入API密钥

💡 使用技巧与最佳实践

  1. 数据备份:定期备份 storage 目录防止训练记录丢失
  2. 性能优化:创建 enable_bots.txt 控制AI陪练数量
  3. 地图更新:运行 scripts/get_gameassets.py 获取最新地图数据
  4. 多用户管理:通过 multiplayer.txt 配置家庭共享账号

❓ 常见问题解决

Q: 启动后Zwift提示需要更新怎么办?
A: 复制官方Zwift的版本文件到 cdn/gameassets/Zwift_Updates_Root/ 目录

Q: 如何迁移已有的Zwift账号数据?
A: 使用 scripts/get_profile.py 导出官方账号数据,放入 storage/1 目录

Q: 多人模式下其他用户无法连接?
A: 检查防火墙设置,确保UDP 3024端口和TCP 3025端口开放

📚 相关资源

  • 配置脚本目录:scripts/
  • 证书文件位置:ssl/
  • 地图数据目录:cdn/gameassets/
  • 官方社区:Discord服务器

⚠️ 重要提示:本项目仅用于个人学习研究,请勿用于商业用途。Zwift是Zwift, Inc.的注册商标,与本项目无任何关联。

通过Zwift Offline,你可以彻底摆脱网络束缚,随时随地享受专业的室内骑行训练。无论是追求个人最佳成绩还是与家人朋友共同训练,这款工具都能满足你的需求。立即下载体验,开启无拘无束的骑行之旅吧!

登录后查看全文
热门项目推荐
相关项目推荐