Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。
官网下载deb包
下载后用rz上传或直接使用命令下载
wget -P /var/www/html/ https://nchc.dl.sourceforge.net/project/webadmin/webmin/1.981/webmin_1.981_all.deb
安装依赖命令
apt install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl perl-openssl-abi-1.1
安装webmin
cd /var/www/html && dpkg -i webmin_1.981_all.deb
等待安装完成,建议reboot重启下
⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐
⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
安装transmission
安装命令
apt install -y transmission-daemon transmission-cli transmission-common
修改配置
nano /etc/transmission-daemon/settings.json
依据图片,找到并修改以下几处,修改后保存配置文件。nano的使用方法前文已讲过,不会的自行学习下!
"bind-address-ipv6": "::",
"download-dir": "/mnt/hdd1/down",
"incomplete-dir": "/mnt/hdd1/down",
"rpc-password": "{55f8411800bf16686f8861e1ea4de0b7c7a211d1bKSNB02v",
"rpc-port": 9091,
"rpc-username": "admin",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
重启服务
service transmission-daemon restart
手机或电脑访问 http://你星际魔盒的IP:9091
十三、安装Aria2NG
官网地址
https://github.com/mayswind/AriaNg
下载命令
mkdir -p /var/www/html/ariang && wget -P /var/www/html/ariang/ https://github.com/mayswind/AriaNg/releases/download/1.2.3/AriaNg-1.2.3-AllInOne.zip
解压命令
unzip /var/www/html/ariang/AriaNg-1.2.3-AllInOne.zip -d /var/www/html/ariang/
安装aria2命令
apt install -y aria2
查看aria2是否安装成功
aria2c -v
创建配置文件并授权
touch /var/www/html/ariang/{aria2.conf,aria2.session} && chmod -Rf 777 /var/www/html/ariang
配置aria2.conf ,配置较多,建议直接进Q群下载配置文件,直接上传即可。
nano /var/www/html/ariang/aria2.conf
#详细配置如下:
--------------------------------------------------------------------
文件保存相关
文件保存目录
dir=/mnt/hdd1/down
启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
disk-cache=32M
断点续传
continue=true
文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
预分配所需时间: none < falloc ? trunc < prealloc
falloc和trunc则需要文件系统和内核支持
NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
file-allocation=trunc
下载连接相关
最大同时下载任务数, 运行时可修改, 默认:5
#max-concurrent-downloads=100
同一服务器连接数, 添加时可指定, 默认:1
官方的aria2最高设置为16, 如果需要设置任意数值请重新编译aria2
max-connection-per-server=16
整体下载速度限制, 运行时可修改, 默认:0(不限制)
#max-overall-download-limit=0
单个任务下载速度限制, 默认:0(不限制)
#max-download-limit=0
整体上传速度限制, 运行时可修改, 默认:0(不限制)
#max-overall-upload-limit=0
单个任务上传速度限制, 默认:0(不限制)
#max-upload-limit=0
禁用IPv6, 默认:false
disable-ipv6=true
最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=10M
单个任务最大线程数, 添加时可指定, 默认:5
建议同max-connection-per-server设置为相同值
split=256
进度保存相关
从会话文件中读取下载任务
input-file=/var/www/html/ariang/aria2.session
在Aria2退出时保存错误的、未完成的下载任务到会话文件
save-session=/var/www/html/ariang/aria2.session
定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
save-session-interval=60
RPC相关设置
启用RPC, 默认:false
enable-rpc=true
允许所有来源, 默认:false
rpc-allow-origin-all=true
允许外部访问, 默认:false
rpc-listen-all=true
RPC端口, 仅当默认端口被占用时修改
rpc-listen-port=6800
设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
rpc-secret=admin
启动SSL
rpc-secure=true
证书文件, 如果启用SSL则需要配置证书文件, 例如用https连接aria2
rpc-certificate=
rpc-private-key=
BT/PT下载相关
当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
follow-torrent=true
客户端伪装, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
强制保存会话, 即使任务已经完成, 默认:false
较新的版本开启后会在任务完成后依然保留.aria2文件
#force-save=false
继续之前的BT任务时, 无需再次校验, 默认:false
bt-seed-unverified=false
保存磁力链接元数据为种子文件(.torrent文件), 默认:false
bt-save-metadata=true
单个种子最大连接数, 默认:55 0表示不限制
bt-max-peers=0
最小做种时间, 单位:分
seed-time = 60
分离做种任务
bt-detach-seed-only=true
--------------------------------------------------------------------
以下4项需要修改
1.rpc-secret=admin 把‘admin’改为你的密码即可
2.dir=/mnt/hdd1/down 将路径改为你的下载目录
3.input-file=
/var/www/html/ariang/aria2.session改为你的aria2.session路经
4.save-session=
/var/www/html/ariang/aria2.session改为你的aria2.session路经
后台运行
aria2c --conf-path=/var/www/html/ariang/aria2.conf -D
写入开机启动
sed -i '/run-parts/a aria2c\ --conf-path=/var/www/html/ariang/aria2.conf\ -D' /etc/rc.local
ip访问http://魔盒IP/ariang/ 在AriaNg设置--RPC设置里,填写Aria2 RPC密钥 admin 刷新页面后即可使用!
星际魔盒系列之web应用篇安装transmission、Aria2NG
评论区