[FreeBSD]如何在FreeBSD上安装、配置transmission
以下操作全部在root账号下完成
pkg install -y transmission
安装完成后,
cd /usr/local/etc/rc.d
修改transmission这个文件
因为我的非root账号的用户名是euler,而我想以euler来账号来运行transmission。
我们只需要修改一个地方。
vim transmission
把
: ${transmission_user:=transmission}
修改为
: ${transmission_user:=euler}
:wq
保存修改
命令行输入
sysrc transmission_enable=YES
来设置开启自启transmission.
命令行输入
service transmission start
来启动transmission,这时浏览器可以打开http://your_ip:9091
发现出现了Forbidden
这时我们需要先关闭transmission
service transmission stop
然后
grep trans /etc/passwd
出现
transmission:*:921:921:Transmission Daemon User:/usr/local/etc/transmission/home:/usr/sbin/nologin
我们进入
cd /usr/local/etc/transmission/home
修改settings.json
修改前,养成备份的好习惯,反正文件也不大。
cp settings.json settings.json.bak
下面来修改:
vim settings.json
只需要修改一处:
把
"rpc-whitelist-enabled": true,
改为
"rpc-whitelist-enabled": false,
:wq
保存文件
下面重启transmission
service transmission start
浏览器打开http://your_ip:9091
大功告成。
后面如果想给访问页面添加密码,都可以在settings.json里面设置