折腾光猫/路由器[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
,即可进行远程管理。
标签:daemon,usb1,transmission,mnt,光猫,路由器,无间断,种机,7x24 来源: https://blog.51cto.com/oldliu/2708350