逛论坛必备开源神器,NAS快速部署Universal Forum Block

2025-02-07 11:54:34 4点赞 10收藏 0评论

想必大家都陆续开工干活了,在工位上闲着没事的时候就喜欢逛各种论坛,一天不逛就浑身难受。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

但是天下人来来往往~总归会有跟自己观点相悖的网友出现(还有可恶的机器人),原本美美的心情可能在看到某些言论的瞬间全无。

很多论坛都具备黑名单和小黑屋功能,但总体来说并不完善也不够方便(有些甚至是付费功能或有等级限制),那本篇就来介绍一款强大的论坛屏蔽软件(插件),可以大大提升我们的论坛浏览体验。大家也可以放心,这个是临时屏蔽,是浏览页面时实现的(随时可恢复),而不会对账号本身造成影响。

Universal Forum Block 普通使用其实非常简单,而通过Docker部署到NAS是为了数据同步,让屏蔽数据同步到你的所有设备。


功能介绍


Universal Forum Block 是一个功能强大的通用论坛内容屏蔽插件。所有基于Discuz!和 Discourse都支持屏蔽。

主要功能有:

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

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

英文论坛:Lowendtalk, reddit。

(以上内容来自原项目介绍,支持的论坛其实不止这些)

如果需要支持其他网站,可以到项目提出[Issues]或自定义新网站,完整的界面说明、使用说明、进阶玩法可在主页查看。


安装流程&展示


PC端需要先在浏览器中安装脚本管理器,比如油猴(Tampermonkey)和脚本猫。

脚本管理器安装完毕后点我跳转前往GreasyFork安装脚本。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

点击安装。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

可以看到已经安装完毕并启用。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

打开论坛,此时左下角会出现一个配置按钮。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

我们点击按钮,会弹出小窗,如下图所示。全局、关键词屏蔽、用户名屏蔽等功能很全面。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

在支持的论坛中,鼠标移动到用户名后,会出现一个小❎图标,直接点击,该用户相关的所有都会从帖子中消失。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

以贴吧为例,一个帖子包含楼主/层主,还有参与盖楼(跟帖)的广大网友。

从最大的举例,如果屏蔽楼主,则该帖中所有包含楼主的内容都会被屏蔽掉,包含主题帖内容、楼层以及楼层内发言,如果是盖楼则楼内的其他人跟帖也会随该楼层一起消失。如下图所示屏蔽了楼主,可以看到就只剩下个标题。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

关键词屏蔽则很好理解,包含相关词语的跟帖或楼内发言会被屏蔽,效果也都差不多。

不过各个论坛都有不同特点,像CHH,虽然已经屏蔽看不到楼层,但后面的回复还是能看到被屏蔽的内容。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

关于安卓端,作者也提供了两种使用方式。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

云端同步


如果想要云端同步,则需要通过Docker部署到NAS或服务器,并且给域名配置证书(如果不带证书,浏览器不允许在https页面使用不带证书的链接,导致无法使用同步)。

威联通NAS为例,打开Container Station创建新的应用程序。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

代码如下:

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

/share/Container/ufb这个文件路径大家可以自定义,9527也可以替换成其他未占用端口。

创建新用户

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

部署完毕后进行反向代理,这里建议使用lukcy,相关内容请查看往期教程。

子规则的配置截图如下,参照填写就行,最后点击修改子规则。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

配置完成后,以上文为例,在文件管理器中按照/share/Container/ufb/admin路径会找到一个密钥文件,如下图所示。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

将密钥复制,回到浏览器,点击设置中的云端同步,输入完整的服务器地址,将密钥粘贴,最后点击同步即可。

逛论坛必备开源神器,NAS快速部署Universal Forum Block

最后


后面屏蔽规则多了后,无用的可在设置里直接删除,添加过的配置也可以直接搜索进行定位。

有了这个工具,简直神助力,终于可以舒舒服服看帖了~

祝大家用的愉快。

感谢观看,本文完。


展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
目录
10
扫一下,分享更方便,购买更轻松