mirror of
https://github.com/monlor/MIXBOX-ARCHIVE.git
synced 2026-03-11 07:51:54 +00:00
@@ -42,6 +42,11 @@ max-upload-limit=0
|
||||
#referer=*
|
||||
#文件保存路径, 默认为当前启动位置
|
||||
dir=/extdisks/sda1/下载
|
||||
#IPv4 DHT routing table file to PATH(IPV6默认没有打开的)
|
||||
#dht-file-path=/extdisks/sda1/下载/.aria2/dht.dat
|
||||
#dht-file-path6=/extdisks/sda1/下载/.aria2/dht6.dat
|
||||
#bt-tracker
|
||||
#bt-tracker=
|
||||
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
|
||||
#disk-cache=0
|
||||
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
|
||||
@@ -55,4 +60,4 @@ check-certificate=false
|
||||
input-file=/etc/aria2.session
|
||||
save-session=/etc/aria2.session
|
||||
save-session-interval=60
|
||||
log-level=warn
|
||||
log-level=warn
|
||||
|
||||
@@ -9,6 +9,11 @@ WEBDIR=${mbroot}/apps/${appname}/web
|
||||
aria2url=http://$lanip/backup/log/${appname}
|
||||
binname=aria2c
|
||||
|
||||
open_ports() {
|
||||
# 添加bt下载和DHT监听端口
|
||||
open_port 6881:6999 tcp
|
||||
}
|
||||
|
||||
set_config() {
|
||||
|
||||
logsh "【$service】" "加载${appname}配置..."
|
||||
@@ -26,6 +31,21 @@ set_config() {
|
||||
|
||||
[ ! -d "$path" ] && mkdir -p $path
|
||||
|
||||
# DHT 缓存目录配置
|
||||
if [ ! -d "${path}/.aria2" ]; then
|
||||
mkdir -p "${path}/.aria2"
|
||||
# IPV6默认没有开,可以不用配置
|
||||
sed -i "s#.*dht-file-path.*#dht-file-path=${path}/.aria2/dht.dat#" ${mbroot}/apps/${appname}/config/${appname}.conf
|
||||
sed -i "s#.*dht-file-path6.*#dht-file-path6=${path}/.aria2/dht6.dat#" ${mbroot}/apps/${appname}/config/${appname}.conf
|
||||
fi
|
||||
|
||||
# 自动更新bt-tracker
|
||||
list=`curl -s https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt|awk NF|sed ":a;N;s/\n/,/g;ta"`
|
||||
if [ ! -z "${list}" ]; then
|
||||
sed -i "s#.*bt-tracker.*#bt-tracker=${list}#" ${mbroot}/apps/${appname}/config/${appname}.conf
|
||||
logsh "【$service】" "更新bt-tracker"
|
||||
fi
|
||||
|
||||
#R3加载库文件
|
||||
[ "$xq" == "R3" -o "$xq" == "R1CM" ] && export LD_LIBRARY_PATH=${mbroot}/apps/${appname}/lib:/usr/lib:/lib
|
||||
|
||||
|
||||
Reference in New Issue
Block a user