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.
Сколько держится и что можно на каждом тарифе
| Тариф | Basic | Pro | Ultra |
|---|---|---|---|
| HTTPS-ссылка держится | 1 час после закрытия | весь оплаченный срок и ещё 7 дней | весь оплаченный срок и ещё 30 дней |
| Пароли для людей на каждую HTTPS-ссылку | 1 | до 10 | до 10 |
| Ключи для программ на каждую HTTPS-ссылку | 1 | до 5 | до 5 |
Пока туннель включён, ссылка не меняется. Что бывает с ней, когда туннель выключен, написано на странице «Почему меняется адрес туннеля».
На тарифах Pro и Ultra ссылке можно дать своё имя:
- Откройте туннель, вкладку «Настройки», блок «Имя ссылки».
- В поле «Имя» впишите имя: от 4 до 30 символов, латиница, цифры и дефис внутри.
- Нажмите «Сохранить имя», затем «Сменить».
Приложение покажет «Новая ссылка: …». Отправьте её тем, кто пользуется ссылкой: старая перестала работать. Прежнее имя никому другому не достанется, его можно вернуть себе.
Что видит посетитель, если сервис не работает
- «Сервис не отвечает» — ProximaClient на связи, но сервис на компьютере не отвечает: запустите его или проверьте порт в поле «Адрес назначения».
- «Сервис недоступен» — туннель выключен, переподключается или приложение закрыто: включите туннель.
Обе страницы обновятся сами, когда сервис ответит.
Как закрыть ссылку
Чтобы ссылку открывали только свои, закройте её логином и паролем или ключом или пустите только нужные IP-адреса.