跳至主要內容

Liunx客户端

五六零网校大约 2 分钟

官方安装

官方的一键安装脚本

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

说明:

  1. 官方一键安装脚本可以自动识别当前系统并且自动安装
  2. 缺点是如果网络无法访问tailscale的官网可能无法安装

国内加速安装

使用官方的安装脚本因网速问题会比较慢,这里提供一个国内的加速安装脚本
基于xEdge官方tailscale软件源镜像,国内速度优:

curl -fsSL https://ts-mirror.xedge.cc/install.sh | sh

注意

特殊情况下,可以手动安装,但是不太建议

手动安装

注意

手动安装教程根据不同系统有不同的命令,请注意选择

Debian系统安装

  1. 添加 Tailscale 的软件包签名密钥和存储库:
apt-get install apt-transport-https
curl -fsSL https://pkgs.tailscale.com/stable/debian/stretch.gpg | sudo apt-key add -
curl -fsSL https://pkgs.tailscale.com/stable/debian/stretch.list | sudo tee /etc/apt/sources.list.d/tailscale.list
  1. 安装 Tailscale:
apt-get update
apt-get install tailscale
  1. 检查安装是否完成
tailscale version

其他系统安装

参考官网教程
https://tailscale.com/download/linux

加入服务端

tailscale up --login-server=https://xxx.xxx.com --accept-routes=true --accept-dns=false

  • 替换xxxx为Headscale的服务端地址
  • accept-dns=false表示使用本地的DNS

通过秘钥加入服务端

每次加入都需要在服务端认证,如果已创建秘钥,可直接加入

tailscale up --login-server=https://head.xxx.com --accept-routes=true --accept-dns=false --authkey=xxxxx

卸载客户端

Debian12

注意

注意:该命令适用于Debian12系统,其他系统命令可能不同

要在 Debian 12 系统下卸载 Tailscale,你可以使用以下步骤:

  1. 停止 Tailscale 服务:

    sudo tailscale down
    
  2. 卸载 Tailscale 软件包:

    sudo apt-get remove tailscale
    
  3. 删除配置文件和数据:

    sudo rm -rf /var/lib/tailscale
    
  4. 清理残余文件:

    sudo rm /etc/apt/sources.list.d/tailscale.list
    

一键卸载命令

sudo tailscale down && sudo apt-get remove tailscale && sudo rm -rf /var/lib/tailscale && sudo rm /etc/apt/sources.list.d/tailscale.list