这是我的第一篇博客。
站点使用 Hugo + Terminal 主题 搭建,托管在 Cloudflare Pages。
后续会分享一些关于智能家居、Docker、自动化的经验。
AdGuard Home 是全网 DNS 广告过滤方案,所有连接路由器的设备自动生效,无需单独安装插件。
核心能力:
services:
adguard:
image: adguard/adguardhome:latest
container_name: adguard
restart: unless-stopped
ports:
- "53:53/tcp"
- "53:53/udp"
- "3000:3000" # 管理面板
volumes:
- ./work:/opt/adguardhome/work
- ./conf:/opt/adguardhome/conf
environment:
- http_proxy=
- https_proxy=
- ALL_PROXY=
http://192.168.x.x:3000 进入设置向导推荐配置:
https://doh.pub/dns-query # 腾讯
https://dns.alidns.com/dns-query # 阿里
https://doh.360.cn/dns-query # 360
https://1.1.1.1/dns-query # Cloudflare
https://dns.quad9.net/dns-query # Quad9
已加载 28 万+ 条过滤规则:
Lucky 提供 DDNS(动态域名解析)和反向代理,让内网服务可以通过域名外网访问。
核心能力:
services:
lucky:
image: gdy666/lucky:latest
container_name: lucky
restart: unless-stopped
ports:
- "16601:16601" # 管理面板
- "8888:8888" # 反向代理端口
volumes:
- ./config:/goodluck
environment:
- http_proxy=
- https_proxy=
- ALL_PROXY=
network_mode: bridge
http://192.168.x.x:16601 进入管理面板| 域名 | 内网地址 | 用途 |
|---|---|---|
| lx.1581688.xyz:8888 | localhost:9527 | LX Music 同步 |
⚠️ OrbStack 中 network_mode: host 出站 TCP 不通,必须用 bridge + 端口映射。
LX Music(洛雪音乐助手)的自定义同步服务器,多设备之间同步歌单、收藏、播放记录。
核心能力:
services:
lxmusic:
image: imsyy/lx-music-source-sync:latest
container_name: lxmusic
restart: unless-stopped
ports:
- "9527:9527"
volumes:
- ./data:/app/data
environment:
- http_proxy=
- https_proxy=
- ALL_PROXY=
部署后访问 http://192.168.x.x:9527,在 LX Music 客户端中设置同步服务器地址即可。
通过 Lucky 反向代理,外网也可访问:
lx.1581688.xyz:8888 → localhost:9527LX Music 桌面端 → 设置 → 同步 → 填入服务器地址 → 登录 → 开启自动同步
mihomo(原 Clash Meta)作为透明代理网关,为局域网内所有设备提供代理服务。
核心能力:
services:
mihomo:
image: metacubex/mihomo:latest
container_name: mihomo
restart: unless-stopped
ports:
- "7890:7890" # HTTP 代理
- "7891:7891" # SOCKS5 代理
- "9090:9090" # API 管理
volumes:
- ./config:/root/.config/mihomo
environment:
- http_proxy=
- https_proxy=
- ALL_PROXY=
在 ./config/ 目录下放置 config.yaml:
mixed-port: 7890
socks-port: 7891
port: 9090
allow-lan: true
mode: rule
log-level: info
external-controller: 0.0.0.0:9090
proxies:
- name: "example"
type: ss
server: example.com
port: 443
cipher: chacha20-ietf-poly1305
password: "your-password"
rules:
- GEOIP,CN,DIRECT
- MATCH,example
⚠️ OrbStack 会注入 http_proxy=http://127.0.0.1:7897,必须在 compose 中显式清空代理环境变量,否则容器内网络异常。