功能特性
多个 TLD
使用 .local、.test、.dev 或任何自定义 TLD。为您的域名配置最多 10 个不同的 TLD。
内置 HTTPS
自签名 CA,一键信任。无需外部代理如 Caddy 或 Nginx。
Docker 集成
自动检测运行中的容器并将它们映射到域名。自动处理容器端口。
远程主机
代理到远程 IP 或 SSH 隧道。通过本地域名访问内部服务。
跨平台 DNS
原生 DNS 支持:dnsmasq (macOS)、systemd-resolved (Linux)、Acrylic (Windows) 或 hosts 文件后备。
完整 CLI 和服务
完整的 CLI 工具,支持 shell 自动补全。通过 LaunchD (macOS) 或 systemd (Linux) 开机自启动。
下载统计
按版本
安装
一条命令即可开始使用
curl -fsSL https://locado.hxd.app/install.sh | bash locado domain add myapp.local localhost:3000 locado service start 常见问题
是否需要 Caddy 或 Nginx?
不需要。Locado 内置了 Go 编写的反向代理,支持 SSL。无需外部依赖。
可以使用多个 TLD 吗?
可以!您可以配置最多 10 个不同的 TLD,如 .local、.test、.dev 或您喜欢的任何自定义 TLD。
支持 Windows 吗?
支持。Locado 通过 Acrylic DNS Proxy 支持 Windows。同时也支持 macOS (dnsmasq) 和 Linux (systemd-resolved)。
如何设置开机自启动?
运行 'locado service enable' 配置开机自启动。在 macOS 上使用 LaunchD,在 Linux 上使用 systemd。
如何完全卸载?
运行 'locado uninstall --purge' 删除所有文件、配置、DNS 设置和证书。
HTTPS 真的是自动的吗?
是的。Locado 会自动生成自签名 CA 和证书。运行 'locado cert trust' 将 CA 添加到系统钥匙串。
安装后二进制文件立即被终止 (macOS)?
这是由 macOS Gatekeeper 隔离引起的。运行:sudo xattr -cr /usr/local/bin/locado
从控制面板设置 DNS 不起作用?
DNS 操作需要 root 权限。在终端中运行安装脚本:curl -fsSL https://locado.hxd.app/install.sh | bash
安装后证书不受信任 (macOS)?
CA 证书可能缺少 SSL 信任策略。运行:sudo security add-trusted-cert -d -r trustRoot -p ssl -k /Library/Keychains/System.keychain ~/.local/share/locado/certs/ca.crt