Traefik配置FTPS及TLS卸载问题求助
Traefik配置FTPS及TLS卸载问题求助
大家好,我现在正折腾着把HAProxy换成Traefik,之前HAProxy一直是我FTPS服务器的TCP负载均衡器,现在想在Traefik上实现一模一样的功能,结果卡壳了,来请教各位大佬。
先说明下我的FTPS服务器情况:控制端口用的是1413,数据传输用的是1414-1420这个端口范围。
下面是我目前已经配好的部分内容:
现有Docker Compose配置
services: traefik: image: traefik:2.10 container_name: traefik network_mode: host restart: always env_file: - ./traefik.env volumes: - /srv/traefik/:/etc/traefik - /srv/traefik/logs:/logs - /etc/letsencrypt:/etc/letsencrypt:ro command: []
Traefik静态配置(traefik.yml)
api: insecure: true dashboard: true log: level: "DEBUG" filePath: "/logs/traefik.log" certificatesResolvers: letsEncrypt: acme: email: "letencr@cl.ss" storage: "/etc/traefik/acme/acme.json" # 原配置还有后续内容,这里先省略
我现在的问题是:
- 不知道该怎么配置Traefik的动态路由,来转发FTPS的控制端口(1413)和数据端口范围(1414-1420)的TCP流量
- 想让Traefik处理FTPS的TLS卸载,用Let's Encrypt的证书,这部分该怎么和TCP路由结合起来
- FTPS被动模式下的端口转发,Traefik这边有没有特殊的配置要求
目前静态配置里已经加了Let's Encrypt的证书解析器,但动态路由和服务的配置完全没头绪,希望各位能给我具体的配置示例,或者指出我现有配置里的问题,谢谢大家了!
备注:内容来源于Stack Exchange,提问作者B.albert
相关产品推荐
相关产品推荐

