免遇节点之在Ubuntu22.04上设置Tailscale
官网教程
1 | https://tailscale.com/kb/installation |
在 Ubuntu 22.04 上设置 Tailscale (jammy)
软件包适用于 x86 和 ARM CPU,有 32 位和 64 位版本。
服务器安装
添加 Tailscale 的包签名密钥和存储库:
1 | curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null |
安装Tailscale
1 | sudo apt-get update |
将您的计算机连接到 Tailscale 网络并在浏览器中进行身份验证:
1 | sudo tailscale up |
您已连接!您可以通过运行以下命令找到您的 Tailscale IPv4 地址:
1 | tailscale ip -4 |
子网路由器后面的设备不会计入定价计划的设备限制。但是,我们鼓励您尽可能直接在设备上安装 Tailscale,
以获得更好的性能、安全性和零配置设置。
设置子网路由器
进入下载页面 下载你需要的版本
1 | https://tailscale.com/download/linux |
启用IP转发
如果您的 Linux 系统有/etc/sysctl.d目录,请使用:
1 | echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf |
否则,使用:
1 | echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf |
如果您的 Linux 节点使用firewalld,由于 已知问题,您可能还需要允许伪装。作为解决方法,您可以使用以下命令允许伪装:
1 | firewall-cmd --permanent --add-masquerade |
启用 IP 转发时,请确保您的防火墙设置为默认拒绝流量转发。ufw 这是常见防火墙(例如和 )的默认设置firewalld,可确保您的设备不会路由您不希望的流量。
官網配置
下一下進入官網 設置
1 | https://login.tailscale.com/admin/machines |
编辑機器的路線設置
然後可以在本地上啟用tailscale
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Wick'Blog!