Установка и настройка Tailscale¶
Установка Tailscale на Ubuntu Jammy¶
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list sudo apt update sudo apt install tailscale sudo tailscale up
После выполнения команды sudo tailscale up в терминале появится ссылка для аутентификации:
To authenticate, visit:
https://login.tailscale.com/a/13e360e401782b
tailscale up Success
Перейдите по указанной ссылке, войдите в свой аккаунт Tailscale (например, через Google), и новая машина появится в панели управления Tailscale.
Проверка версии Tailscale¶
tailscale version
Настройка Funnel¶
Запустите Funnel напрямую одной командой:
tailscale funnel 81
Перейдите по ссылке, отображённой в терминале, и нажмите Enable Funnel.
Создание systemd-юнита для автозапуска Funnel¶
Создайте файл службы:
sudo nano /etc/systemd/system/tailscale-funnel.service
Вставьте следующий конфиг:
[Unit] Description=Tailscale Funnel for Nginx Proxy Manager After=network.target Wants=tailscaled.service[Service]
Type=simple
User=root
ExecStart=/usr/bin/tailscale funnel 81
Restart=on-failure
RestartSec=5[Install]
WantedBy=multi-user.target
Активируйте и запустите службу:
sudo systemctl daemon-reload sudo systemctl enable --now tailscale-funnel.service sudo systemctl start tailscale-funnel.service sudo systemctl status tailscale-funnel.service
Обновление Tailscale¶
sudo apt upgrade tailscale
Добавление других сервисов через Funnel¶
Для публикации других сервисов (например, 1С, веб-панели и т.д.) используйте ту же команду с нужным портом:
tailscale funnel <порт>
Сброс настроек HTTPS на порту 443¶
Эта команда полностью сбросит все настройки HTTPS для порта 443:
tailscale serve reset
Обновлено Redmine Admin 8 месяца назад · 2 изменени(я, ий)