|
本帖最后由 bqtanterry 于 2019-8-2 22:54 编辑
设置了rpc-secret的话,需要在shell脚本的params里加入token,否则会提示 {"id":1,"jsonrpc":"2.0","error":{"code":1,"message":"Unauthorized"}}。
例:
白天限速为下载:640K,上传为:30K 的shell脚本aria2_speed_restict.sh内容:
curl http://127.0.0.1:6800/jsonrpc -H "Content-Type: application/json" -H "Accept: application/json" --data '{"jsonrpc":"2.0","id":1,"method":"aria2.changeGlobalOption","params":["token:your_token", {"max-overall-download-limit":"640K","max-overall-upload-limit":"30K"}]}'
注:640K为最高下载速度,30K为最高上传速度,下同
晚上恢复全速下载:1M,上传为:40K 的shell脚本aria2_speed_full.sh内容
curl http://127.0.0.1:6800/jsonrpc -H "Content-Type: application/json" -H "Accept: application/json" --data '{"jsonrpc":"2.0","id":1,"method":"aria2.changeGlobalOption","params":["token:your_token", {"max-overall-download-limit":"1M","max-overall-upload-limit":"40K"}]}'
注:your_token为自行设定的rpc-secret。
|
|