Проект

Общее

Профиль

Действия

Установка и настройка 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 изменени(я, ий)