
folivonet/matrix-sms-bridgematrix-sms-bridge 是一个 Matrix 协议桥接器,专门用于实现 Matrix 房间与 SMS 消息系统之间的双向通信。该镜像的核心功能是通过单个电话号码,将 Matrix 房间内的消息转发至 SMS 网络,同时将接收到的 SMS 消息同步至指定的 Matrix 房间,实现跨平台消息互通。
bashdocker run -d \ --name matrix-sms-bridge \ -e MATRIX_HOMESERVER=[***] \ -e MATRIX_USER_ID=@sms-bridge:example.com \ -e MATRIX_ACCESS_TOKEN=your-matrix-access-token \ -e SMS_PHONE_NUMBER=+*** \ -e SMS_MODEM_PATH=/dev/ttyUSB0 \ -v /path/to/local/modem:/dev/ttyUSB0 \ benkuly/matrix-sms-bridge
yamlversion: '3' services: matrix-sms-bridge: image: benkuly/matrix-sms-bridge container_name: matrix-sms-bridge restart: unless-stopped environment: - MATRIX_HOMESERVER=[***] - MATRIX_USER_ID=@sms-bridge:example.com - MATRIX_ACCESS_TOKEN=your-matrix-access-token - SMS_PHONE_NUMBER=+*** - SMS_MODEM_PATH=/dev/ttyUSB0 - LOG_LEVEL=info volumes: - /path/to/local/modem:/dev/ttyUSB0 network_mode: bridge
| 环境变量 | 描述 | 必需 | 默认值 |
|---|---|---|---|
MATRIX_HOMESERVER | Matrix 家庭服务器 URL(如 [***]) | 是 | - |
MATRIX_USER_ID | 桥接器使用的 Matrix 用户 ID(格式:@user:domain) | 是 | - |
MATRIX_ACCESS_TOKEN | Matrix 用户的访问令牌(可通过 Matrix 客户端获取) | 是 | - |
SMS_PHONE_NUMBER | 用于 SMS 通信的电话号码(带国家代码,如 +***) | 是 | - |
SMS_MODEM_PATH | SMS 调制解调器设备路径(如 /dev/ttyUSB0,需配合宿主机设备挂载) | 是 | - |
LOG_LEVEL | 日志级别(可选值:debug、info、warn、error) | 否 | info |
BRIDGE_ROOM_ID | 默认桥接的 Matrix 房间 ID(如 !abcdef:example.com) | 否 | - |
MESSAGE_FORMAT | 消息格式模板(支持变量 {sender}、{content}) | 否 | [{sender}] {content} |
若使用物理调制解调器,需将宿主机的调制解调器设备路径(如 /dev/ttyUSB0)挂载至容器内,确保桥接器可访问调制解调器硬件。
MATRIX_USER_ID)加入目标房间!sms bridge)激活桥接功能SMS_PHONE_NUMBER 对应的 SMS 接收方,并将接收到的 SMS 消息同步至该房间

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务