[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里面设置

 

posted @ 2024-01-17 23:54  profesor  阅读(50)  评论(0编辑  收藏  举报