macOS menu bar · Happ

Стабильный прокси к телефону

Один раз укажите 127.0.0.1 в Telegram, Cursor, Firefox или WebStorm. Happ Bridge находит Happ в Wi‑Fi и держит мост, даже когда IP телефона меняется.

Happ Bridge

Статус

Подключено · 192.168.1.6

Телефоны в сети · 2

127.0.0.1:10808SOCKS5
127.0.0.1:10809HTTP

Что делает приложение

Relay только на localhost. Системный proxy macOS не трогаем. Прописка в приложения - только по вашей кнопке. Опциональный логин/пароль Happ LAN (пароль в Keychain) снижает риск подмены SOCKS в Wi‑Fi; чужие сети без пароля помечаются предупреждением.

  • Адреса не меняются

    Приложения всегда ходят на 127.0.0.1. IP телефона живёт только внутри моста.

  • Несколько телефонов

    Находит все Happ в сети - выберите нужный IP в списке. Обновить список можно без разрыва текущего подключения.

  • Прописка вручную

    Cursor, WebStorm, Firefox: «Прописать» и предложение перезапустить. Видит установленные .app даже без конфига; после обновления macOS может понадобиться Полный доступ к диску для Firefox.

  • После перезагрузки Mac

    Ждёт появления Wi‑Fi перед первым поиском, мягче повторяет попытки. В диагностике — подсказка про доступ к локальной сети.

  • Пароль LAN · Keychain

    Те же логин/пароль, что в Happ. Проверка auth — end-to-end, до подтверждения «Подключено»; чужой открытый SOCKS не подставится. В чужой Wi‑Fi без пароля LAN автоподключение отключено — выберите телефон вручную. Пароль хранится в Keychain macOS, не в settings.json. Мост Wi‑Fi не шифрует - это делает Happ.

  • Домашние сети

    Отметьте SSID как домашний в настройках - предупреждение о чужой сети пропадёт. Выбранный телефон запоминается отдельно для каждой Wi‑Fi сети.

  • Только localhost

    Слушает 127.0.0.1 - соседи по Wi‑Fi ваш Mac-прокси не видят.

Подключено · 192.168.1.6
Скопировать SOCKS5
Скопировать HTTP
Найти снова
Диагностика
Настройки…
Выйти
Меню в строке меню macOS

Как находит телефон (технически)

Никакого mDNS, broadcast или сетевого «пинга»: проверяется только TCP-проба SOCKS5-порта. Чужой открытый прокси в сети не подставится.

Интерфейс

Окно настроек и прописка в приложения. Клик по иконке открывает меню.

Установка

Сборка без подписи Apple. Установщик кладёт приложение в «Программы». Чтобы снять блокировку Gatekeeper и запустить - одна команда ниже.

1. Открыть диск и установить

  1. Скачайте .dmg с GitHub Releases
  2. Откройте диск: двойной клик по скачанному файлу. На рабочем столе появится диск Happ Bridge
  3. Запустите Install Happ Bridge.command → «Установить»

Если установщик не открывается - сначала блок 2. После установки, если приложение заблокировано - блок 3.

2. Если блокирует установщик

Вставьте в «Терминал» и нажмите Return (сначала должен быть открыт диск из шага 1):

Terminal
if [ ! -d "/Volumes/Happ Bridge" ]; then
  echo "Диск «Happ Bridge» не открыт. Сделайте двойной клик по файлу .dmg в Загрузках, дождитесь диска и повторите."
  exit 1
fi
xattr -cr "/Volumes/Happ Bridge/Install Happ Bridge.command"
open "/Volumes/Happ Bridge/Install Happ Bridge.command"

3. Запустить приложение

Выполняйте только если Happ Bridge уже установлен в «Программах». Код снимает блокировку Gatekeeper и запускает:

Terminal
if [ ! -d "/Applications/Happ Bridge.app" ]; then
  echo "Приложение не установлено. Сначала выполните блок «Установить» (Install Happ Bridge.command)."
  exit 1
fi
xattr -cr "/Applications/Happ Bridge.app"
open "/Applications/Happ Bridge.app"

Иконка появится в строке меню (справа вверху), не в Dock.

Happ Bridge 1.2.9 for macOS

Menu bar utility: stable SOCKS5/HTTP localhost bridge to Happ. Design-token dark theme, better contrast and no layout jumps, dirty-close guard, and detailed connection logs for support (relay errors/timeouts to the phone, recovery after an unstable link). Download .dmg

Скачать .dmg