Appearance
匿名发帖
启用匿名发帖后,用户发送指定关键词时贴文将由一个匿名账号发出。匿名发帖的使用文档参见此处。
配置
- 创建匿名发帖的代理账号
bash
tootctl accounts create anonbot --email xxx@xxx.xxxx --confirmed登录对应的代理账号,完成基本账户信息配置
准备一组马甲列表(最好 50 个以上),一行一个,以纯文本方式保存在一个 Mastodon 服务(Sidekiq)可以访问的目录。格式示例如下
txt
张三
李四
王五- 生成随机参数
bash
openssl rand -hex 64- 参照下列内容配置环境变量,注意,
ANON_NAMELIST_PATH应改为 Mastodon 服务能够访问到的绝对路径,ANON_SALT应改为第 4 步生成的随机参数
ANON_ENABLED=true
ANON_TAG=匿了
ANON_ACCOUNT=anonbot
ANON_NAMELIST_PATH=/path/to/anonymous_names.txt
ANON_SALT=secret_random_salt
ANON_PERIOD=24配置说明
ANON_SALT建议128字符,至少64字符- 如果 Redis 服务出现问题,可能影响匿名的唯一性,如果
ANON_SALT泄漏,很可能会丧失匿名性,所以配置时必须修改ANON_SALT,不能直接将其设为secret_random_salt - 只改变发送贴文的账号,不防社工
ANON_PERIOD单位为小时- 建议配置更大的单条贴文最大字符数,不保证原来的贴文字数接近限制时仍然可以正常发出,感兴趣可以自行测试
- 如果为容器部署,
ANON_NAMELIST_PATH应改为马甲列表文件在容器中的绝对路径
- 重新启动相关 Mastodon 服务(若为容器部署,可能需要重新创建容器),测试是否可以正常使用此功能。