149 字
1 分钟

Ubuntu无ROOT使用Tailscale实现异地组网和内网穿透

访问https://pkgs.tailscale.com/stable/#static选择对应处理器类的版本下载。

压缩包中可以得到类似’tailscale_1.92.5_amd64’的文件夹,其中包含’tailscale’、‘tailscaled’等,将其解压至’/home/[username]/tailscale_1.92.5_amd64’路径。

首先启动守护程序,依次执行:

mkdir -p /home/[username]/.local/share/tailscale
# 启动 tailscaled(后台)
nohup /home/[username]/tailscale_1.92.5_amd64/tailscaled \
--tun=userspace-networking \
--state=/home/[username]/.local/share/tailscale/tailscaled.state \
--socket=/home/[username]/.local/share/tailscale/tailscaled.sock \
--socks5-server=127.0.0.1:1055 \
--outbound-http-proxy-listen=127.0.0.1:1055 \
> /home/[username]/.local/share/tailscale/tailscaled.log 2>&1 &

使用前需要先绑定账户:

/home/[username]/tailscale_1.92.5_amd64/tailscale --socket=/home/[username]/.local/share/tailscale/tailscaled.sock up

验证是否上线:

/home/[username]/tailscale_1.92.5_amd64/tailscale --socket=/home/[username]/.local/share/tailscale/tailscaled.sock status

端口暴露给 tailnet [可选]:

# tcp协议
/home/[username]/tailscale_1.92.5_amd64/tailscale --socket=/home/[username]/.local/share/tailscale/tailscaled.sock serve --tcp 2222 tcp://localhost:22
# http协议
/home/[username]/tailscale_1.92.5_amd64/tailscale --socket=/home/[username]/.local/share/tailscale/tailscaled.sock serve localhost:3000

查看当前暴露状态:

/home/[username]/tailscale_1.92.5_amd64/tailscale --socket=/home/[username]/.local/share/tailscale/tailscaled.sock serve status

关闭:

/home/[username]/tailscale_1.92.5_amd64/tailscale --socket=/home/[username]/.local/share/tailscale/tailscaled.sock serve reset
Ubuntu无ROOT使用Tailscale实现异地组网和内网穿透
https://blog.dztang.net/posts/ubuntu无root使用tailscale实现异地组网和内网穿透/
作者
Daoze Tang
发布于
2026-01-10
许可协议
CC BY-NC-SA 4.0
最后更新于 2026-01-10,距今已过 50 天

部分内容可能已过时

评论区

目录