在不可变Linux上使用Tailscale

在不可变Linux上使用Tailscale

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

我测试了OpenSUSE Kalpa操作系统,并成功安装了Tailscale以连接家庭网络。通过distrobox创建根环境后,按照指令完成安装。使用Tailscale时会出现两个sudo提示,但可以直接使用tailscale命令。

🎯

关键要点

  • 测试了OpenSUSE Kalpa操作系统,成功安装了Tailscale以连接家庭网络。
  • Tailscale是一个用于创建网状VPN的工具,适用于任何有distrobox的系统。
  • 创建根distrobox的命令为:distrobox create --root --name tailscale --image registry.opensuse.org/opensuse/tumbleweed:latest --init --additional-packages 'systemd'。
  • 进入distrobox后,按照正常的安装指令完成Tailscale的安装。
  • 安装过程中需要导入Tailscale的GPG密钥和添加Tailscale的仓库。
  • 使用distrobox-export命令将二进制文件暴露给主机系统。
  • 使用Tailscale时会出现两个sudo提示,但可以直接使用tailscale命令而不是sudo tailscale。
  • distrobox会将二进制文件安装到本地用户账户中,处理sudo权限问题。

延伸问答

如何在OpenSUSE Kalpa上安装Tailscale?

首先创建一个根distrobox,使用命令:distrobox create --root --name tailscale --image registry.opensuse.org/opensuse/tumbleweed:latest --init --additional-packages 'systemd',然后进入distrobox并按照正常安装指令完成安装。

Tailscale是什么?

Tailscale是一个用于创建网状VPN的工具,适用于任何有distrobox的系统。

使用Tailscale时会遇到什么问题?

使用Tailscale时会出现两个sudo提示,一个用于进入distrobox,另一个用于运行tailscale命令。

如何将Tailscale的二进制文件暴露给主机系统?

使用命令distrobox-export --bin /bin/tailscale --sudo将二进制文件暴露给主机系统。

在安装Tailscale时需要执行哪些命令?

需要导入GPG密钥和添加Tailscale的仓库,具体命令包括:sudo rpm --import https://pkgs.tailscale.com/stable/opensuse/tumbleweed/repo.gpg和sudo zypper ar -g -r https://pkgs.tailscale.com/stable/opensuse/tumbleweed/tailscale.repo。

distrobox的作用是什么?

distrobox用于创建一个隔离的环境,以便在不可变操作系统上安装和运行软件。

➡️

继续阅读