Search: #caddy

  1. Caddy 配置保留带下划线的请求头如果使用 Nginx 反代 Sub2API 需要保留带下划线的请求头(如 session_id、conversation_id、thread_id),否则多账号环境下的粘性会话(Sticky Session)会失效

    Caddy 配置保留带下划线的请求头

    如果使用 Nginx 反代 Sub2API 需要保留带下划线的请求头(如 session_idconversation_idthread_id),否则多账号环境下的粘性会话(Sticky Session)会失效。
    Nginx
    http {
        underscores_in_headers on;
    }

    Caddy(需最新 master)
    xcaddy build master --output /usr/bin/caddy

    servers :443 {
        expected_underscore_headers session_id conversation_id thread_id
    }


    Sub2API:https://github.com/Wei-Shaw/sub2api/issues/2784
    Caddyhttps://github.com/caddyserver/caddy/issues/7808

    服务器合集 合集 群组 恰饭 联系推广

    #redis #caddy #服务器 #证书 #tls #数据库

    • ❤️1
  2. Caddy 使用 Redis 共享 storage共享 storage 的实例会自动共享资源并协调证书管理▎mise官方文档curl

    Caddy 使用 Redis 共享 storage

    共享 storage 的实例会自动共享资源并协调证书管理

    ▎mise

    官方文档

    curl https://mise.run | sh

    echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc

    fish:
    echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish

    重启你的 shell 会话, 安装 go
    mise use -g go


    caddy

    caddy 安装: 官方文档

    xcaddy 安装:
    go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest

    pberkel/caddy-storage-redis 安装:
    补充一点 如果想用最新的特性 可以用 xcaddy build master 但是可能也有新鲜的 bug 🐶
    xcaddy build latest --with github.com/pberkel/caddy-storage-redis --output /usr/bin/caddy

    pberkel/caddy-storage-redis 文档

    注册一个 upstash.com 的免费 Redis 或准备一个自己的

    caddy 配置(省略其他的部分)
    /etc/caddy/Caddyfile

    encryption_key 开启加密
    compression 开启压缩
    {
    storage redis {
    address xxxxxxxxxx.upstash.io:6379
    username default
    password xxxxxxxxxx
    encryption_key MwhAhPKhr687n94Jd9TiPRcwHaVReLsv
    compression true
    tls_enabled true
    }
    }

    ▎相关阅读

    从 0 搭建一个 AnyTLS 节点(Caddy 分流, 自动维护证书)

    服务器合集 合集 群组 恰饭 联系推广

    #redis #caddy #服务器 #证书 #tls #数据库

    • ❤️3
  3. Yet Another Rclone Dashboard: 面向 rclone rcd 的现代化 Web 管理面板• 支持连接多个 Rclone 实例配置,集中查看 remotes、系统信息、统计摘要与任务状态• 提供文件浏览、上传下载、复制同步移动删除、媒体预览等常用操作,适合把 Rclone RC 能力可视化• 纯静态 Web 应用,支持 PWA、移动端适配,并可结合 Nginx、Caddy 或反向代理灵活部署

    Yet Another Rclone Dashboard: 面向 rclone rcd 的现代化 Web 管理面板

    • 支持连接多个 Rclone 实例配置,集中查看 remotes、系统信息、统计摘要与任务状态

    • 提供文件浏览、上传下载、复制同步移动删除、媒体预览等常用操作,适合把 Rclone RC 能力可视化

    • 纯静态 Web 应用,支持 PWA、移动端适配,并可结合 Nginx、Caddy 或反向代理灵活部署

    https://github.com/outlook84/yet-another-rclone-dashboard

    别忘了参加今天的抽奖

    TG Premium 三个月会员X4
    随机区号TG成品号或者新号注册X10

    合集 群组 恰饭 联系推广

    #Rclone #Web #面板 #文件管理 #自托管 #PWA #远程存储 #GitHub #Caddy #Nginx

    • ❤️1
    • 👍1
  4. NginxPulse: 轻量级 Nginx/Caddy 访问日志实时分析与可视化• 实时统计 PV、状态码并支持自定义过滤 • 内置 IP 归属地查询,先远程批量再本地 fallback,支持 IPv4/IPv6 • 一键 Docker / Docker‑Compose 部署,亦可生成单体二进制文件

    NginxPulse: 轻量级 Nginx/Caddy 访问日志实时分析与可视化

    • 实时统计 PV、状态码并支持自定义过滤
    • 内置 IP 归属地查询,先远程批量再本地 fallback,支持 IPv4/IPv6
    • 一键 Docker / Docker‑Compose 部署,亦可生成单体二进制文件

    https://github.com/likaia/nginxpulse

    #日志分析 #可视化 #运维 #Nginx #Caddy #Go #Vue #Docker

    • ❤️1
  5. 从 0 搭建一个 AnyTLS 节点(Caddy 分流, 自动维护证书)- 使用 Caddy 通配符证书, mholt/caddy-l4 sni 分流- AnyTLS 不开 TLS, 靠 Caddy 自动维护证书▎mise官方文档curl

    从 0 搭建一个 AnyTLS 节点(Caddy 分流, 自动维护证书)

    - 使用 Caddy 通配符证书, mholt/caddy-l4 sni 分流

    - AnyTLS 不开 TLS, 靠 Caddy 自动维护证书

    ▎mise

    官方文档

    curl https://mise.run | sh

    echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc

    fish:
    echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish

    重启你的 shell 会话, 安装 go
    mise use -g go


    caddy

    caddy 安装: 官方文档

    xcaddy 安装:
    go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest

    mholt/caddy-l4(基于 SNI 转发) 安装:
    补充一点 如果想用最新的特性 可以用 xcaddy build master 但是可能也有新鲜的 bug 🐶
    xcaddy build latest --with github.com/mholt/caddy-l4 --with github.com/caddy-dns/cloudflare --output /usr/bin/caddy

    mholt/caddy-l4 文档

    caddy 配置(使用通配符证书, 需要配置 CLOUDFLARE_API_TOKEN )
    /etc/caddy/Caddyfile
    {
    log {
    output stdout
    format console
    level INFO
    }

    servers :443 {
    listener_wrappers {
    layer4 {
    @anytls tls sni a.foo.com
    route @anytls {
    tls
    proxy tcp/127.0.0.1:23556
    }
    }
    tls
    }
    }
    }

    # this block makes Caddy obtain a wildcard TLS certificate
    *.foo.com {
    tls {
    issuer acme {
    email [email protected]
    dir https://acme.zerossl.com/v2/DV90
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    }
    issuer acme {
    dir https://acme-v02.api.letsencrypt.org/directory
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
    }
    }
    respond "Hello World!" 200
    }


    ▎服务端(对 我就喜欢用 mihomo 服务端)

    mihomo 官方文档中的 创建运行服务

    mihomo 配置(paddingScheme 是 vibe 的. 可以自定义. 顺便示范下如何 优先使用 IPv4. 其他配置省略, 自己加吧)
    proxies:
    - name: "direct"
    type: direct
    udp: true
    ip-version: ipv4-prefer
    listeners:
    - name: anytls-in
    type: anytls
    proxy: direct
    port: 23556
    listen: "127.0.0.1"
    users:
    root: "xYbpwdF9vIELWoLmdC"
    certificate: ""
    private-key: ""
    allow-insecure: true
    # https://github.com/anytls/anytls-go/blob/main/docs/protocol.md#cmdupdatepaddingscheme
    padding-scheme: |-
    stop=10
    0=38-72
    1=180-420,520-960
    2=1050-1320,c,260-620,c,760-1240,c,260-680,c,900-1350
    3=90-220,780-1180
    4=700-1240,c,220-520,c,900-1360
    5=160-420
    6=760-1280
    7=220-640
    8=900-1360
    9=180-480


    2. 客户端

    Sub-Store 内单行 JSON
    { "name": "节点名", "type": "anytls", "server": "服务器", "port": 443, "password": "xYbpwdF9vIELWoLmdC", "udp": true, "sni": "a.foo.com" } 

    或 Surge 格式
    节点名=anytls,服务器,443,password="xYbpwdF9vIELWoLmdC",sni=a.foo.com


    ▎相关阅读

    Caddy 使用 Redis 共享 storage

    相关: Sub-Store 自动设置服务端证书 SHA-256 指纹 自建节点证书相关说明

    GOST SNI 分流

    服务器合集 合集 群组 恰饭 联系推广

    #AnyTLS #mihomo #节点 #服务器 #协议 #Caddy

    • ❤️6
  6. CaddyGen: Caddy 配置可视化好像有点用但是 Caddy 本来就挺简单的而且可以用 snippet 复用转需吧 网站 DeanWard/CaddyGen 频道资源合集 恰饭推荐 群组 #GitHub #开源 #服务器 #网络 #工具 #Caddy #反代

    CaddyGen: Caddy 配置可视化

    好像有点用
    但是 Caddy 本来就挺简单的
    而且可以用 snippet 复用
    转需吧

    网站

    DeanWard/CaddyGen

    频道资源合集 恰饭推荐 群组

    #GitHub #开源 #服务器 #网络 #工具 #Caddy #反代

    • ❤️2