tailscale
一、
1、
sudo apt update && sudo apt upgrade -y
2、
curl -fsSL https://tailscale.com/install.sh | sh
3、激活
sudo tailscale up
4、激活 操作步骤:
1).
在浏览器中打开该链接
2).
使用 Google、Microsoft、GitHub 或邮件账号登录
3).
授权设备加入你的 Tailnet(Tailscale 网络)
https://login.tailscale.com/a/17b7d130011349
5、w20011025abcd@gmail.com 邮箱登录激活事项
https://login.tailscale.com/admin/machines
二、
stevenroc@stevenroc:~ $ tailscale status
100.83.150.105 stevenroc-1um w20011025abcd@ linux –
100.67.189.82 administrator w20011025abcd@ windows active; relay “lax”, tx 1000748 rx 926576
100.120.108.35 aln-al00 w20011025abcd@ android offline, last seen 1h ago
100.86.48.2 stevenroc-20-1 w20011025abcd@ linux idle, tx 452 rx 708
100.67.18.61 stevenroc-jm1-1 w20011025abcd@ linux –
100.123.88.34 stevenroc-jm1-2 w20011025abcd@ linux –
stevenroc@stevenroc:~ $ tailscale ip -4
100.83.150.105
stevenroc@stevenroc:~ $ tailscale netcheck
2026/03/17 18:55:56 portmap: monitor: gateway and self IP changed: gw=192.168.12.1 self=192.168.2.111
Report:
* Time: 2026-03-17T10:56:00.889211024Z
* UDP: true
* IPv4: yes, 180.126.170.109:60730
* IPv6: no, but OS has support
* MappingVariesByDestIP: false
* PortMapping:
* CaptivePortal: false
* Nearest DERP: Los Angeles
* DERP latency:
– lax: 177.4ms (Los Angeles)
– nue: 193.6ms (Nuremberg)
– sea: 193.7ms (Seattle)
– den: 193.9ms (Denver)
– sfo: 194.5ms (San Francisco)
– hel: 194.6ms (Helsinki)
– dfw: 206.5ms (Dallas)
– iad: 213.6ms (Ashburn)
– tor: 229.7ms (Toronto)
– mia: 231.4ms (Miami)
– ord: 232.5ms (Chicago)
– nyc: 236.2ms (New York City)
– tok: 240.3ms (Tokyo)
– ams: 246.6ms (Amsterdam)
– par: 246.7ms (Paris)
– hkg: 251.6ms (Hong Kong)
– fra: 258.2ms (Frankfurt)
– waw: 258.8ms (Warsaw)
– hnl: 267.5ms (Honolulu)
– lhr: 278.3ms (London)
– mad: 282.9ms (Madrid)
– syd: 325.6ms (Sydney)
– dbi: 333.3ms (Dubai)
– blr: 337.9ms (Bengaluru)
– sao: 344.8ms (São Paulo)
– nai: 408.1ms (Nairobi)
– jnb: 417.9ms (Johannesburg)
– sin: (Singapore)
—————————————
验证安装状态
# 查看连接状态
tailscale status
# 查看本机 Tailscale IP
tailscale ip -4
# 查看详细网络信息
tailscale netcheck
————————————-
命令 功能
sudo tailscale up 连接到 Tailnet(首次需认证)
sudo tailscale down 断开连接(不删除节点)
tailscale status 查看所有已连接设备及其 IP
tailscale ip -4 显示本机 IPv4 地址(100.x.x.x)
tailscale ping <主机名/IP> 通过 Tailscale 网络 Ping 测试
tailscale ssh <主机名> SSH 连接到其他 Tailnet 节点
tailscale version 查看版本信息
tailscale logout 登出并过期当前节点密钥
sudo tailscale set –operator=$USER 允许当前用户免 sudo 管理
三、
stevenroc@stevenroc:~ $ curl -fsSL https://c.com/install.sh | sh
curl: /opt/openAI/Lib64U/lib/libcurl.so.4: no version information available (required by curl)
Installing Tailscale for debian bookworm, using method apt
+ sudo mkdir -p –mode=0755 /usr/share/keyrings
+ curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg
+ sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg
curl: /opt/openAI/Lib64U/lib/libcurl.so.4: no version information available (required by curl)
+ sudo chmod 0644 /usr/share/keyrings/tailscale-archive-keyring.gpg
+ curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list
+ sudo tee /etc/apt/sources.list.d/tailscale.list
curl: /opt/openAI/Lib64U/lib/libcurl.so.4: no version information available (required by curl)
# Tailscale packages for debian bookworm
deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://pkgs.tailscale.com/stable/debian bookworm main
+ sudo chmod 0644 /etc/apt/sources.list.d/tailscale.list
+ sudo apt-get update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
Get:5 https://pkgs.tailscale.com/stable/debian bookworm InRelease
Get:6 https://pkgs.tailscale.com/stable/debian bookworm/main arm64 Packages [14.2 kB]
Get:7 https://pkgs.tailscale.com/stable/debian bookworm/main all Packages [354 B]
Get:8 https://pkgs.tailscale.com/stable/debian bookworm/main armhf Packages [14.1 kB]
Fetched 35.3 kB in 24s (1,456 B/s)
Reading package lists… Done
+ [ -n ]
+ sudo apt-get install -y tailscale tailscale-archive-keyring
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following packages were automatically installed and are no longer required:
avahi-utils chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra edid-decode gir1.2-handy-1 gir1.2-packagekitglib-1.0 gir1.2-polkit-1.0 libbasicusageenvironment1
libc++1-16 libc++abi1-16 libcamera0.3 libgroupsock8 liblivemedia77 libqt5qmlworkerscript5 libqt5quickcontrols2-5 libqt5quicktemplates2-5 libunwind-16 libwayland-egl1-mesa libwlroots12
linux-headers-6.6.31+rpt-common-rpi linux-headers-6.6.31+rpt-rpi-2712 linux-headers-6.6.31+rpt-rpi-v8 linux-headers-6.6.47+rpt-common-rpi linux-headers-6.6.47+rpt-rpi-2712
linux-headers-6.6.47+rpt-rpi-v8 linux-headers-6.6.51+rpt-common-rpi linux-headers-6.6.51+rpt-rpi-2712 linux-headers-6.6.51+rpt-rpi-v8 linux-image-6.6.31+rpt-rpi-2712
linux-image-6.6.31+rpt-rpi-v8 linux-image-6.6.47+rpt-rpi-2712 linux-image-6.6.47+rpt-rpi-v8 linux-image-6.6.51+rpt-rpi-2712 linux-image-6.6.51+rpt-rpi-v8 linux-kbuild-6.6.31+rpt
linux-kbuild-6.6.47+rpt linux-kbuild-6.6.51+rpt lxplug-network python3-v4l2 qml-module-qtgraphicaleffects qml-module-qtquick-controls2 qml-module-qtquick-layouts
qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick2
Use ‘sudo apt autoremove’ to remove them.
The following additional packages will be installed:
iptables libip6tc2
Suggested packages:
firewalld
The following NEW packages will be installed:
iptables libip6tc2 tailscale tailscale-archive-keyring
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 33.2 MB of archives.
After this operation, 74.2 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main arm64 libip6tc2 arm64 1.8.9-2 [18.7 kB]
Get:2 http://deb.debian.org/debian bookworm/main arm64 iptables arm64 1.8.9-2 [352 kB]
Get:4 https://pkgs.tailscale.com/stable/debian bookworm/main all tailscale-archive-keyring all 1.35.181 [3,082 B]
Get:3 https://pkgs.tailscale.com/stable/debian bookworm/main arm64 tailscale arm64 1.94.2 [32.8 MB]
Ign:3 https://pkgs.tailscale.com/stable/debian bookworm/main arm64 tailscale arm64 1.94.2
Get:3 https://pkgs.tailscale.com/stable/debian bookworm/main arm64 tailscale arm64 1.94.2 [32.8 MB]
Fetched 1,700 kB in 5min 37s (5,046 B/s)
Selecting previously unselected package libip6tc2:arm64.
(Reading database … 326931 files and directories currently installed.)
Preparing to unpack …/libip6tc2_1.8.9-2_arm64.deb …
Unpacking libip6tc2:arm64 (1.8.9-2) …
Selecting previously unselected package iptables.
Preparing to unpack …/iptables_1.8.9-2_arm64.deb …
Unpacking iptables (1.8.9-2) …
Selecting previously unselected package tailscale.
Preparing to unpack …/tailscale_1.94.2_arm64.deb …
Unpacking tailscale (1.94.2) …
Selecting previously unselected package tailscale-archive-keyring.
Preparing to unpack …/tailscale-archive-keyring_1.35.181_all.deb …
Unpacking tailscale-archive-keyring (1.35.181) …
Setting up tailscale-archive-keyring (1.35.181) …
Setting up libip6tc2:arm64 (1.8.9-2) …
Setting up iptables (1.8.9-2) …
update-alternatives: using /usr/sbin/iptables-legacy to provide /usr/sbin/iptables (iptables) in auto mode
update-alternatives: using /usr/sbin/ip6tables-legacy to provide /usr/sbin/ip6tables (ip6tables) in auto mode
update-alternatives: using /usr/sbin/iptables-nft to provide /usr/sbin/iptables (iptables) in auto mode
update-alternatives: using /usr/sbin/ip6tables-nft to provide /usr/sbin/ip6tables (ip6tables) in auto mode
update-alternatives: using /usr/sbin/arptables-nft to provide /usr/sbin/arptables (arptables) in auto mode
update-alternatives: using /usr/sbin/ebtables-nft to provide /usr/sbin/ebtables (ebtables) in auto mode
Setting up tailscale (1.94.2) …
Created symlink /etc/systemd/system/multi-user.target.wants/tailscaled.service → /lib/systemd/system/tailscaled.service.
Processing triggers for man-db (2.11.2-2) …
Processing triggers for libc-bin (2.36-9+rpt2+deb12u13) …
+ [ false = true ]
+ set +x
Installation complete! Log in to start using Tailscale by running:
sudo tailscale up
stevenroc@stevenroc:~ $ sudo tailscale up
To authenticate, visit:
https://login.tailscale.com/a/17b7d130011349
^Ccontext canceled
stevenroc@stevenroc:~ $ ping 100.120.108.35
PING 100.120.108.35 (100.120.108.35) 56(84) bytes of data.
64 bytes from 100.120.108.35: icmp_seq=1 ttl=64 time=1870 ms
64 bytes from 100.120.108.35: icmp_seq=2 ttl=64 time=1446 ms
64 bytes from 100.120.108.35: icmp_seq=3 ttl=64 time=1082 ms
64 bytes from 100.120.108.35: icmp_seq=4 ttl=64 time=1274 ms
64 bytes from 100.120.108.35: icmp_seq=5 ttl=64 time=466 ms


自适应IP