威联通Transmission设置
正文开始
大家好,我是Mooo墨迹,如有写的不好,请多多海涵。按照管理,如有参考,我会把参考文档贴在文末,大家也可以同步借鉴参考。如果有涉及到侵权的地方,请及时联系,我这边删除。
本篇文章是对Heimdall我全网搜到的信息进行的一个整合以及自己尝试,欢迎大家进行补充完善。下面我将正式开始手把手教程(如果是妹子请不要慌,这不是耍流氓,真的不是)。
问题描述
在威联通部署Transmission,很荣幸用的是套件版本,未走docker进行搭建,这对于当初新入手nas的萌新我来说,是一件很友好的事情(记得Transmission改ui)。
但是实际使用中我发现,Tr的套件会自动重置设置,具体触发原因未知,但是隔三岔五就会重置。这就导致了一个问题是,我设置了默认下载路径总是会被改走,我取消了临时下载文件,但是它会哪天不注意就重置启动了(然后就没下完的文件跑到public文件夹中去了),以及定时限速什么的失效,让我玩游戏的时候突然卡顿等等。
并且我发现,网上很多教了改Transmission的搭建方案,但是并没有教我如何去修改用户名密码,导致我一直使用的是默认的用户名密码,就造成了外网访问很不安全。
解决痛点
修改下载路径、定时限速等设置,使其不再自动重置。
修改账号登录名密码
前戏准备
1.下载WinScp工具(进行文件传输),网上有很多,我就不给链接了
具体操作
1.登录威联通---打开控制台---选择”网络&文件服务“---选择左侧”Telnet/ssh“---选择”允许SSH链接“---下面同步勾选”启用SFTP“
打开ssh功能
2.在AppStore中停用Transmission,通过Winscp连接你的威联通
通过Winscp连接服务器
3.进入到目录(展示的是我的目录):/share/CACHEDEV1_DATA/.qpkg/QTransmission3/etc
1)双击右侧栏的地址栏,进行手动输入地址(因为.qpkg文件夹隐藏的,不手动输入是看不见的),输入:/share/CACHEDEV1_DATA/.qpkg/ 其中CACHEDEV1_DATA为你安装套件的存储池,一般只要改数字即可,如果不知道,可进入到/share文件夹,再一个个找,找到对应存储池,然后再在后面输入.qpkg路径
2)再进入到QTransmission3/etc文件夹(一般是这个,如果不是,可以找一下Transmission以及对应的etc文件夹)
3)右键编辑settings.json文件(当然也可以通过Winscp下载下来,左侧是你下载到的本地路径。然后修改完后再上传上去)
编辑配置文件
4.对settings.json 文件解读(很多我也不清楚,你们可以自己研究一下,我就说几个主要的):
"cache-size-mb": 磁盘缓存大小:
"dht-enabled": dht启用,
"download-dir": 下载文件路径(此处你看到的是转义的,你正常保存你的路径即可),
"download-queue-enabled": 是否启用下载队列数量限制,
"download-queue-size": 最大下载队列数量,
"encryption": 数据传输加密方式:
"idle-seeding-limit-enabled": 上一条是否启用,
"incomplete-dir": 临时保存路径,
"incomplete-dir-enabled": 是否启用,
"lpd-enabled": LPD是否启用,
"message-level": 消息等级,
"peer-port": 启用的端口51413,
"peer-port-random-high": 最高随机65535,
"peer-port-random-low": 最低随机49152,
"peer-port-random-on-start": 是否启用随机端口false,
"port-forwarding-enabled": 是否启用端口转发true,
"preallocation": 预分配,
"prefetch-enabled": 预分配启用,
"queue-stalled-enabled": 队列暂停启用,
"queue-stalled-minutes": 队列暂停实际30,
"ratio-limit": 上传率限制2,
"ratio-limit-enabled": 上传率是否启用限制false,
"rpc-password": 登录密码,直接输入即可,上传后自动加密,
"rpc-port": 网站登录的端口,
"rpc-url": 不要动!!!!,
"rpc-username": 登录账号!,
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": 登录白名单,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": 脚本torrent完成启用,
"script-torrent-done-filename": 完成后是否重命名"",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 最大下载速度,
"speed-limit-down-enabled": 是否启用false,
"speed-limit-up": 最大上传速度,
"speed-limit-up-enabled": 是否启用,
5.改完后上传(直接编辑的不用上传),然后启动Transmission,就可以了。用到至今未再被重置过(即使重置也是按我修改的配置重置)