多平台统一管理软件接口,如何实现多平台统一管理软件接口
589
2022-09-21
折腾光猫/路由器[MIPS架构](2):用Transmission搭建7x24无间断BT下载/做种机
环境
移动光猫(吉比特GS3101)其它同CPU构架的路由器也可参照本教程(如内蒙广电猫),但需要有USB接口(没空间玩个毛.jpg)、支持Telnet或SSH连接。 移动硬盘(大容量U盘也可)
前言
家里最近换了移动宽带,网速、延迟等倒是没有网上风评那么差,我还是比较满意的。起初并不是很想折腾这个光猫,主要是家里有很多闲置的路由器,想和光猫远程桥接起来。动手折腾时发现光猫有个USB口,网上说是调试专用的,普通用户用不了,就想折腾着利用起来,于是有了这系列文章。
过程
翻GITHUB找到了个项目:mips-binaries(镜像)里面居然有熟悉的transmission-daemon,这不搞一搞简直天理难容。Transmission是一个BT下载/做种软件,特点是支持远程控制,且支持命令行、GUI两种控制模式。这回可以说是很坎坷了,前前后后折腾了两三个月,坑贼多:
编译出的字符串处理函数似乎有问题,配置文件中无法设置管理密码。 由于种种原因,transmission-daemon在运行时有几率将自身损坏,重新运行时会乱码。(真TN活久见) 由于路由器机能限制,运行时操作过快可能导致程序崩溃。 由于路由器内存有限,任务过多、过重时可能导致程序崩溃。
下面是配置过程:将transmission-daemon放置在U盘根目录,依次执行:
cd /mnt/usb1_1mkdir transmissionmkdir transmission/Configsmkdir transmission/Downloadsmv transmission-daemon transmission/transmission-daemon-backup
创建以下两个文件:transmission/transmission-start
#!/bin/shcd "$(dirname "$0")"killall transmission-daemoncp -rf transmission-daemon-backup transmission-daemon ./transmission-daemon \ -a 192.168.1.* \ -e ./transmission.log \ -g ./Configs \ -w ./Downloads \ -p 9092 \ -C \ -T
transmission/free-memory
#!/bin/shecho 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches
这样就配置完成了,以后可以通过以下命令启动:
free #空闲内存10MB以上为佳/mnt/usb1_1/transmission/free-memory #空闲内存较多时可不执行这条/mnt/usb1_1/transmission/transmission-start
默认端口是9091,可通过启动参数-p修改。配置文件在/mnt/usb1_1/transmission/Configs,默认下载文件夹在/mnt/usb1_1/transmission/Downloads。修改配置、做种等网上教程很多,这里不再赘述(不过注意上面提到的坑)。接下来在PC上安装官方版本或Transmission Remote GUI(推荐),配置远程会话192.168.1.1:9092,即可进行远程管理。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~