前言

偶尔我们会有一部分的资源需要使用BT或者PT下载,这些资源通常是体积超大的蓝光电影,但PT的门槛太高,BT的下载速度又不稳定,遇到速度很慢的种子时,家用电脑长时间挂机功耗又太高,有些机子的噪音还很大,影响休息
这个时候使用NAS下载就很不错了,NAS通常是7*24小时工作,功耗也低,还不吵(吵得话可以放空房间)

下载插件

进入FreeNAS Web管理页面-插件

  1. 选择Transmission,点击安装
  2. 设置Jail名称
  3. 取消勾选NAT
  4. 勾选DHCP或者是手动设置IP
  5. 点击保存

等待安装完毕后进行下一步
这里会等很久,因为FreeNAS的官方插件库服务器在国外

映射FreeNAS文件目录

进入FreeNAS Web管理页面-Jails

  1. 关闭刚刚创建的Jail,并点击挂载点
  2. 选择动作-添加
  3. 那里设置NAS里用作下载目录的地址
  4. 目标那里设置Transmission的下载地址
  5. 点击保存

这样就将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文件覆盖原来的文件

开启外网访问

  1. 进入路由器WebGui
  2. 找到端口映射
  3. 添加一条规则
  4. 源地址留空
  5. 端口范围设置为你在外网访问时使用的端口号
  6. 内网IP设置为之前安装Jail时手动设置的IP,或者DHCP获取的IP
  7. 本地端口设置为9091
  8. 协议设置为TCP

这里是默认拥有公网IP的环境,非企业网的话还得设置DDNS,这个以后有空再讲,如果拿不到公网IP,可以用内网穿透,这里就不讨论这个了
完成以上所有设置后,应该就可以通过https://你的域名(或者是当前的公网IP):你设置的外网访问端口
进行外网访问了


版权属于:本文为原创文章,版权归 AUK CL 所有。
文章地址: https://aukcl.win/archives/511/
所有原创文章由知识共享署名-非商业性使用 4.0 国际许可协议进行许可。
您可以自由转载或修改,但禁止一切形式的商业使用,同时,务必请注明原文地址及作者信息。

Last modification:August 10, 2020
如果觉得我的文章对你有用,请随意赞赏