安装Tailscale(Debian/Ubuntu)
-
安装必要软件包:
- 更新包列表并安装必要软件包:
sudo apt-get update && sudo apt-get install software-properties-common
- 添加Tailscale的GnuPG和Debian仓库:
echo "deb [signed-by=server-key-rings-deb.hbd.io] https://deb.tailscale.com/ $(lsb_release -c) main" | sudo tee /etc/apt/sources.list.d/tailscale.list > /dev/null echo "deb https://deb.tailscale.com/ $(lsb_release -c) main" | sudo tee -a /etc/apt/sources.list.d/tailscale.list > /dev/null
- 更新索引并安装Tailscale:
sudo apt-get update && sudo apt-get install tailscale
- 更新包列表并安装必要软件包:
-
下载配置文件:
- 运行以下命令下载Tailscale配置文件并放置在
~/.tailscale目录:tailscale show-version
- 将下载的文件重命名为
config并放置在~/.tailscale目录:mv tailscale* ~/.tailscale/ mv ~/.tailscale/tailscale* ~/.tailscale/config
- 打开配置文件并设置以下内容:
nano ~/.tailscale/config
[Server] ServerName = my-lan-server ServerPort = 1234
- 运行以下命令下载Tailscale配置文件并放置在
-
设置开机启动:
- 创建并编辑
/etc/rc.local,在末尾添加以下内容:echo "tailscale autoconnect" >> /etc/rc.local echo "tailscale background" >> /etc/rc.local
- 保存后运行:
sudo update-rc.d
- 创建并编辑
-
连接到网络:
- 根据配置的服务器地址和端口,运行:
tailscale connect my-lan-server:1234
- 输入Tailscale的密码。
- 根据配置的服务器地址和端口,运行:
-
设置端口转发(可选):
- 如果需要访问Tailscale的控制面板,运行:
tailscale port-forward my-lan-server:1234
- 或者设置iptables:
sudo iptables -P NAT sudo iptables -A POSTROUTING -o eth -j MASQUERADE sudo iptables -A PREROUTING -i eth -p tcp --dport 1234 -j DNAT --to-destination 127...1:1234
- 如果需要访问Tailscale的控制面板,运行:
-
启用自动连接:
- 运行:
tailscale autoconnect
- 输入密码,Tailscale会自动连接到配置的服务器。
- 运行:
-
测试连接:
- 查看连接状态:
tailscale show-connections
- 或者通过本地访问控制面板:
curl -H "X-Tailscale-Nonce: $(tailscale show-nonce)" http://localhost:1234
- 查看连接状态:
完成以上步骤后,Tailscale已成功安装并配置,保护你的网络隐私。




