downloader.bash 1.6 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%2Fcaddy-dns%2Fcloudflare&p=github.com%2Fdunglas%2Fmercure%2Fcaddy&p=github.com%2Fdunglas%2Fvulcain%2Fcaddy&p=github.com%2Fcaddyserver%2Ftransform-encoder&p=github.com%2Fcaddyserver%2Freplace-response&p=github.com%2Fcaddy-dns%2Froute53&p=github.com%2Fmholt%2Fcaddy-webdav&p=github.com%2Fgreenpau%2Fcaddy-security&p=github.com%2Fcaddy-dns%2Fduckdns&p=github.com%2Fcaddy-dns%2Fdnspod&p=github.com%2Fimgk%2Fcaddy-trojan&p=github.com%2Fporech%2Fcaddy-maxmind-geolocation&p=github.com%2Fkirsch33%2Frealip&p=github.com%2Fcaddy-dns%2Falidns&p=github.com%2FWingLim%2Fcaddy-webhook&idempotency=5815992748437"
  8. else
  9. curlDown "/app" caddy "https://caddyserver.com/api/download?os=linux&arch=amd64&p=github.com%2Fcaddy-dns%2Fcloudflare&p=github.com%2Fdunglas%2Fmercure%2Fcaddy&p=github.com%2Fdunglas%2Fvulcain%2Fcaddy&p=github.com%2Fcaddyserver%2Ftransform-encoder&p=github.com%2Fcaddyserver%2Freplace-response&p=github.com%2Fcaddy-dns%2Froute53&p=github.com%2Fmholt%2Fcaddy-webdav&p=github.com%2Fgreenpau%2Fcaddy-security&p=github.com%2Fcaddy-dns%2Fduckdns&p=github.com%2Fcaddy-dns%2Fdnspod&p=github.com%2Fimgk%2Fcaddy-trojan&p=github.com%2Fporech%2Fcaddy-maxmind-geolocation&p=github.com%2Fkirsch33%2Frealip&p=github.com%2Fcaddy-dns%2Falidns&p=github.com%2FWingLim%2Fcaddy-webhook&idempotency=83904614959909"
  10. fi