通用论坛屏蔽插件

通用的论坛贴子/用户屏蔽工具

作者
Heavrnl
日安装量
0
总安装量
71
评分
3 0 0
版本
1.2.0
创建于
2025-01-05
更新于
2025-01-15
大小
302.9 KB
许可证
MIT
适用于
所有网站

前往Github查看完整使用说明

img

通用论坛屏蔽插件 | Universal Forum Block


简介

Universal Forum Block 是一个功能强大的通用论坛内容屏蔽插件。主要功能有:

  • 🎯 支持关键词、正则表达式进行精确过滤
  • 🚫 支持一键屏蔽用户,不再需要手动复制粘贴
  • 🔗 支持全局共享关键字和用户名,实现全网屏蔽
  • ☁️ 支持多个配置定时同步
  • 🔄 自动检测论坛框架
  • 🌍 支持多种语言
  • 🌐 支持自定义站点配置
  • 🐳 支持docker部署云端同步

使用示例


界面展示:

使用方法

PC:

  1. 安装脚本管理器(如 Tampermonkey)
  2. 点击前往GreasyFork 安装脚本
  3. 访问支持的论坛网站
  4. 在网站左下角找到我们的面板开始使用

特殊说明:在已配置的论坛中,当鼠标移动到用户名上时会出现屏蔽按钮,点击即可一键屏蔽该用户。屏蔽按钮的显示方式可在设置面板中切换为"总是显示"或"悬停显示"。

安卓:

1.使用Microsft Edge浏览器,已完美支持油猴

2.使用AdGuard,在设置-过滤-用户脚本-添加用户脚本,输入

https://update.greasyfork.org/scripts/522871/%E9%80%9A%E7%94%A8%E8%AE%BA%E5%9D%9B%E5%B1%8F%E8%94%BD%E6%8F%92%E4%BB%B6.user.js

支持的网站

所有基于以下框架的论坛:

  • Discuz!
  • Discourse

中文论坛:v2ex,nodeseek,nodeloc,nga,百度贴吧,知乎,豆瓣,巴哈姆特

英文论坛:Lowendtalk, reddit

如果需要支持其他网站,请在issue中提出或参考自定义新网站

除了版本更新外,插件不会自动更新内置的网站配置,可以使用仓库中预设配置导入到全局配置中获取实时更新

中文论坛:

https://raw.githubusercontent.com/Heavrnl/UniversalForumBlock/refs/heads/main/website/chinese/config.json

英文论坛:

https://raw.githubusercontent.com/Heavrnl/UniversalForumBlock/refs/heads/main/website/english/config.json

....

同步服务器部署

部署成功后在admin目录下找到admin key,复制使用

注意,最好使用带证书的域名,因为如果不带证书,浏览器不允许在https页面使用不带证书的链接,导致无法使用同步

docker-compose:

services:
  ufb-server:
    container_name: ufb-server
    image: heavrnl/universalforumblock:latest
    ports:
      - "8006:8000"
    volumes:
      - ./user_configs:/app/user_configs
      - ./admin:/app/admin
    restart: unless-stopped

nginx配置:

location / {
        proxy_pass http://127.0.0.1:8006;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
    }

创建新用户

curl -X POST "http://localhost:8006/users/create" -H "X-API-Key: YOUR_ADMIN_KEY"

捐赠

如果你觉得这个项目对你有帮助,欢迎通过以下方式请我喝杯咖啡:

ko-fi