关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

Tailscale 安装教程

原子加速器官方网站 2026-10-06 22:27:05 5 0

Tailscale 是一个开源的网络虚拟化解决方案,允许您将内部网络(如局域网)安全地连接到互联网,以下是 Tailscale 安装教程的详细步骤:

安装前准备

  • 操作系统:确保您的服务器运行 Linux(推荐 Ubuntu 或 CentOS)或 macOS。
  • 网络:内部网络必须是 IPv4 形式。
  • 权限:确保您有足够的权限进行安装和配置操作。

下载 Tailscale

访问 Tailscale 官方网站,下载对应平台的二进制文件。

wget https://github.com/tailscale/tailscale/releases/download/v1.3.1/tailscale-1.3.1-linux-amd64.gz

解压并安装:

gunzip tailscale-1.3.1-linux-amd64.gz
chmod +x tailscale-1.3.1-linux-amd64

配置 Tailscale

运行以下命令初始化 Tailscale:

tailscale init

随后,按照提示设置您的公网域名和内部网络的范围。

tailscale init --public-ip=your-public-ip.com --lan-subnet=192.168.1./24

安装服务

将 Tailscale 作为服务安装:

systemctl install tailscale@default

启动服务:

systemctl start tailscale@default

配置防火墙

确保防火墙允许 Tailscale 通过:

firewall-cmd --permanent --add-service=tailscale
firewall-cmd --permanent --add-port=12345:12345
firewall-cmd --permanent --add-port=2048:2048
firewall-cmd --permanent --add-port=202:202
firewall-cmd --permanent --add-port=1194:1194
firewall-cmd --add-masquerade
firewall-cmd --permanent --save

配置网络拓扑

编辑网络配置文件(如 /etc/sysconfig/network/routes),添加 Tailscale 的路由:

echo ".../ via 192.168.1.1 dev eth" >> /etc/sysconfig/network/routes

验证安装

检查 Tailscale 服务状态:

systemctl status tailscale@default

确保服务运行并连接到互联网,测试内部服务器是否可以通过 Tailscale 访问:

curl -v http://internal-server.tailscale.example

使用 Tailscale

通过 Tailscale 创建端到端连接,

tailscale connect --remote=remote-server.tailscale.example

高级配置

根据需求,配置 Tailscale 的其他参数,如认证、访问控制和负载均衡。

故障排除

  • 防火墙问题:检查防火墙设置,确保 Tailscale 的端口和 IP 被允许。
  • 网络拓扑错误:确认内部网络的子网和路由配置正确。
  • 权限问题:确保 Tailscale 运行用户有足够的权限。

通过以上步骤,您可以成功安装和配置 Tailscale,实现内部网络与互联网的安全连接。

Tailscale 安装教程

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!