Linux安装Tailscale及使用教程

Linux安装Tailscale及使用教程

Tailscale 登录:https://login.tailscale.com/admin/machines
Tailscale Docs:https://tailscale.com/kb
Headscale:https://headscale.net

Linux 安装 Tailscale

Windows 下载地址:https://pkgs.tailscale.com/stable/tailscale-setup-latest.exe

MacOS 下载地址:https://pkgs.tailscale.com/stable/Tailscale-latest-macos.pkg

Linux 安装文档:https://tailscale.com/download/linux

Linux 出口节点:https://tailscale.com/kb/1103/exit-nodes

安装命令

Linux 安装代码:curl -fsSL https://tailscale.com/install.sh | sh

curl -fsSL https://tailscale.com/install.sh | sh # 安装脚本
tailscale up # 启动登陆页面

echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf
# Ubuntu 打开防火墙

echo 'net.ipv4.ip_forward = 1' | tee -a /etc/sysctl.d/99-tailscale.conf
echo 'net.ipv6.conf.all.forwarding = 1' | tee -a /etc/sysctl.d/99-tailscale.conf
sysctl -p /etc/sysctl.d/99-tailscale.conf
# Debian 打开防火墙

sudo tailscale up --advertise-exit-node
# Ubuntu 设置出口节点

tailscale up --advertise-exit-node
# Debian 设置出口节点

sudo tailscale up --exit-node=<exit-node-ip>
#使用出口节点
sudo tailscale up --exit-node=<exit-node-ip> --exit-node-allow-lan-access=true
#使用出口节点并使用本地网络

Padavan 安装命令

详细教程:https://www.right.com.cn/forum/thread-8363709-1-1.html

tailscale up --accept-dns=false # 打开授权页面
tailscale up # 登录页面

cat >> /etc/sysctl.conf <<EOF
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
EOF
# 使用配置生效
sysctl -p /etc/sysctl.conf
# 打开防火墙

#192.168.2.0/24改成自己路由器的ip,比如你的是192.168.1.1就改成192.168.1.0/24
tailscale up --accept-routes --advertise-routes=192.168.2.0/24 --accept-dns=false --advertise-exit-node

设置子网

Tailscale 子网:https://tailscale.com/kb/1019/subnets

sudo tailscale up --advertise-routes=192.168.0.0/24,192.168.1.0/24 # 设置子网

tailscale up --advertise-routes=192.168.0.0/24,192.168.1.0/24 --reset # Windows 系统设置子网

sudo tailscale up --accept-routes # 发现使用子网

tailscale up --accept-routes --advertise-exit-node # 使用子网

设置端口号

/etc/default/tailscaled # vi命令编辑修改端口号

systemctl restart tailscaled #重启tailscale

fnOS Docker 安装 Tailscale

首先设置获取授权码Tailscale 授权码获取

容器设置

# 文件映射
自定义文件目录 /var/lib/tailscale

# 环境变量
TS_AUTH_KEY 是Tailscale的授权码
TS_EXTRA_ARGS --advertise-exit-node
TS_ROUTES 是内网IP网段如192.168.2.0/24
TS_STATE_DIR /var/lib/tailscale

# 网络设置为 host

Docker 文档:https://hk.devgox.com/archives/173.html

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注