Typecho评论防垃圾插件推荐

Typecho默认评论没有验证机制,广告留言容易批量灌入。
本文面向零基础站长,推荐两款经过验证的防垃圾插件,并给出从安装到效果验证的完整步骤。
照着操作后,你应该能拦截大部分机器广告,同时保留正常访客的评论通道。

装插件前先把评论入口管起来

在安装任何插件之前,先检查Typecho后台的评论基础设置。
进入控制台设置评论,确认以下选项处于合理状态:

  • 评论提交间隔:建议设置为30秒以上,能拦住连续灌水脚本
  • 评论审核:新访客首条评论设为必须审核,老用户可跳过
  • IP黑名单:把已知的广告IP段填进去,每行一个
  • 允许的HTML标签:只保留acodestrongem,去掉imgscript

这一步不需要写代码,但能过滤掉一部分低质量广告。
如果后台评论量已经很大,先手动清理一轮,再装插件,避免插件处理历史数据时超时。

两款实用防垃圾插件怎么选

Typecho生态里维护较好的防垃圾插件主要有两个方向:验证码类内容过滤类

CommentFilter 属于内容过滤类,通过关键词黑名单和链接数量限制来拦截。
安装后可以在插件配置页直接添加敏感词,比如“加微信”“代开发票”“博彩”等。
它的优点是轻量,不依赖外部服务;
缺点是关键词需要自己维护。

Typecho Captcha 属于验证码类,在评论框下方增加一道算术题或滑块验证。
机器脚本通常过不了这一关,对正常访客的干扰也小。
缺点是如果站点开启了CDN,需要确认验证码接口不被缓存。

判断标准:广告以纯文本关键词为主,优先用CommentFilter;
广告是批量脚本提交,优先用验证码插件。
两个可以同时开启,但建议先单独测试一个,观察一周再决定是否叠加。

安装CommentFilter并配置过滤规则

以下步骤以Typecho 1.2为例,1.1版本路径基本一致。

  1. 从Typecho官方插件仓库或GitHub下载CommentFilter的压缩包
  2. 解压后把整个文件夹上传到/usr/plugins/目录,确保文件夹名和插件名一致
  3. 登录Typecho后台,进入控制台插件,找到CommentFilter并点击启用
  4. 点击插件名称旁边的设置,进入配置页

在配置页中重点填写三项:

关键词黑名单:加微信,代开发票,博彩,色情,贷款
单条评论最大链接数:2
是否拦截纯英文评论:否

关键词之间用英文逗号分隔,不要加空格。
保存后,插件会对新提交的评论实时检查。
如果评论命中黑名单,会被直接标记为垃圾或拒绝提交,具体行为取决于插件版本的设置。

用验证码插件补上脚本拦截

如果内容过滤后仍有漏网之鱼,可以再加一层验证码。
以Typecho Captcha为例:

  1. 下载插件并上传到/usr/plugins/目录
  2. 后台启用后,进入设置,选择验证类型(算术题或滑块)
  3. 如果站点使用了Nginx反向代理,在location块中确保/action/captcha路径不被缓存

验证码插件通常会在comment表单里插入一个隐藏字段,
提交时校验。如果启用后发现正常评论也无法提交,
先检查浏览器是否禁用了Cookie,
再确认插件版本和Typecho版本是否匹配。

避坑与效果验证

装完插件不代表一劳永逸,有几个常见问题需要留意:

  • 插件冲突:同时启用多个评论插件可能导致表单提交失败,建议一次只开一个,确认稳定后再考虑叠加
  • CDN缓存:验证码图片或接口被CDN缓存后,所有访客看到同一道题,等于失效。需要在CDN后台对验证码路径设置不缓存
  • 误拦截:关键词设置过宽,比如只写“微信”,会误伤正常讨论。建议先用宽泛规则观察几天,再根据拦截日志收紧
  • 插件停更:Typecho版本升级后,老插件可能报错。启用前先在测试环境验证,不要直接在生产站操作

效果验证方法:启用插件后,进入控制台评论,观察未来三天的评论列表。
正常评论应该能通过,广告留言应该被标记为垃圾或直接不出现。
如果广告量没有明显下降,检查插件是否真的启用,以及评论提交路径是否绕过了插件。

常见疑问

问:插件启用后正常访客说提交不了评论怎么办?
先临时关闭验证码插件,确认是否是验证码导致。如果是,换一种验证类型,或把验证码插件的Cookie作用域检查一遍。

问:关键词黑名单需要经常更新吗?
建议每周看一次垃圾评论列表,把新出现的广告词加进去。这项工作手动做效果最好,自动更新词库的插件反而容易误判。

问:有没有不装插件就能减少广告留言的办法?
可以开启评论审核,或者把评论权限改为仅登录用户可评。但这会降低互动率,适合广告量极大且访客以老用户为主的站点。

Typecho评论防垃圾插件推荐的核心思路是分层拦截:基础设置过滤一批,内容插件过滤一批,验证码再挡一批。
没有哪个插件能百分百拦截,但按本文步骤配置后,广告留言通常能减少到可手动处理的量级。
如果你的站点跑在云服务器上,评论量突然暴涨时,也留意一下服务器负载,避免插件处理请求时拖慢整站响应。

分享到:
上一篇
Typecho博客安装教程,低配服务器流畅运行:Typech
下一篇
Typecho主题美化,免费模板资源汇总
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意