一、简介
OpenWrt Transmission是一款完美的下载工具,它被广泛应用于嵌入式系统的下载中心和网络存储设备中,例如路由器、NAS和USB盘。
OpenWrt Transmission基于Qt和libtransmission开发,它提供了广泛可调整的设置和参数,适用于不同类型设备和网络环境。并且它也支持轻松的Web界面远程管理。
二、安装
要在OpenWrt中安装Transmission,只需简单地使用命令行:
opkg update opkg install transmission-daemon transmission-web
在安装过程中,系统会自动把程序的二进制文件和配置文件放到相应的文件夹中,并启动服务。此处使用的是Transmission Daemon和Web客户端也以自己的方式在系统中部署,并且可以通过OpenWrt的Web管理界面更新和管理。
三、设置
当初次运行服务时,应该使用以下命令重新安装:
/etc/init.d/transmission stop killall -9 transmission-daemon transmission-daemon
可以修改/etc/transmission/settings.json中的所有设置并重新启动Transmission守护进程,以使更改生效。
最重要的是调整默认的监听端口和访问控制(仅限本地访问)。如果需要在整个网络中公开,还需要在路由器中打开相关的端口。
当然还有其他一些常用的设置,例如用户身份验证、文件夹和文件的下载和上传限制、tracker服务器地址等等。
四、Web界面管理
启用Web控制台后,可以使用标准Web浏览器访问Transmission下载工具的Web界面。但是,默认情况下,仅允许在本地主机上使用用户名和密码进行用户身份验证。
可以通过编辑/etc/transmission/settings.json文件来更改用户名和密码。
"rpc-authentication-required": true, "rpc-username": "admin", "rpc-password": "mypassword",
默认情况下,Web控制台运行在本地IPv4地址上的9091端口。如果需要使用此控制台,请确保通过路由器、防火墙或其他网络设置打开它,以便在管理其他主机上的下载文件时可以访问它。
五、结论
OpenWrt Transmission是一种异常出色的下载工具,强大的功能和通用的适用性使它拥有了广泛的应用和追捧。它还允许我们从网络中轻松下载甚至深度调整下载参数、应用不同的用户权限等。