Skip to content

1.0.17

Choose a tag to compare

@momentics momentics released this 23 Aug 19:51
· 2 commits to main since this release

Улучшения GhostWire

Обход блокировок

  • Прокси автоматически определяет IP, заблокированные провайдером (устойчивые TCP-сбои), и отключает их из выбора на 6 часов.
  • В фоновом режиме прокси периодически проверяет IP всех DC: заблокированные отключаются, разблокированные возвращаются в работу — даже без активного трафика.
  • При старте прокси сразу прогоняет несколько раундов проверки по всем IP.
  • Если один DC заблокирован провайдером, остальные продолжают работать: режим Offline включается только при падении всех DC одновременно.

Скорость подключения

  • При подключении ротатор в первую очередь выбирает живой адрес (с приоритетом основного IP), а не случайный.
  • В рамках одной попытки подключения уже пробованный IP не повторяется: прокси последовательно перебирает разные адреса.
  • Таймаут установки соединения сокращён до 2 секунд: мёртвые адреса отбрасываются быстрее, ретраи происходят мгновенно.

Загрузка файлов (media)

  • Media-соединения стабильнее: пробы включают media-only IP, а init-пакет handshake'а отправляется одним целым фреймом с гарантией целостности.
  • Статистика media_connections теперь корректно учитывает media-соединения основного пути.

Надёжность

  • Init-пакет (64 байта) гарантированно доходит первым и целиком — handshake не зависит от настроек морфинга трафика.
  • Восстановление сети не сбрасывает состояние IP: отключённый из-за блокировки адрес остаётся отключённым, пока фоновая проба не подтвердит его работоспособность.