Знакомо? Заезд записан, на часах он есть, в приложении производителя тоже, а в Strava пусто. Дальше начинается ритуал: переустановить, отвязать и привязать заново, перетыкать разрешения, подождать до утра — вдруг само. Не помогает ничего. И не поможет: сломано не там, где ищут.
Путь тренировки выглядит так:
часы → телефон → облако производителя → Strava
Первые три звена в России работают. Мы постучались с российского сервера на
connect.garmin.com — ответ 200, всё живо. Приложение Garmin Connect лежит в
RuStore, там же есть Suunto. Часы пишут заезд, телефон его забирает, облако
производителя принимает.
Дальше начинается неочевидное. Последняя стрелка бывает двух видов, и от того, какая она у вас, зависит вообще всё.
Вариант первый: отправляет облако. Связка уже настроена, и заезд уходит с сервера производителя на сервер Strava. Ваш телефон в этом не участвует, ваша страна тоже — два зарубежных сервера разговаривают между собой. Здесь ничего не ломается: если связка стоит, тренировки едут, хоть из Москвы, хоть из Норильска.
Вариант второй: отправляет ваше устройство. Заливка идёт из приложения на
телефоне, с вашего IP. Тут вы упираетесь в ту же стену, что и на сайте: с
российского адреса strava.com отдаёт 403, доступ из страны заблокирован — мы
проверили это построчно. Без VPN такая
заливка не проходит.
Даже если у вас будет «вариант первый», один раз через стену пройти придётся.
Кнопка «Разрешить доступ», которой вы связываете облако производителя с Strava,
живёт на strava.com/oauth/authorize. Этот адрес из России отвечает тем же
403. Нажать нечего.
Отсюда неприятный порядок действий: сначала поднимаете VPN, потом заходите в свой аккаунт Strava, потом подтверждаете доступ. И только после этого связка начнёт работать сама, уже без туннеля.
Тот же 403 объясняет, почему подключиться к вашему аккаунту Strava не может и любой сторонний сервис, живущий на российском сервере: ему эту страницу тоже не открыть.
И вот тут начинается то, что VPN не чинит вообще.
У части производителей пункт «Strava» в приложении просто отсутствует — не выключен, не выдаёт ошибку, а его нет в списке. Список сторонних сервисов собирается по региону вашего аккаунта, и для России Strava в него не попадает.
Самый громкий случай — Huawei. В аккаунте Huawei с российским регионом выгрузки в Strava нет как функции. В аккаунте, зарегистрированном на Тайване или в Китае, она есть. Часы те же самые, приложение то же самое, разница только в стране учётной записи.
Поэтому вопрос «как подключить Huawei к Strava» в поиске задают тысячи раз, а инструкции не помогают: они написаны людьми, у которых регион другой. Пока регион российский, подключать нечего.
Huawei. Самый частый случай, и самый обидный. Как раз тот региональный гейт: в аккаунте с российским регионом Strava в списке сторонних сервисов не появляется, в тайваньском или китайском — появляется. Обходят двумя способами: заводят аккаунт с другим регионом (теряя привязку покупок и часть функций) или ставят стороннее приложение-мост, которое переливает данные. Оба способа рассыпаются при очередном обновлении, и оба надо чинить руками.
Garmin. Тут всё честно: Garmin Connect доступен, история никуда не девается, связку со Strava в аккаунте включить можно. Один раз понадобится VPN, чтобы подтвердить доступ на стороне Strava, дальше заезды едут сами.
Amazfit и Zepp. Заезд с GPS-треком доходит до облака Zepp нормально. Дальше — как повезёт с регионом аккаунта Zepp; сама связка, если она настроилась, работает.
Apple Watch. Тут посредником работает само приложение Strava: оно умеет импортировать тренировки из Apple Health. С двумя оговорками — берутся только заезды, записанные штатным приложением «Тренировка» на самих часах, и только за последние 30 дней. Активности сторонних приложений не подтягиваются. И работает всё это внутри приложения Strava, то есть из России — с VPN.
Samsung, Xiaomi, Honor. А здесь тот же трюк не сработает. На Android Strava общается с Health Connect в одну сторону: пишет туда время, дистанцию и калории, а читает оттуда только вес. Тренировки внутрь она не забирает — значит через системный слой телефона заезд с этих часов в Strava не попадёт вообще никак, хоть с туннелем, хоть без.
Велокомпьютеры. iGPSPORT, Magene, CYCPLUS, XOSS живут в собственных облаках. У части из них выхода в Strava не было и до всей этой истории.
Заливать файлом. Способ без всяких туннелей, но работает он ровно там, где
производитель разрешает забрать файл. Велокомпьютеры отдают .fit прямо с
устройства, у многих приложений есть экспорт в .fit или .gpx, и из архива
Strava треки выгружаются в тех же форматах.
А вот Huawei Health скачивание закрыл. Раньше файл заезда из приложения доставался, потом кнопка пропала — и это, пожалуй, худший расклад: заезд у вас есть, вы его видите, а забрать его нельзя ни автоматически, ни руками. Здесь остаётся только коннектор, который читает облако Huawei напрямую.
Подключить сервис, который синхронизирует заезды напрямую. Смысл в том, чтобы выкинуть из цепочки последнее звено: не «облако производителя → Strava», а «облако производителя → сервис». Тогда блокировка Strava перестаёт вас касаться вовсе.
Так устроен dodofo — выбираете своего производителя, входите в его аккаунт, и заезды начинают синхронизироваться автоматически:

Вот что подключается сейчас:
| Устройство | Как синхронизируются заезды | Статус |
|---|---|---|
| Garmin | вход по почте и паролю от Garmin Connect | подключается |
| Huawei Health | часы и браслеты Huawei | подключается |
| Amazfit / Zepp | заезды с GPS-треком из облака Zepp | подключается |
| COROS | часы и велокомпьютеры COROS | подключается |
| Polar | тренировки, пульс и сон | подключается |
| Suunto | тренировки с часов Suunto | подключается |
| iGPSPORT | велокомпьютеры iGPSPORT | подключается |
| Magene / GEOID | через приложение OnelapFit | подключается |
| CYCPLUS | через приложение CYCPLUS Fit | подключается |
| MyWhoosh | заезды на станке | подключается |
| HerzBand | браслеты HerzBand | подключается |
| Wahoo | велокомпьютеры ELEMNT и станки KICKR | подключается |
Ни один из этих каналов не проходит через Strava, поэтому её блокировка на них не влияет. Заезд синхронизируется автоматически, с пульсом, каденсом, мощностью и треком — и дальше считается как положено: зоны, набор высоты, лучшие усилия, динамика формы.
Подключение занимает пару минут и делается один раз. Дальше заезды синхронизируются автоматически, без вашего участия.
Отдельная вещь, которой у большинства сервисов нет: склейка одной поездки из нескольких источников. Многие пишут заезд сразу и велокомпьютером, и часами — часами удобно снимать пульс, не таская отдельный нагрудный датчик. На выходе получаются два разных файла об одной и той же поездке. Обычный сервис покажет два заезда и посчитает километры дважды. Мы такие куски сводим в одну поездку и берём метрики из того файла, где они есть.
То же самое спасает, когда трек рвётся: тоннель, лес, севший велокомпьютер на середине. Кусок от часов закрывает дыру, а дистанция и набор высоты не разъезжаются.
Раз уж заезды синхронизируются целиком, из них есть что считать. Так выглядит разбор обычного заезда на 77 километров:


Уже подключились, а заезда нет. Три причины закрывают почти все случаи, и проверяются они по порядку.
Начните с приложения производителя. Нет тренировки там — значит она не доехала даже до облака, и дело в паре «часы — телефон». Синхронизируйте часы по Bluetooth и подождите минуту: дальше заезд синхронизируется автоматически.
Заезд без GPS-трека не синхронизируется. Ручная тренировка, запись в зале, поездка на станке без датчиков — облако такие часто не отдаёт наружу, потому что отдавать нечего. Такие заливаются файлом или заводятся руками.
Одна поездка, два прибора. Писали и велокомпьютером, и часами — кусков будет несколько, и по отдельности каждый неполный. Мы их склеиваем в одну поездку; если видите две записи вместо одной, напишите нам, склейка чинится.
Раз уж данные синхронизируются автоматически, к ним цепляется то, ради чего многие и держались за Strava.
Результаты гонок — финишные протоколы любительских стартов, разобранные по спортсменам. Свою строку находите по стартовому номеру или времени, без пдф-таблиц с сайта организатора.

Сравнение с другими — не по чужим сегментам, а по вашим же файлам: кто как ехал ту же дистанцию, как менялась форма от месяца к месяцу.
Всё это открывается сразу после регистрации, начать можно с главной.