HTTPS и прокси

HTTPS-прокси

Обратный прокси, встроенный в Joppa: порты, протоколы, передаваемые заголовки, страницы ошибок и автозапуск.

Прокси принимает все запросы к вашим доменам .test, расшифровывает их сертификатом домена и передаёт серверу разработки.

Порты и адреса

Порт Назначение
443 HTTPS
80 Перенаправляет на HTTPS

Прокси слушает 127.0.0.1 (и ::1, когда доступен IPv6). Он принимает только подключения с вашего компьютера.

Что проходит через прокси

  • HTTP/2 и HTTP/1.1.
  • WebSockets: горячая перезагрузка (HMR) Vite, Next.js или Astro работает.
  • Server-Sent Events: потоки остаются открытыми.
  • Заголовки: исходный Host сохраняется; добавляются X-Forwarded-Proto: https, X-Forwarded-Host, X-Forwarded-Port: 443 и X-Forwarded-For.

Страницы ошибок

Ситуация Ответ
Домен .test, неизвестный Joppa Страница «Домен не настроен» (а не ошибка сертификата)
Сервер разработки не отвечает Страница 502 «Сервер разработки не отвечает»

Запуск и остановка

  • Настройки › Proxy: состояние, Запустить / Остановить и Запускать прокси при открытии Joppa (включено по умолчанию).
  • Палитра ⌘ K: «Перезапустить HTTPS-прокси», «Остановить прокси».
  • Строка меню: Запустить прокси / Остановить прокси.
  • Терминал: joppa proxy start / joppa proxy stop.

Когда прокси остановлен, об этом напоминает баннер вверху окна, а значок в Dock становится красным.

Joppa в фоне

Закрытие окна не завершает Joppa: прокси продолжает обслуживать ваши домены, а Joppa остаётся в строке меню. Его меню показывает ваши проекты и их домены (щелчок открывает их), состояние прокси, Открыть Joppa… и Выйти из Joppa. Одновременно работает только один экземпляр: повторный запуск приложения выводит на передний план уже открытое окно.

getjoppa.com › support

Загрузка

Не отправляется? Напишите на [email protected]. Просто вопрос: [email protected].