HomeAssistant и Tailscale делаем доступ к приложениям

3 ноября, 2026

Предполагается доступ к Хомеассистенту Вы сделали через Tailscale по инструкции, нам надо добавить доступ к приложению которое работает на каком нибудь порту, например на 8223.
Tailscale предоставляет порты: 443, 8443 и 10000, соответственно мы можем предоставить доступ ещё к двум приложениям, например FinWorkspace, для этого открываем терминал, например с помощью приложения Advanced SSH & Web Terminal и выполняем команды
Входим в докер контейнер Tailscale

docker exec -it app_a0d7b954_tailscale /bin/bash

Добавляем маршрут с порта 8443 на порт на котором работает приложение внутри домашней сети 8224

/opt/tailscale funnel --bg --https=8443 http://127.0.0.1:8223

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

Чтобы удалить маршрут выполняем команду:

/opt/tailscale funnel --https=8443 off

Для изменения маршрута команда:

/opt/tailscale funnel --bg --https=8443 http://127.0.0.1:8224

Посмотреть все маршруты

/opt/tailscale funnel status --json

Или можно использовать вот такую команду чтобы отбросить всё ненужное

/opt/tailscale funnel status --json | jq -r '
  ([.] + [.Foreground[]?])
  | .[]
  | .Web // {}
  | to_entries[]
  | .key as $host
  | .value.Handlers[]
  | "\($host | split(":")[-1]) → \(.Proxy | split(":")[-1])"
'

вывод этой команды будет таким:

8443 → 8223
443 → 8123