2026/4/6 9:02:57
网站建设
项目流程
如何在5分钟内搭建专属的Zwift离线训练服务器完整指南【免费下载链接】zwift-offlineUse Zwift offline项目地址: https://gitcode.com/gh_mirrors/zw/zwift-offline厌倦了网络不稳定导致的虚拟骑行中断想要在任何地方都能享受流畅的Zwift训练体验吗今天我们来一起探索如何快速搭建个人专属的Zwift离线训练服务器让你彻底摆脱网络依赖随时随地享受虚拟骑行乐趣Zwift离线版是一个开源项目它通过模拟Zwift服务器的部分功能让你可以在没有互联网连接的情况下运行Zwift客户端。这意味着你可以在地下室、偏远地区甚至飞行途中继续你的虚拟骑行训练。为什么选择搭建Zwift离线服务器在我们开始动手之前先了解一下这个方案能为你带来什么 完全自主控制你的训练数据完全由自己掌控不再依赖外部服务器⚡ 极速响应本地服务器处理操作反馈更加灵敏流畅 隐私安全所有训练记录本地保存保护你的个人信息 稳定可靠告别网络波动导致的训练中断三种安装方案对比根据你的技术背景和需求我们准备了三种不同的安装方案方案适合人群安装时间技术要求灵活性Windows一键安装普通用户5分钟极低中等源代码安装开发者/技术爱好者15分钟中等高Docker容器化多设备用户/运维人员10分钟中等最高方案一Windows一键安装5分钟搞定如果你使用Windows系统这是最简单快捷的方式下载最新版从项目仓库获取最新的zoffline发布包运行可执行文件双击运行下载的zoffline.exe启动Zwift保持zoffline运行启动你的Zwift应用程序开始训练现在你可以开始离线骑行训练了小贴士如果zoffline和Zwift不在同一台电脑上运行需要在storage目录中创建一个server-ip.txt文件里面填写运行zoffline的电脑IP地址。方案二从源代码安装最灵活这种方法适合有一定技术基础的用户让你可以完全控制整个系统# 获取项目源码 git clone https://gitcode.com/gh_mirrors/zw/zwift-offline cd zwift-offline # 安装Python依赖包 pip install -r requirements.txt # 启动本地服务器 python standalone.py关键步骤说明确保已安装Python 3.x版本在Linux/macOS上可能需要使用sudo权限运行首次运行时会自动创建storage目录保存你的训练数据更新zoffline时记得保留storage目录里面包含你的训练进度方案三Docker容器化部署专业推荐如果你熟悉Docker这是最推荐的部署方式可以确保环境一致性和易于管理# 创建并启动容器 docker create --name zwift-offline \ -p 443:443 -p 80:80 \ -p 3024:3024/udp -p 3025:3025 \ -p 53:53/udp \ -v /你的/存储/路径:/usr/src/app/zwift-offline/storage \ -e TZAsia/Shanghai \ zoffline/zoffline docker start zwift-offline或者使用更简单的docker-compose方式# docker-compose.yml配置文件示例 services: zoffline: image: zoffline/zoffline:latest container_name: zoffline environment: - TZAsia/Shanghai volumes: - ./storage/:/usr/src/app/zwift-offline/storage ports: - 80:80 - 443:443 - 3024:3024/udp - 3025:3025 restart: unless-stopped启动命令docker-compose up -d客户端配置让Zwift认识你的新服务器安装好服务器后还需要告诉Zwift客户端使用你的本地服务器Windows系统配置复制项目中的SSL证书文件到本地以管理员身份运行命令提示符并导入证书certutil.exe -importpfx Root cert-zwift-com.p12编辑系统hosts文件添加服务器重定向127.0.0.1 us-or-rly101.zwift.com secure.zwift.com cdn.zwift.com launcher.zwift.commacOS系统配置使用Keychain Access导入证书文件设置证书信任策略为始终信任编辑/etc/hosts文件添加相同的重定向规则Android设备配置安装必要的辅助应用程序创建hosts.txt文件配置虚拟主机关闭Android的私有DNS功能使用ZofflineObb应用打补丁高级功能让训练更有趣配置完成后你可以启用一些增强功能 多人游戏支持在storage目录中创建multiplayer.txt文件就可以支持多个用户同时训练。 幽灵骑行功能在启动器界面勾选启用幽灵选项你可以与自己之前的骑行记录进行对比训练挑战自我 机器人陪骑创建enable_bots.txt文件加载幽灵作为陪骑机器人让训练不再孤单。 数据同步支持将训练数据同步到Strava、Garmin Connect、Intervals.icu等平台方便你统一管理训练记录。验证安装是否成功完成所有配置后按照以下步骤验证启动Zwift离线服务器确保zoffline正常运行运行Zwift应用程序正常登录界面应该能打开创建训练课程尝试创建一个简单的骑行课程开始骑行测试在完全断开网络的情况下进行短时间骑行检查数据保存确认训练数据被正确记录成功标志在完全断开网络的环境下能够顺畅进行虚拟骑行训练并且所有训练数据都被完整保存。常见问题排查问题现象可能原因解决方案服务器启动失败Python版本不兼容确认使用Python 3.7版本Zwift无法连接端口被占用检查443、80、3024、3025端口是否可用数据无法保存存储目录权限问题确保storage目录有读写权限证书验证失败证书未正确导入重新导入SSL证书到系统信任库数据安全与备份建议重要提醒定期备份你的训练数据定期备份storage目录这是你所有训练数据的存储位置使用外部存储设备将storage目录映射到外部硬盘或NAS设置自动化备份创建简单的备份脚本定期备份数据个性化定制技巧想要更多自定义功能试试这些调整训练参数修改配置文件中的训练参数添加自定义路线在data目录中添加你自己的骑行路线优化服务器设置根据硬件性能调整服务器配置参数最后的小贴士保持更新定期检查项目更新获取新功能和修复社区支持遇到问题时可以加入Discord社区寻求帮助实验心态尝试不同的配置组合找到最适合你的设置现在你已经掌握了搭建个人Zwift离线训练服务器的全部技能无论你是在家里、健身房还是旅途中都可以享受稳定流畅的虚拟骑行体验。立即动手开启你的专属离线骑行之旅吧开始行动选择最适合你的安装方案今天就开始搭建你的专属训练服务器【免费下载链接】zwift-offlineUse Zwift offline项目地址: https://gitcode.com/gh_mirrors/zw/zwift-offline创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考