CCAA 项目 Aria2 支持 IPV6 支持 URL 设置 RPC 参数
我很早就开始使用
原作者制作了一个
今天突然有想法,想在纯
试了一下,不能使用。
问了一下 GPT,答案是错的,但思路是对的。
在配置文件 /etc/ccaa/aria2.conf 里有配置项是
# 禁用IPv6, 默认:false disable-ipv6=true
把这一项配置项修改为
然后就可以正常使用了。
---
在查资料的过程中, 看到可以通过
参考 https://gxthub.com/archives/674.html
API RPC 设置语法:
/#!/settings/rpc/set/${protocol}/${rpcHost}/${rpcPort}/${rpcInterface}/${secret}
${protocol} 为连接协议. 可以使用http、https、ws 或 wss。
${rpcHost} 为 Aria2 RPC 的主机。可以使用 IP 或域名。
${rpcPort} 为 Aria2 RPC 的端口。
${rpcInterface} 为 Aria2 RPC 的路径,默认为jsonrpc。
${secret} 为使用 URL 安全的base64 编码后的 RPC 密钥,可选。
什么叫
在
# 假设 secret 是RPC 密钥 # 生成密钥的BASE64URL secret_base64url=$(echo -n ${secret} | base64 -w 0 | tr '+/' '-_' | tr -d '=')# 假设 osip 是IPV6 # 用[] 包起来 osip="[${osip}]"# 生成设置RPC 的 URL http://${osip}:6080/#!/settings/rpc/set/ws/${osip}/6800/jsonrpc/${secret_base64url}${none}
实际生成出来时这个样子
评论
发表评论