Перейти к основному содержимому

HTTPS-ссылка на localhost: сертификат, сроки и ограничения

С версии приложения 1.3.0

Туннель HTTPS даёт ссылку https://… на сайт или API у вас на компьютере. Сертификат у неё уже есть: браузер не покажет предупреждений, а программы и телефоны открывают её без настроек. Как создать такой туннель, написано на странице «Как показать сайт с localhost заказчику».

Что через неё работает​

  • Сайты, API и WebSocket. Ссылка открывается только по https://: по http:// она не отвечает.
  • Запросы доходят до вашего сервиса с адресом ссылки в заголовке Host. Если сервер разработки отвечает «Invalid Host header» или похожей ошибкой, разрешите в его настройках адрес ссылки.
  • Ссылка работает по HTTP/1.1. Программы, которым нужен только HTTP/2, например gRPC, через неё не работают: для них нужен туннель TCP.
  • Заголовка X-Forwarded-For с адресом посетителя нет: сервис видит соединение от ProximaClient.

Сколько держится и что можно на каждом тарифе​

ТарифBasicProUltra
HTTPS-ссылка держится1 час после закрытиявесь оплаченный срок и ещё 7 днейвесь оплаченный срок и ещё 30 дней
Пароли для людей на каждую HTTPS-ссылку1до 10до 10
Ключи для программ на каждую HTTPS-ссылку1до 5до 5

Пока туннель включён, ссылка не меняется. Что бывает с ней, когда туннель выключен, написано на странице «Почему меняется адрес туннеля».

На тарифах Pro и Ultra ссылке можно дать своё имя:

  1. Откройте туннель, вкладку «Настройки», блок «Имя ссылки».
  2. В поле «Имя» впишите имя: от 4 до 30 символов, латиница, цифры и дефис внутри.
  3. Нажмите «Сохранить имя», затем «Сменить».

Приложение покажет «Новая ссылка: …». Отправьте её тем, кто пользуется ссылкой: старая перестала работать. Прежнее имя никому другому не достанется, его можно вернуть себе.

Что видит посетитель, если сервис не работает​

  • «Сервис не отвечает» — ProximaClient на связи, но сервис на компьютере не отвечает: запустите его или проверьте порт в поле «Адрес назначения».
  • «Сервис недоступен» — туннель выключен, переподключается или приложение закрыто: включите туннель.

Обе страницы обновятся сами, когда сервис ответит.

Как закрыть ссылку​

Чтобы ссылку открывали только свои, закройте её логином и паролем или ключом или пустите только нужные IP-адреса.