李光春

Debian12安装Tailscale

· 李光春

使用 官方 一键脚本 https://tailscale.com/download/linux/debian-bookworm

curl -fsSL https://tailscale.com/install.sh | sh

使用 CF 加速

sed -i "s|pkgs.tailscale.com|tailscale-proxy.dtapp.top|g" /etc/apt/sources.list.d/tailscale.list

使用 中国科学技术大学 加速 https://mirrors.ustc.edu.cn/help/tailscale.html

sed -i "s|pkgs.tailscale.com/stable|mirrors.ustc.edu.cn/tailscale|g" /etc/apt/sources.list.d/tailscale.list

使用 南京大学 加速 https://mirror.nju.edu.cn/tailscale/

sed -i "s|pkgs.tailscale.com|mirrors.nju.edu.cn/tailscale|g" /etc/apt/sources.list.d/tailscale.list

使用 兰州大学 加速 https://mirror.lzu.edu.cn/tailscale/

sed -i "s|pkgs.tailscale.com|mirror.lzu.edu.cn/tailscale|g" /etc/apt/sources.list.d/tailscale.list

使用 南阳理工学院 加速 https://mirror.nyist.edu.cn/tailscale/

sed -i "s|pkgs.tailscale.com|mirror.nyist.edu.cn/tailscale|g" /etc/apt/sources.list.d/tailscale.list

检查是否使用了加速

cat /etc/apt/sources.list.d/tailscale.list

更新

apt update
apt install tailscale

查看版本

tailscale version

查看当前IP地址

tailscale ip

查看网络状况

tailscale netcheck

检测节点

tailscale ping ip

查看全部设备状态

tailscale status

# 第1列 设备IP
# 第2列 设备名称
# 第3列 设备邮箱地址
# 第4列 设备操作系统
# 第5列 设备当前状态 active=正在使用流量 idle=没有流量使用

禁用 (停止服务和禁自启)

systemctl stop tailscaled
systemctl disable tailscaled

恢复 (启动服务和自启)

systemctl start tailscaled
systemctl enable tailscaled

lxc容器环境下安装完提示如下问题

Failed to connect to local Tailscale daemon for /localapi/v0/profiles/; systemd tailscaled.service not running. Error: dial unix /var/run/tailscale/tailscaled.sock: connect: no such file or directory
failed to connect to local tailscaled; it doesn't appear to be running (sudo systemctl start tailscaled ?)

大概率是tun权限问题

  1. 修改容器配置文件
nano /etc/pve/lxc/容器id.conf
  1. 增加下方代码
# 允许容器内的程序访问 /dev/net/tun 设备,给予读取、写入和创建权限
lxc.cgroup2.devices.allow: c 10:200 rwm
# 将宿主机上的 /dev/net/tun 设备文件挂载到容器内的相同路径
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file
  1. 重启lxc容器
pct reboot 容器id