Проект

Общее

Профиль

Установка и настройка tailscale » История » Версия 2

Redmine Admin, 16.12.2025 12:38

1 2 Redmine Admin
<h2>Установка и настройка Tailscale</h2>
2
3
<h3>Установка Tailscale на Ubuntu Jammy</h3>
4
<pre>
5
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg &gt;/dev/null
6
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
7
sudo apt update
8
sudo apt install tailscale
9
sudo tailscale up
10
</pre>
11
12
<p>После выполнения команды <code>sudo tailscale up</code> в терминале появится ссылка для аутентификации:</p>
13
14
<pre>
15
To authenticate, visit:
16
17
        https://login.tailscale.com/a/13e360e401782b
18
19
tailscale up Success
20
</pre>
21
22
<p>Перейдите по указанной ссылке, войдите в свой аккаунт Tailscale (например, через Google), и новая машина появится в панели управления Tailscale.</p>
23
24
<h3>Проверка версии Tailscale</h3>
25
<pre>
26
tailscale version
27
</pre>
28
29
<h3>Настройка Funnel</h3>
30
<p>Запустите Funnel напрямую одной командой:</p>
31
<pre>
32
tailscale funnel 81
33
</pre>
34
35
<p>Перейдите по ссылке, отображённой в терминале, и нажмите <strong>Enable Funnel</strong>.</p>
36
37
<h3>Создание systemd-юнита для автозапуска Funnel</h3>
38
<p>Создайте файл службы:</p>
39
<pre>
40
sudo nano /etc/systemd/system/tailscale-funnel.service
41
</pre>
42
43
<p>Вставьте следующий конфиг:</p>
44
<pre>
45
[Unit]
46
Description=Tailscale Funnel for Nginx Proxy Manager
47
After=network.target
48
Wants=tailscaled.service
49
50
[Service]
51
Type=simple
52
User=root
53
ExecStart=/usr/bin/tailscale funnel 81
54
Restart=on-failure
55
RestartSec=5
56
57
[Install]
58
WantedBy=multi-user.target
59
</pre>
60
61
<p>Активируйте и запустите службу:</p>
62
<pre>
63
sudo systemctl daemon-reload
64
sudo systemctl enable --now tailscale-funnel.service
65
sudo systemctl start tailscale-funnel.service
66
sudo systemctl status tailscale-funnel.service
67
</pre>
68
69
<h3>Обновление Tailscale</h3>
70
<pre>
71
sudo apt upgrade tailscale
72
</pre>
73
74
<h3>Добавление других сервисов через Funnel</h3>
75
<p>Для публикации других сервисов (например, 1С, веб-панели и т.д.) используйте ту же команду с нужным портом:</p>
76
<pre>
77
tailscale funnel &lt;порт&gt;
78
</pre>
79
80
<h3>Сброс настроек HTTPS на порту 443</h3>
81
<p>Эта команда полностью сбросит все настройки HTTPS для порта 443:</p>
82
<pre>
83
tailscale serve reset
84
</pre>