Skip to content

Traefik Tailscale 证书解析器文档 ​

Tailscale 证书解析器 ​

为你的内部 Tailscale 服务提供 TLS 证书。

要使用 TLS 保护服务,需要来自公共证书颁发机构的证书。除了其 VPN 角色外,Tailscale 还可以为 Tailscale 网络中的机器提供证书。

配置示例 ​

要从 Tailscale 守护进程获取 TLS 证书,需要配置 Tailscale 证书解析器。

YAML 格式:

yaml
entryPoints:
  web:
    address: ":80"

  websecure:
    address: ":443"

certificatesResolvers:
  myresolver:
    tailscale: {}

TOML 格式:

toml
[entryPoints]
  [entryPoints.web]
    address = ":80"

  [entryPoints.websecure]
    address = ":443"

[certificatesResolvers.myresolver.tailscale]

工作原理 ​

Tailscale 证书解析器通过 Tailscale 守护进程获取证书,Tailscale 守护进程需要运行在主机上。

适用场景 ​

  • 内部服务 HTTPS:为内部服务提供 HTTPS,无需公网 IP
  • 零配置证书:无需手动管理证书
  • 安全内网通信:在 Tailscale 网络中加密所有通信

最佳实践 ​

  1. 运行 Tailscale 守护进程:必须先在主机上运行 Tailscale 守护进程
  2. 配置 ACL:在 Tailscale 中配置正确的 ACL
  3. 使用 DNS 名称:使用 Tailscale MagicDNS 名称
  4. 限制主机访问:限制 Tailscale daemon 的访问权限

在生产环境使用 Traefik OSS?

如果你在工作中使用 Traefik,可以考虑为其添加企业级 API 网关能力或获取 Traefik OSS 的商业支持。

基于 MIT 协议发布