前言
偶尔我们会有一部分的资源需要使用BT或者PT下载,这些资源通常是体积超大的蓝光电影,但PT的门槛太高,BT的下载速度又不稳定,遇到速度很慢的种子时,家用电脑长时间挂机功耗又太高,有些机子的噪音还很大,影响休息
这个时候使用NAS下载就很不错了,NAS通常是7*24小时工作,功耗也低,还不吵(吵得话可以放空房间)
下载插件
进入FreeNAS Web管理页面-插件
- 选择Transmission,点击安装
- 设置Jail名称
- 取消勾选NAT
- 勾选DHCP或者是手动设置IP
- 点击保存
等待安装完毕后进行下一步
这里会等很久,因为FreeNAS的官方插件库服务器在国外
映射FreeNAS文件目录
进入FreeNAS Web管理页面-Jails
- 关闭刚刚创建的Jail,并点击挂载点
- 选择动作-添加
- 在
源
那里设置NAS里用作下载目录的地址 - 在
目标
那里设置Transmission的下载地址 - 点击保存
这样就将NAS里的目录映射给了Transmission,之后到Transmission添加下载任务的时候记得将下载地址改为第4步时设置的地址即可
如果图方便也可以映射为Transmission的默认下载地址,我放在下面,自行对应修改就好
/mnt/存储池的名字/iocage/jails/安装Transmission时设置的Jail名称/root/usr/local/etc/transmission/home/Downloads
到了这里,你把Jail开启就已经可以在浏览器里打开Transmission并添加下载任务了,不过我们还要做到即便不在家,也就是外网环境也能进行访问并添加下载任务,这就还需要一些设置
开启密码验证
Transmission插件默认不开启密码验证
就这么将Transmission放到外网显然过于危险,直接外网访问也会提示警告,并提醒开启密码验证
下载配置文件
要开启密码验证我们需要修改Transmission的配置文件,而这个配置文件的地址就和它的默认下载地址同样处于home文件夹下,也就是下面这个地址
/mnt/存储池的名字/iocage/jails/安装Transmission时设置的Jail名称/root/usr/local/etc/transmission/home
修改配置文件settings.json
打开settings.json并找到
"rpc-authentication-required": false,
将其改为
"rpc-authentication-required": true,
并设置帐号和密码
"rpc-password": "password"
"rpc-username": "username"
将改好的settings.json文件覆盖原来的文件
开启外网访问
- 进入路由器WebGui
- 找到端口映射
- 添加一条规则
- 源地址留空
- 端口范围设置为你在外网访问时使用的端口号
- 内网IP设置为之前安装Jail时手动设置的IP,或者DHCP获取的IP
- 本地端口设置为9091
- 协议设置为TCP
这里是默认拥有公网IP的环境,非企业网的话还得设置DDNS,这个以后有空再讲,如果拿不到公网IP,可以用内网穿透,这里就不讨论这个了
完成以上所有设置后,应该就可以通过https://你的域名(或者是当前的公网IP):你设置的外网访问端口
进行外网访问了
版权属于:本文为原创文章,版权归 AUK CL 所有。
文章地址: https://aukcl.win/archives/511/
所有原创文章由知识共享署名-非商业性使用 4.0 国际许可协议进行许可。
您可以自由转载或修改,但禁止一切形式的商业使用,同时,务必请注明原文地址及作者信息。