
通用论坛屏蔽插件 | Universal Forum Block
简介
Universal Forum Block 是一个功能强大的通用论坛内容屏蔽插件。主要功能有:
- 🎯 支持关键词、正则表达式进行精确过滤
- 🚫 支持一键屏蔽用户,不再需要手动复制粘贴
- 🔗 支持全局共享关键字和用户名,实现全网屏蔽
- ☁️ 支持多个配置定时同步
- 🔄 自动检测论坛框架
- 🌍 支持多种语言
- 🌐 支持自定义站点配置
- 🐳 支持docker部署云端同步
使用示例


界面展示:

使用方法
PC:
- 安装脚本管理器(如 Tampermonkey)
- 点击前往GreasyFork 安装脚本
- 访问支持的论坛网站
- 在网站左下角找到我们的面板开始使用
特殊说明:在已配置的论坛中,当鼠标移动到用户名上时会出现屏蔽按钮,点击即可一键屏蔽该用户。屏蔽按钮的显示方式可在设置面板中切换为"总是显示"或"悬停显示"。
安卓:
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
支持的网站
所有基于以下框架的论坛:
中文论坛: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"
捐赠
如果你觉得这个项目对你有帮助,欢迎通过以下方式请我喝杯咖啡:
