#M1 macOS 系统使用 dmg 包和 homerbew 、go 源码三种方式安装 tailscale 都遇到问题。如下:
tailscale up 报错,提示:failed to connect to local tailscaled (which appears to be running as tailscaled, pid 2550). Got error: Failed to connect to local Tailscale daemon for /localapi/v0/status; not running? Error: dial tcp [::1]:50218: connect: connection refused 。
希望有经验的同学指点下,问题解决 100 元微信红包感谢。
1
superchijinpeng 2022-10-12 17:26:44 +08:00
使用方式 2:
sudo tailscale up --accept-dns=false --login-server=https:// --hostname mac --force-reauth Clash X 加个 Process Name 的规则让 tailscaled 走代理 |
2
lingly02 2022-10-12 17:28:57 +08:00
我是使用官网的 zip 安装包。 一切正常。clash 也在用。你看下是否是 " defaults write io.tailscale.ipn.macsys ControlURL <你的 headscale 地址" 这个命令没执行。 其中 macsys 在文档原文是 macos ,需要改掉。还有安全性与隐私里是否允许 tailscale 运行。
|
3
invictus0741 OP @lingly02 GUI 客户端这个命令加过了,无法登录。
|
4
invictus0741 OP @superchijinpeng tailscale up 直接报错:failed to connect to local tailscaled (which appears to be running as tailscaled, pid 2550). Got error: Failed to connect to local Tailscale daemon for /localapi/v0/status; not running? Error: dial tcp [::1]:50218: connect: connection refused
|
5
superchijinpeng 2022-10-12 18:26:10 +08:00
@invictus0741 sudo /usr/local/opt/tailscale/bin/tailscaled install-system-daemon
|
6
mritd 2022-10-12 21:34:45 +08:00
不用图形化版本, 直接 brew install go ; 然后 `go install tailscale.com/cmd/tailscale{,d}@main` 安装命令行版本; 然后执行一下 `sudo tailscaled install-system-daemon`, 接下来就跟 linux 一样了. 注意一下如果你用 clash 的增强模式(tun fake ip), 那么可能遇到高 CPU 占用问题; 具体去看 issue .
|
7
CrossEntropy 2022-10-12 23:01:43 +08:00
dmg 安装后是否没有给拓展权限
|
8
invictus0741 OP @CrossEntropy dmg 安装提示权限都给了。
|
9
invictus0741 OP @mritd 参考 github 上文档,brew 安装后 tailscaled 正常运行,但是 tailscale up 注册登录时候报错:failed to connect to local tailscaled (which appears to be running as tailscaled, pid 2550). Got error: Failed to connect to local Tailscale daemon for /localapi/v0/status; not running? Error: dial tcp [::1]:50218: connect: connection refused 。
|
10
mritd 2022-10-13 09:42:04 +08:00
@invictus0741 #9 我没有直接用 brew 装过... 看日志是 tailscale 命令读本地的 tailscaled 监听端口失败了. 我看 go 代码本来那个地址我记得应该是连接 sock 文件的. 推荐你先卸载 然后装 go, 在用 go 直接编译安装.
|
11
invictus0741 OP github 仓库这个新版本依赖安装了 go1.19.2 版本,安装过程不报错,启动 tailscaled 也不报错。注册登录 tailscale up 还是报错相同的信息。
@mritd |
12
mritd 2022-10-13 19:21:13 +08:00 via iPhone
🥲 你执行 tailscaled install…. 那个命令了么?
|
13
CrossEntropy 2022-10-13 20:18:29 +08:00
@invictus0741 #8 安装完启第一次启动的时候 有两个个权限要给
|
14
standin000 2022-10-13 21:54:10 +08:00
用美区帐号换 appstore 的版本试试
|
15
invictus0741 OP @standin000 美区可以。另外两种 dmg 和源码安装都不行。
|
16
invictus0741 OP 不折腾 dmg 和源码安装了,直接美区 appstore 安装解决。感谢所有热心的朋友提出的建议。刚开始在 macos 安装 tailscale 客户端正常注册到远程 headscale ,登录也正常,后来换 headscale 服务器,卸载重新安装 tailscale 用最新版开始出问题,中间也升级了 Clash X 版本,不知道有没有影响。
|
17
standin000 2022-10-15 20:43:38 +08:00
@invictus0741 appstore 使用的 sandbox 方式完成 vpn ,独立版本和编译版本都是[系统的 system extension]( https://developer.apple.com/system-extensions/),可能这里冲突了。
PS:红包没发,答复要感谢下吧。 |
18
invictus0741 OP 实际想解决的问题是 tailscale 基于 dmg 包和源码安装无法使用问题,也就是能解决基于这两种安装方式的问题可以送红包。如果您能验证过这两种安装方式,请发到帖子里分享给大家,私信我给您补红包。
|
19
xxqqzztx 2022-12-20 13:00:12 +08:00
|
20
zhehelu 2023-09-07 08:35:24 +08:00
@invictus0741 方式 2 ,我亲测可以。版本 1.48.1
1 、启动:sudo $HOME/go/bin/tailscaled 2 、登录: 1 )使用 $HOME/go/bin/tailscale --login-server=http://xxx.xxx.xxx.xx:8080 --accept-dns=false ,报错“connection refused ” 2 )加上--socket=/var/run/tailscaled.socket 。 即 $HOME/go/bin/tailscale --socket=/var/run/tailscaled.socket --login-server=http://xxx.xxx.xxx.xx:8080 --accept-dns=false ,可以登录成功 |