笨蛋ovo

笨蛋ovo

使用大吉進行 STUN 穿透同時自動修改 DogeCloud 源站腳本

教程晚點有時間再寫,先簡單貼個腳本在這裡

問就是 ChatGPT 寫的

#!/bin/bash

# 定義公共的請求頭
headers=(
  -H 'accept: application/json, text/javascript, */*; q=0.01'
  -H 'accept-language: zh-CN,zh;q=0.9'
  -H 'authorization: COOKIE'
  -H 'content-type: application/json'
  -H 'cookie: token=xxxxxx'
  -H 'origin: https://console.dogecloud.com'
  -H 'referer: https://console.dogecloud.com/'
  -H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36'
)

# 定義請求的 ID 和主機
declare -A requests
requests=(
  [10011]="domain.example.com"
  [11451]="domain2.example.com"
  [20111]="domain3.example.com"
)

# 遍歷請求並發送 curl 請求
for id in "${!requests[@]}"; do
  host="${requests[$id]}"
  data=$(jq -n --arg ipAddr "${ipAddr}" --arg host "$host" '{
    source: {
      type: "ip",
      bucket: 518,
      addr: $ipAddr,
      host: $host,
      protocol: "https",
      base: "",
      access: false
    }
  }')

  curl "https://api.dogecloud.com/cdn/domain/config.json?id=$id" \
    "${headers[@]}" \
    --data-raw "$data"
done

需要安裝 jqcurl

自己改一下 cookie 和 域名列表 應該就能跑了

cookie 直接 F12 隨便找個網絡請求就能抓

域名 ID 在 DogeCloud 進入控制台,然後網址 domainId 後面就是 ID

可以同時設置熱備源站,不會修改熱備

修改完之後直接貼到 自定義腳本 就行

附完整設置截圖

image

此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://blog.baka.plus/posts/default/lucky-stun-script-with-dogecloud


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。