求指点 homebrew 安装 tailscale 正确步骤

2022-02-23 12:01:58 +08:00
 Aixtuz
brew install 后——
status 、up 指令遇到提示:failed to connect to local Tailscale service; is Tailscale running?
ip 指令遇到提示:dial unix /var/run/tailscaled.socket: connect: no such file or directory.

官网和 github 没找到 homebrew 方式使用的具体步骤,搜了搜好像也没找到啥有帮助的内容。
所以只好来求助一下,看看哪位朋友能指点一下安装完要做什么。
如果有什么资料我没注意到的,麻烦贴个链接我自己去看就好。

如果 homebrew 实在不行,那我就只能换 ID 去其他区下载商店版了...
2349 次点击
所在节点    问与答
7 条回复
ccde8259
2022-02-23 12:11:55 +08:00
brew services start tailscaled
Aixtuz
2022-02-23 12:21:31 +08:00
@ccde8259
感谢回复~
我先 reinstall tailscale 确认了一下安装过程没问题,然后遇到的提示是:

❯ brew services start tailscaled
Error: No available formula with the name "tailscaled". Did you mean tailscale?

❯ brew services start tailscale
Error: Formula `tailscale` has not implemented #plist, #service or installed a locatable service file
ccde8259
2022-02-23 12:52:26 +08:00
@Aixtuz 直接执行 tailscaled 看看能不能行?
ynyounuo
2022-02-23 12:58:10 +08:00
sudo tailscaled install-system-daemon

参考: https://github.com/tailscale/tailscale/wiki/Tailscaled-on-macOS
Aixtuz
2022-02-23 15:39:09 +08:00
@ccde8259
@ynyounuo

非常感谢两位的帮助,忙了下别的事情回复晚了。
目前结果:
sudo tailscaled 后,可以正常使用 status 、up 等命令了。
网页登录后,可以识别到其他设备。

-----
那个随系统启动的 install-system-daemon ,我这里提示:
❯ sudo tailscaled install-system-daemon
open /usr/local/bin/tailscaled: no such file or directory

并且随着这条命令的执行,原本 /usr/local/bin/ 中的 tailscaled 会变成 tailscaled.tmp 。
之后,tailscaled 相关命令就成了 command not found 。
这个还不明白为什么,不过好在已经能用了。

再次感谢两位的指引~
ynyounuo
2022-02-23 15:59:13 +08:00
@Aixtuz 因为 install-system-daemon 会先备份 tailscaled 然后用 Go 安装的版本替换吧;你是用 homebrew 安装的所以 ln -s 是从 Cellar 过去的,你只需要他们生成的那个 com.tailscale.tailscaled.plist 应该就行了;

实际上这些应该都能写在 tailscale 的 brew formula 里来方便 brew services 直接管理,你可以尝试提个 issue 或者 PR 给 Homebrew 以方便之后用这个方法安装的人
Aixtuz
2022-02-23 16:56:18 +08:00
@ynyounuo
谢谢~ 我查查资料把这些弄清楚了先,
免得一知半解提过去给别人造成困扰。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/835884

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX