diff --git a/docs/ci-runner-domain-registration-plan.html b/docs/ci-runner-domain-registration-plan.html index 0617849..8b17c69 100644 --- a/docs/ci-runner-domain-registration-plan.html +++ b/docs/ci-runner-domain-registration-plan.html @@ -155,8 +155,8 @@
server.env相关台账:~/code/baize/data/hosts.yaml ci_runners 段(relay_note、mac runner state)+ domains.yaml(nas/win/git「家内覆盖 待做」)。W3/W5 落地后回写。
curl https://git.51yanmei.com/api/v1/version 从 runner mac 经 pangolin:http=200 ip=192.168.3.200 time=0.025s,证书受信。runner 重启后 declare successfully、无 no such host。
git.51yanmei.com 条目从 HTTP:80 改 HTTPS:443,目的地仍 localhost:3000。/etc/letsencrypt/live/git.51yanmei.com/ 的 LE 证书(cert/privkey/chain)导入 DSM,绑到该反代服务。(我这边拉私钥被安全闸拦,改由用户在自己终端拉取 + DSM GUI 导入。)原计划「NAS 接管 DHCP、下发 .200 当 DNS」失败——根因:家里网关是 华为 Q2S 路由器,带防私接 DHCP,把 NAS(dnsmasq,绑 :67 正常)发出的 DHCP 应答全丢,客户端永远拿不到 NAS 租约(华为 DHCP 关掉后 mac 也 DISCOVER 不到 NAS→一度 No-IP,靠重开华为 DHCP 兜底恢复)。NAS 不是路由器、改不了这个。
+改成的可行方案:
+synopkg install_from_server DNSServer):给 git/nas/win.51yanmei.com 各建单主机主区(只对这三名字权威→私网 IP)+ named.options.user.conf 加 forwarders{223.5.5.5;119.29.29.29} 转发其余。故 pay/jiu/api 等兄弟子域照常公网。192.168.3.200(macOS 按网络记,出门用别的网 DNS、不受影响)。别的家里设备不动(它们不需要 git 覆盖)。NAS 的 DhcpServer 已停,华为继续当 DHCP。dig 通但 curl no-such-host)→ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder;runner 再 launchctl kickstart -k 重启。已知/待办:① 只有 runner mac 走直达(本就够用,它才是 CI 需要的),非全网分光。② DNS=.200 仅设在家里 Wi-Fi;若 mac 换网上不了网就删这条。③ NAS DhcpServer 已 stop,如需永久别开机自启可在 DSM「DHCP Server」取消勾选。④ 台账真相源:baize domains.yaml『家内分光』note;NAS 详细運維归 ~/code/nas。
关联:私有服务 ACL 设计 · 私有服务 ACL 实现计划 · 控制面 TLS(Tunnel 前置) · ← 文档索引