标准版常见问题汇总:
如何判断文本中存在敏感词?
当code==0, word_list的size>0时。
由于每个项目需求、阶段需求的不同,对检测敏感度差异很大,可以通过以下方式适配自身项目:
1、配置disabletype,禁用指定的一级分类;
2、配置level,检测指定风险等级的词条;
3、添加黑名单、白名单;
4、接入端维护一份列表,剔除检测结果word_list中的指定词条。
怎么看有没有启动成功?
显示service is running…,正常启动。
Linux服务器上运行不了wordscheck,提示Permission denied?
增加文件执行权限chmod +x wordscheck
,再运行。
Linux服务器上运行不了wordscheck,提示cannot execute binary file?
可以通过sh命令arch
,如果显示的不是x86_64,而是aarch64,根据服务器cpu架构不同,选择运行文件wordscheck_arm64;
mac电脑是类似的处理方式。
Linux服务器上如何后台运行?
wordscheck没有自动停掉机制,由自己的ssh终端窗口关掉或电脑休眠断网引起。建议用nohup或守护进程工具让服务后台运行。
方式一,通过docker部署和管理
方式二,使用简单的nohup命令nohup ./wordscheck > run.log &
方式三,使用守护进程工具systemctl,让程序后台运行和开机启动
创建配置文件/etc/systemd/system/wordscheck.service,配置内容如下
[Unit]
Description=Words Check Service
After=network.target
[Service]
Type=simple
#下面的程序所在的示例路径/root/svc/需修改成实际目录
WorkingDirectory=/root/svc/
ExecStart=/root/svc/wordscheck
ExecStop=/bin/pkill -9 wordscheck
[Install]
WantedBy=multi-user.target
启动服务systemctl start wordscheck
重启服务systemctl restart wordscheck
也可以选择supervisor等其它守护进程工具。
Windows机器上wordscheck注册服务?
以Win10示例,使用nssm注册服务;
(下面的程序所在的示例路径D:\wordscheck\svc需修改成实际目录)
打开命令提示符(管理员权限),使用以下命令来创建服务:nssm install WordsCheck
在打开的nssm图形界面上,
“Application Path”填写:D:\wordscheck\svc\wordscheck_win.exe
“Startup directory”使用自动填写的目录,类似:D:\wordscheck\svc
“Arguments”无需填写参数。
用Docker或宝塔面板启动,能运行吗?
可以。不需要安装什么环境或依赖,直接运行。
词库的违禁词,想自己减少或者增加一些,可操作吗?
增加敏感词,添加到blacklist.txt文件,一行一个词条;
去掉敏感词,添加到whitelist.txt文件,一行一个词条;
汉字不用繁体、字母不用大写;
文件编码保持UTF-8,勿保存成UTF-8+BOM;
修改后,①重启程序立即生效、或②每日凌晨定时生效。
如果配置错误,启动日志显示类似blacklist.txt err, file not
,根据提示改成正确的词条。
不检测“广告”类敏感词?
配置config.ini,生效参数disabletype=4。
检测接口安全性Header Token?
配置和调用示例:
配置config.ini,生效参数headertoken=esqzzog1dhs8orh8
代码调用Header格式:"Authorization": "Bearer esqzzog1dhs8orh8"
检测内容会上传吗,部署包实际是调用远端的接口来检测吗?
不是。直接用的本地服务器来检测,确保低延迟、内容隐私。
检测的响应时间是多久?
测试机配置:笔记本i5-11320H@3.20GHz;2核2G内存虚拟机。
测试结果:500个字耗时4毫秒,2000个字耗时16毫秒, 5000个字耗时40毫秒,20000个字耗时160毫秒。
测试结果仅供参照,以实际情况为准!
(相同内网,以代码方式检测;下同)
支持多大并发?
测试结果:云主机2核2G内存,运行单个检测服务,以200字压测,一分钟支持检测请求30000次左右。
测试结果仅供参照,以实际情况为准!
(检测服务支持并行部署)
想先测试下程序效果?
① 支持直接在演示网站测试:https://www.wordscheck.com
② 支持用免费体验key测试 在线检测api;
③ 支持直接运行程序体验。
基础词库更新频率?
数据中心一个月左右更新一次词条;程序每周都会触发同步词库。
查看私钥到期时间
配置私钥后,
1、启动时直接显示“私钥到期时间”;
2、grep标准日志输出,可以查看到每天提示的“私钥到期时间”;
3、企业版也可以在管理后台首页查看。
是否可以离线部署?
支持离线部署,只在局域网内部运行,无需外网;
适用体制内单位、高校等场合内部使用;
适用国外独立部署,完全不连接中国大陆网络;
仅需购买离线许可
配置后运行, 价格 980元/1台服务器,离线许可 会绑定服务器。
最后编辑:admin 更新时间:2025-04-04 13:59