轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
matrixdotorg/mjolnir
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

mjolnir Docker 镜像下载 - 轩辕镜像

mjolnir 镜像详细信息和使用指南

mjolnir 镜像标签列表和版本信息

mjolnir 镜像拉取命令和加速下载

mjolnir 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

mjolnir
matrixdotorg/mjolnir

mjolnir 镜像详细信息

mjolnir 镜像标签列表

mjolnir 镜像使用说明

mjolnir 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Mjolnir是Matrix的综合审核工具,可保护服务器和社区免受恶意邀请、垃圾消息等不良行为,支持封禁、消息删除、反垃圾等功能,并可作为Synapse模块将审核规则应用于整个家庭服务器。
3 收藏0 次下载activematrixdotorg镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

mjolnir 镜像详细说明

mjolnir 使用指南

mjolnir 配置说明

mjolnir 官方文档

Mjolnir

概述

Mjolnir是一款针对Matrix协议的综合审核工具,旨在保护Matrix服务器和社区免受恶意行为侵扰。它不仅提供服务器级别的保护,还能帮助社区在不使用个人账号的情况下有效管理房间,同时支持作为Synapse模块将审核规则应用于整个家庭服务器(homeserver)。

核心功能和特性

  • 全方位审核保护:作为一体化审核工具,可防御恶意邀请、垃圾消息及其他不良内容,提供服务器级和社区级双重保护。
  • 丰富审核能力:默认支持多种审核操作,包括用户封禁、消息删除、反垃圾信息、服务器访问控制列表(ACL)管理、房间目录变更、房间别名转移、账号停用、房间关闭等。
  • Synapse模块集成:提供Synapse模块,可将机器人使用的审核规则集应用于整个家庭服务器,实现全服务器范围的规则统一。

使用场景和适用范围

  • Matrix服务器管理员需要保护服务器免受恶意注册用户、垃圾消息侵扰。
  • 社区管理员希望集中管理多个房间的审核规则,无需使用个人账号进行审核操作。
  • 需要保护加密房间的社区,通过Pantalaimon实现加密管理房间的审核。
  • 希望将统一审核规则应用于整个家庭服务器的场景,通过Synapse模块实现全服务器规则同步。

使用方法和配置说明

机器人配置

前置要求

  • 推荐使用Pantalaimon:若需加密管理房间或审核加密房间,建议部署Pantalaimon以支持加密通信。
  • 访问令牌获取(非加密场景):
    1. 在隐身/私密窗口打开Riot,以机器人账号登录。
    2. 进入设置中的“帮助与支持”选项卡,复制访问令牌。
    3. 重要:复制后直接关闭窗口,不要登出(登出会使令牌失效)。

注意事项

  • 避免速率限制:Mjolnir需要不受速率限制,配置方法参考Synapse #6286。
  • 管理员权限:执行账号停用、别名转移、房间关闭等操作时,Mjolnir需拥有服务器管理员权限。

Docker安装(推荐)

Mjolnir已发布至Docker Hub:matrixdotorg/mjolnir,也可自行构建镜像。

安装步骤

# 克隆仓库
git clone [***]
cd mjolnir

# 创建并编辑配置文件(不建议修改数据路径)
mkdir -p /etc/mjolnir/config
cp config/default.yaml /etc/mjolnir/config/production.yaml
nano /etc/mjolnir/config/production.yaml  # 编辑配置

# 启动容器
docker run --rm -it -v /etc/mjolnir:/data matrixdotorg/mjolnir:latest

手动构建(替代安装方式)

需依赖yarn和Node 14。

# 克隆仓库
git clone [***]
cd mjolnir

# 安装依赖并构建
yarn install
yarn build

# 创建并编辑配置文件(建议修改数据路径)
cp config/default.yaml config/development.yaml
nano config/development.yaml  # 编辑配置

# 启动
node lib/index.js

快速入门指南

机器人启动后,执行以下命令完成初始设置:

  1. 创建封禁列表:!mjolnir list create COC code-of-conduct-ban-list
    (创建短代码为COC、别名为#code-of-conduct-ban-list:example.org的封禁列表,自动邀请您加入管理房间)
  2. 设置默认封禁列表:!mjolnir default COC
    (将刚创建的列表设为默认,简化后续封禁命令)
  3. 查阅Moderator's Guide了解详细操作。
  4. 输入!mjolnir help查看所有可用命令。

Synapse模块配置

要求:Synapse 1.53.0及以上版本。

该模块可将Mjolnir的审核规则应用于整个家庭服务器,主要用于阻止来自不受信任家庭服务器/用户的邀请,需手动配置。

安装步骤

  1. 安装模块:
    将模块安装到Synapse的Python环境中:

    pip install -e "git+[***]"
    
  2. 配置homeserver.yaml:
    在配置文件中添加模块配置,示例如下:

    modules:
      - module: mjolnir.Module
        config:
          # 阻止封禁列表中的服务器/用户发送邀请(默认true)
          block_invites: true
          # 将封禁列表中的服务器/用户发送的消息标记为垃圾信息(默认false,标记后消息显示为空)
          block_messages: false
          # 通过过滤用户ID和显示名称,从用户目录搜索中移除封禁列表中的用户(默认false)
          block_usernames: false
          # 需遵循的封禁列表房间ID(仅支持房间ID,不支持别名或永久链接;服务器需已加入这些房间)
          ban_lists:
             - "!roomid:example.org"
          # 消息长度限制(可选)
          message_max_length:
             # 限制消息体字符数(默认无限制,超出Synapse规范的事件大小限制除外)
             # threshold: 510  # 示例:限制为510字符
             
             # 指定仅在某些房间应用长度限制(默认所有房间)
             # rooms:
             #   - "!vMvyOCeCxHsggkmALd:localhost:9999"
             
             # 对来自远程服务器的消息也应用长度限制(默认仅限制本服务器消息)
             # remote_servers: true
    
  3. 重启Synapse:
    修改配置后需重启Synapse使模块生效。

注意事项

  • 服务器需已加入ban_lists中指定的房间,模块不会自动加入房间。
  • 该模块虽被描述为“垃圾信息检查器”,但功能不限于反垃圾信息。

启用可读滥用报告

Mjolnir 1.2及以上版本支持将滥用报告替换为房间内可读格式,无需通过管理员API获取数据,需以下两步配置:

  1. 配置Mjolnir:
    在Mjolnir配置文件(通常为/etc/mjolnir/config/production.yaml)中,复制default.yaml中的web部分(1.20版本新增),并启用web和abuseReporting:

    web:
      enabled: true
      port: 9000  # 配置端口
      host: 0.0.0.0  # 建议设为localhost仅允许反向代理访问
      abuseReporting:
        enabled: true
    
  2. 设置反向代理:
    将请求重定向至Mjolnir的API端点。以Nginx为例,配置如下(参考test/nginx.conf):

    location ~ ^/_matrix/client/r0/rooms/([^/]*)/report/(.*)$ {
        proxy_pass [***]  # host为Mjolnir主机,port为配置的web端口
    }
    

安全注意事项

  • 该功能仅能提取未加密房间的信息,且需满足:请求者为房间成员、曾见证事件、事件未加密且未被删除/编辑。
  • 为确保安全,建议将web服务器配置为仅接收来自反向代理的请求(如host: localhost)。若对安全性有顾虑,可禁用此功能。
查看更多 mjolnir 相关镜像 →

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.