使用caddy搭建企微消息转发代理

sexyfeifan
2024-09-22
点 赞
0
热 度
326
评 论
0

以下是严格保留原始内容的排版版本:


Caddy 安装与配置指南


一、安装 Caddy

1. 系统依赖安装(Debian/Ubuntu)

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https

2. 导入 GPG 密钥

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

3. 添加软件源

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list

4. 安装 Caddy

sudo apt update && sudo apt install caddy

二、配置 Caddyfile

1. 文件创建

vi /etc/caddy/Caddyfile

2. IP 直连配置

:80 {
    reverse_proxy https://qyapi.weixin.qq.com {
        header_up Host {upstream_hostport}
    }
}

注:
:80 表示使用服务器80端口(可修改)
https://qyapi.weixin.qq.com 为企微官方地址(不可修改)
{upstream_hostport} 为固定写法(不可修改)

3. 域名配置

abc.xyz {
    reverse_proxy https://qyapi.weixin.qq.com {
        header_up Host {upstream_hostport}
    }
}

注:
将 abc.xyz 改为你的域名
证书相关配置需自行处理
可指定端口(如 abc.xyz:8080)


三、服务管理

1. 重启服务

systemctl restart caddy

提示:
若报错请检查 Caddyfile 格式


四、代理设置

1. 软件代理配置

将目标地址替换为:

2. 网络检测

若连接失败:

  1. 检查 VPS 防火墙设置
  2. 确认端口开放状态

五、Docker 部署

1. Docker Compose 方式

version: "3"
services:
  wxproxy:
    image: htnanako/wxproxy:latest
    container_name: wxproxy
    ports:
      - 8000:8000
    restart: unless-stopped

2. CLI 直接运行

docker run -d \
  --name=wxproxy \
  -p 8000:8000 \
  --restart unless-stopped \
  htnanako/wxproxy:latest

六、扩展服务

1. Telegram 配置

  • 接口地址:https://api.telegram.org

2. Discord 配置

  • Webhook 地址示例:
    https://discord.com/api/webhooks/...

    https://discord.gg/...

3. 多服务共存

# 示例配置结构
service1-domain.com {
    reverse_proxy 对应API地址
}

service2-domain.com:8080 {
    reverse_proxy 对应API地址
}

提示:
需使用不同域名或端口
境外 VPS 为必需条件


用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

sexyfeifan

站长

具有版权性

请您在转载、复制时注明本文 作者、链接及内容来源信息。 若涉及转载第三方内容,还需一同注明。

具有时效性

目录

欢迎来到ONEISALL,为您导航全站动态

31 文章数
5 分类数
4 评论数
14标签数
最近评论
sexyfeifan

sexyfeifan


sexyfeifan

sexyfeifan


嘻嘻🙃

访问统计