年初的时候入手了 mac mini m4 ,然后装了一些服务 qb + emby + ddns-go + moviepilot 等。
但是最近遇到一些问题,各种地方也查过了,包括官方 git ,dirscod 等
问题是这样的:我把 ddns-go 、qb 等软件用 host 模式 通过 docker compose 装到了 orbstack 里。
因为 ddns-go 和 qb 需要获取 ipv4 、ipv6 地址,然后进行 ddns 发送。
但是应该是由于 mac 下 linux 的机制,即便是 orbstack ,发现 ddns-go 、qb 即便是用 host 模式都是无法获取到 ipv4 、ipv6 的地址的(虽然端口对应的服务能直接在 mac 访问),但是这就导致了 ddns 无法映射,qb 没有 ipv6 地址等问题。 通过 orbstack 进入 docker 内部用命令 ipconfig 看,也只能看到内网的 ipv6 、ipv4 地址,而不是宿主机的 ipv6 或者 ipv4 地址。
求大佬这种情况应该怎么解决。
![]() |
1
defunct9 16 天前
curl http://api.ipify.org
|
![]() |
3
dddedd 16 天前
orbstack 的网络即使用 host 也是它内部桥接的 IP,提了一年多了也不改,导致 homeassistant 什么的用不了.
ddns 从外部接口获取 ipv6,不要用网卡获取的 https://github.com/orbstack/orbstack/issues/710 |
4
yinmin 16 天前 via iPhone
parallels desktop 安装 debian+docker ,虚拟机网卡使用桥接模式
|