downloader.bash 2.0 KB

123456789101112131415
  1. #!/bin/bash
  2. . /app/sh.fun/curl.sh
  3. # 注意:不同shell对语法的支持有细微差别,第一行并不能随便写。
  4. # 解压出 _static_ 压缩文件
  5. archStr=$(dpkg --print-architecture)
  6. if [ "${archStr}"x == "arm64"x ]; then
  7. curlDown "/app" caddy "https://caddyserver.com/api/download?os=linux&arch=arm64&p=github.com%2Fgreenpau%2Fcaddy-security&p=github.com%2Fcaddy-dns%2Fcloudflare&p=github.com%2Fdunglas%2Fvulcain%2Fcaddy&p=github.com%2Fdunglas%2Fmercure%2Fcaddy&p=github.com%2Fcaddyserver%2Freplace-response&p=github.com%2Fcaddyserver%2Ftransform-encoder&p=github.com%2Fmholt%2Fcaddy-webdav&p=github.com%2Fcaddy-dns%2Fduckdns&p=github.com%2Fmholt%2Fcaddy-dynamicdns&p=github.com%2Fgreenpau%2Fcaddy-trace&p=github.com%2Fmholt%2Fcaddy-l4&p=github.com%2Fabiosoft%2Fcaddy-exec&p=github.com%2FWeidiDeng%2Fcaddy-cloudflare-ip&p=github.com%2Fporech%2Fcaddy-maxmind-geolocation&p=github.com%2Fcaddy-dns%2Falidns&p=github.com%2Fabiosoft%2Fcaddy-json-parse&p=github.com%2Fcaddyserver%2Fnginx-adapter&p=github.com%2FWingLim%2Fcaddy-webhook&p=github.com%2Fshift72%2Fcaddy-geo-ip&idempotency=13342562853553"
  8. else
  9. curlDown "/app" caddy "https://caddyserver.com/api/download?os=linux&arch=amd64&p=github.com%2Fgreenpau%2Fcaddy-security&p=github.com%2Fcaddy-dns%2Fcloudflare&p=github.com%2Fdunglas%2Fvulcain%2Fcaddy&p=github.com%2Fdunglas%2Fmercure%2Fcaddy&p=github.com%2Fcaddyserver%2Freplace-response&p=github.com%2Fcaddyserver%2Ftransform-encoder&p=github.com%2Fmholt%2Fcaddy-webdav&p=github.com%2Fcaddy-dns%2Fduckdns&p=github.com%2Fmholt%2Fcaddy-dynamicdns&p=github.com%2Fgreenpau%2Fcaddy-trace&p=github.com%2Fmholt%2Fcaddy-l4&p=github.com%2Fabiosoft%2Fcaddy-exec&p=github.com%2FWeidiDeng%2Fcaddy-cloudflare-ip&p=github.com%2Fporech%2Fcaddy-maxmind-geolocation&p=github.com%2Fcaddy-dns%2Falidns&p=github.com%2Fabiosoft%2Fcaddy-json-parse&p=github.com%2Fcaddyserver%2Fnginx-adapter&p=github.com%2FWingLim%2Fcaddy-webhook&p=github.com%2Fshift72%2Fcaddy-geo-ip&idempotency=48028808842973"
  10. fi