很多人使用OpenWrt是因为其高度可定制性。一个50多块钱的RG100A-AA或者DB120就可以自己想弄什么就弄什么。还在为每个月因为下载PT而使得电费剧增而苦恼么?如果是,那么请尝试一下用OpenWrt脱机下载吧,只要五十元,你还在等什么呢?
1、安装transmission
- opkg update && opkg install transmission-web
2、安装USB驱动,以及相应的文件系统模块
- opkg install kmod-usb2 kmod-storage kmod-fs-ext4
这样我们就安装上了USB驱动和ext4文件系统的支持
3、安装其他常用的工具软件
- opkg install e2fsprogs fdisk tune2fs pure-ftpd
e2fsprogs提供格式化磁盘的工具,比如mkfs.ext[2,3,4],tune2fs可以用来修改一下参数,比如tune2fs -c MAX可以设置挂载MAX次后才强制磁盘检测,pure-ftpd是一个常用的FTP-Server,可以用来从磁盘上下载文件。
4、挂载磁盘
本来之前OpenWrt在/etc/config/目录下有个fstab配置文件,现在的好像没有了,那就直接写一个/etc/fstab吧
- /dev/sda1 /mnt/usb ext4 defaults 0 0
注意别去加 snyc参数,必然会使得写入非常慢。
在/etc/rc.local里添加
5、配置transmission
- config transmission
-
option enable 1
-
option config_dir '/mnt/usb/bt'
-
option alt_speed_down 50
-
option alt_speed_enabled false
-
option alt_speed_time_begin 540
-
option alt_speed_time_day 127
-
option alt_speed_time_enabled false
-
option alt_speed_time_end 1020
-
option alt_speed_up 50
-
option bind_address_ipv4 '0.0.0.0'
-
option bind_address_ipv6 '::'
-
option blocklist_enabled false
-
option dht_enabled true
-
option download_dir '/mnt/usb/bt/done'
-
option encryption 1
-
option incomplete_dir '/mnt/usb/bt/incomplete'
-
option incomplete_dir_enabled false
-
option lazy_bitfield_enabled true
-
option lpd_enabled false
-
option message_level 2
-
option open_file_limit 32
-
option peer_limit_global 240
-
option peer_limit_per_torrent 60
-
option peer_port 51413
-
option peer_port_random_high 65535
-
option peer_port_random_low 49152
-
option peer_port_random_on_start false
-
option peer_socket_tos 0
-
option pex_enabled true
-
option port_forwarding_enabled true
-
option preallocation 1
-
option proxy ""
-
option proxy_auth_enabled false
-
option proxy_auth_password ''
-
option proxy_auth_username ''
-
option proxy_enabled false
-
option proxy_port 80
-
option proxy_type 0
-
option ratio_limit 2.0000
-
option ratio_limit_enabled false
-
option rename_partial_files true
-
option rpc_authentication_required true
-
option rpc_bind_address '0.0.0.0'
-
option rpc_enabled true
-
option rpc_password 'yourpassword'
-
option rpc_port 9091
-
option rpc_username 'user'
-
option rpc_whitelist '127.0.0.1,192.168.1.*'
-
option rpc_whitelist_enabled false
-
option script_torrent_done_enabled false
-
option script_torrent_done_filename ''
-
option speed_limit_down 100
-
option speed_limit_down_enabled false
-
option speed_limit_up 20
-
option speed_limit_up_enabled false
-
option start_added_torrents false
-
option trash_original_torrent_files false
-
option umask 18
-
option upload_slots_per_torrent 14
-
option watch_dir_enabled false
-
option watch_dir ''
上面是我使用的一个样本,定义了下载目录是/mnt/usb/bt,登录web控制界面需要密码,如果需要在外网使用的话需要照我之前博文中说的那样绑定域名,并且映射9091端口。
/etc/inid.d/transmission start 就可以开启tranmission了,要让transmission自动启动的话
- /etc/init.d/transmission enable
阅读(20722) | 评论(0) | 转发(0) |