traefik反向代理微信api

http:
  routers:
    wechat:
      rule: "Host(`wechat.xxx.xxx`) && PathPrefix(`/cgi-bin`)"  # 匹配请求的主机和路径
      service: wechat  # 使用名为"wechat"的服务
      middlewares:
        - "wechat-Header"  # 使用名为"wechat-Header"的中间件

  services:
    wechat:
      loadBalancer:
        passHostHeader:  # 传递请求的主机头
        serversTransport: "api"  # 使用名为"api"的服务器传输配置
        servers:
          - url: "https://qyapi.weixin.qq.com"  # 服务的后端目标URL

  middlewares:
    wechat-Header:
      headers:
        customRequestHeaders:
          Host: "qyapi.weixin.qq.com"  # 自定义请求头,将Host设置为目标URL的主机

  serversTransports:
    api:
      insecureSkipVerify: true  # 跳过SSL证书验证(请谨慎使用)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注