mydrxy 发表于 2010-2-28 11:56:04

ts-110 安装 Transmission 的方法和步骤[下]

本帖最后由 mydrxy 于 2010-2-28 12:00 编辑

上篇连接在此:http://www.nas1.cn/thread-2587-1-1.html

6、启动transmission,自动生成运行时参数配置文件,执行以下命令:
[~] # screen transmission.sh
启动完成后,还不会产生配置文件,所以我们要先停一下Transmission, 敲入^d返回到screen的命令状态,exit退出screen,同时也退出了用screen外壳下运行的transmission.sh。
这时系统会在/share/HDA_DATA/.qpkg/Optware/etc/Transmission/下创建一个 settings.json ,内容如下,带注释的部分是需要修改的部分内容:
{                                                                                                                        
    "alt-speed-down": 50,                                                                                                
    "alt-speed-enabled": false,                                                                                          
    "alt-speed-time-begin": 540,                                                                                          
    "alt-speed-time-day": 127,                                                                                          
    "alt-speed-time-enabled": false,                                                                                    
    "alt-speed-time-end": 1020,                                                                                          
    "alt-speed-up": 50,                                                                                                   
    "bind-address-ipv4": "0.0.0.0",                                                                                       
    "bind-address-ipv6": "::",                                                                                          
    "blocklist-enabled": false,                                                                                          
    "dht-enabled": true,                                                                                                
    "download-dir": "\/share\/HDA_DATA\/Public\/Download\/",   //下载文件存放位置                                                         
    "encryption": 1,                                                                                                      
    "incomplete-dir": "\/share\/HDA_DATA\/.qpkg\/Optware\/etc\/Transmission\/Incomplete",   //参数配置文件存放位置                           
    "incomplete-dir-enabled": false,                                                                                    
    "lazy-bitfield-enabled": true,                                                                                       
    "message-level": 2,                                                                                                   
    "open-file-limit": 32,                                                                                                
    "peer-limit-global": 240,                                                                                             
    "peer-limit-per-torrent": 60,                                                                                       
    "peer-port": 51415,                                                                                                   
    "peer-port-random-high": 65535,                                                                                       
    "peer-port-random-low": 49152,                                                                                       
    "peer-port-random-on-start": false,                                                                                 
    "peer-socket-tos": 0,                                                                                                
    "pex-enabled": true,                                                                                                
    "port-forwarding-enabled": true,                                                                                    
    "preallocation": 1,                                                                                                   
    "proxy": "",                                                                                                         
    "proxy-auth-enabled": false,                                                                                          
    "proxy-auth-password": "",                                                                                          
    "proxy-auth-username": "",                                                                                          
    "proxy-enabled": false,                                                                                             
    "proxy-port": 80,                                                                                                   
    "proxy-type": 0,                                                                                                      
    "ratio-limit": 2.0000,                                                                                                
    "ratio-limit-enabled": false,                                                                                       
    "rename-partial-files": true,                                                                                       
    "rpc-authentication-required": false,////使用GUI管理界面远程访问是否需要验证                                                                              
    "rpc-bind-address": "0.0.0.0",                                                                                       
    "rpc-enabled": true,    //远程访问开放。可以使用GUI管理界面在windows下对 Transmission进行管理                                                                                             
    "rpc-password": "{d3000b64df5084461414e0664cf850bf05aff8efRklfXJv\/",   ////使用GUI管理界面远程访问用户密码                                             
    "rpc-port": 9091,       // 远程访问GUI管理界面使用的端口号                                                                                             
    "rpc-username": "admin",//使用GUI管理界面远程访问用户名                                                                                             
    "rpc-whitelist": "192.168.1.*",//使用GUI管理界面远程访问用户名网段                                                                                    
    "rpc-whitelist-enabled": true,                                                                                       
    "speed-limit-down": 400,    //最大下载速度                                                                                          
    "speed-limit-down-enabled": false,                                                                                    
    "speed-limit-up": 40,       //最大上传速度                                                                                          
    "speed-limit-up-enabled": true,                                                                                       
    "umask": 18,                                                                                                         
    "upload-slots-per-torrent": 14                                                                                       
}         
修改完成后存盘,wq!
然后重新启动Transmission
[~]#screen Transmission.sh
如果上述安装正确,此时Transmission已经可以正常工作了。通过ps 查看,可以看到类似如下一行信息:
2185 admin 10616 S transmission-daemon -p 9091 -f -T -a 192.168.1.* -w /share/HDA_DATA/Public/Download/ -g /share/HDA_DATA/.
7、安装Transmission GUI来远程控制Transmission
我使用的是Transmission 1.40 ,在这里下载http://code.google.com/p/transmisson-remote-gui/
在这个Transmission GUI中,可以增加种子任务,管理下载排序,临时变更下载目录等,使用和设置非常方便。具体附上几个图看一下即可。

sunsyn 发表于 2010-3-2 21:03:59

顶一下,写的非常好。非常贴切。

momo 发表于 2010-3-4 09:47:47

{:4_102:}{:4_102:}不错不错

yuyu8113 发表于 2010-3-4 22:28:42

可是我不懂楼主的有些操作,唉!新手怎么办啊!???都好几天了还没弄懂,有哪个好心人可以留个QQ帮我远程操作下,我也学习下,谢谢各位大侠了!!!

p_abing 发表于 2010-3-10 12:49:03

但是如何让程序自动启动?我就是卡在这上面,每次启动,都要telnet主机手动开启服务!

mydrxy 发表于 2010-3-19 16:43:15

这个机器的引导部分是固化到闪存里的,不能用一般修改linux的方法进行启动设置。一般的linux中启动可以在init.d里面装点东西。但是该机如此设置后,一旦重新启动,你设置的东西全无。但是闪存里面也是可以做文章的,但是我还没研究,由于我的ts-110启动后基本很长时间不用重新启动,就启动Transmission这一个程序就手动一下算了,况且他的固件可能还要不断升级。如果你真的设置好了,一旦升级固件,还要重新设置。所以就不麻烦了。

bbdcfdc 发表于 2010-3-24 17:11:36

新手求教:按楼主的方法试了,出现:
403: Forbidden
Unauthorized IP Address.

Either disable the IP address whitelist or add your address to it.

If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.

If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
怎样解救,谢谢

feng5168 发表于 2010-7-1 11:04:59

LINUX系统没用过,不好玩了。

wxfpc 发表于 2010-10-22 11:04:36

学习一下

insiku 发表于 2010-10-22 13:41:04

学习一下

wxfpc 发表于 2010-10-23 02:51:49

学习一下,谢谢

marzy 发表于 2011-3-14 23:22:12

学习一下
页: [1]
查看完整版本: ts-110 安装 Transmission 的方法和步骤[下]