在7.2或7.3的CentOS中安装成功就能正常运行的transmission,在7.9中就访问不了,页面提示:
403: Forbidden
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
检查了两次settings.json文件的配置,好像是没有错的,尤其是'rpc-whitelist-enabled'这一项,我确定是写的false,也就是不开启白名单功能。但还是无法访问。通过度娘,找到一个国外的论坛,里面有这个问题的帖子,有人回复解决方案:
1.停止transmission
2.编辑settings.json文件的配置
3.运行transmission
先停止transmission:
systemctl stop transmission-daemon.service
然后编辑settings.json文件,除了修改以下内容:
"encryption": 2,
"dht-enabled": false,
"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "输入你的管理密码",
"rpc-username": "管理你的用户名",
"rpc-whitelist-enabled": false,
还修改了"rpc-host-whitelist-enabled"这一项:
"rpc-host-whitelist-enabled": false,
然后保存退出,最后运行transmission
可以正常访问了!