通用论坛屏蔽插件

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

当前为 2025-01-13 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Heavrnl
评分
0 0 0
版本
1.1.2
创建于
2025-01-05
更新于
2025-01-13
大小
303.3 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

支持的网站

中文论坛:hostloc,v2ex,nodeseek,linux.do,nodeloc,nga,恩山,3dmgame,百度贴吧,知乎,豆瓣,一亩三分地,巴哈姆特

英文论坛: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