Traefik 速查
共 24 条 Traefik 反向代理配置,涵盖核心概念、静态配置、动态配置、Docker 标签、运行与工具。 支持搜索与分类筛选,点击即可复制。
核心概念
云原生反向代理。
| 命令 | 说明 |
|---|---|
| 入口(监听端口,如 web:80、websecure:443) | |
| 路由:把请求按规则匹配到服务 | |
| 后端服务(负载均衡目标) | |
| 中间件:鉴权、限流、重定向等 | |
| 配置来源(docker / file / k8s 等) |
静态配置
启动时配置(traefik.yml)。
| 命令 | 说明 |
|---|---|
| 定义入口 | |
| 启用 Docker 与文件提供者 | |
| 自动申请 Let's Encrypt 证书 | |
| 开启 Dashboard 与 API |
动态配置
文件提供者示例。
| 命令 | 说明 |
|---|---|
| 按域名路由 | |
| 按路径前缀路由 | |
| 定义后端服务 | |
| basicAuth 中间件 | |
| 为路由启用 TLS |
Docker 标签
在容器上声明路由。
| 命令 | 说明 |
|---|---|
| 让 Traefik 接管该容器 | |
| 路由规则 | |
| 绑定入口 | |
| 容器内服务端口 | |
| 引用中间件 |
运行与工具
启动与调试。
| 命令 | 说明 |
|---|---|
| 指定配置文件启动 | |
| 命令行传参启动 | |
| 健康检查(需开启 ping) | |
| 容器化运行(挂载 socket) | |
| 查看面板与原始配置 |
使用说明
Traefik 速查:核心概念、静态配置、动态配置、Docker 标签、运行与工具;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:核心概念、静态配置、动态配置、Docker 标签、运行与工具。
- 点「命令」列复制到 traefik.yml、动态配置或容器标签。
- 先理清四层:entryPoints → routers → services → middlewares。
- 容器化场景优先用 Docker 标签声明路由,改配置不动容器。
常见问题
- 静态配置和动态配置怎么分?
- 静态配置(traefik.yml)在启动时加载、改动需重启;动态配置(routers/services/middlewares)可热更新,来自文件或 Docker/K8s 标签。
- 怎么自动申请 HTTPS 证书?
- 在静态配置里加 certificatesResolvers.acme 并配置 httpChallenge/tlsChallenge,再在路由或入口启用 tls 与对应 resolver。
- 需要联网吗?
- 速查内容本地可用;申请证书与拉取镜像需联网。