笨蛋ovo

笨蛋ovo

大吉を使用してSTUN貫通を行い、同時にDogeCloudのソーススクリプトを自動修正します。

チュートリアルは後で時間があれば書きますが、まずは簡単にスクリプトをここに貼ります。

質問は ChatGPT が書いたものです。

#!/bin/bash

# 公共のリクエストヘッダーを定義
headers=(
  -H 'accept: application/json, text/javascript, */*; q=0.01'
  -H 'accept-language: ja-JP,ja;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 のコンソールに入って、URL domainId の後が ID です。

同時にホットバックアップのソースを設定できますが、ホットバックアップは変更されません。

変更が完了したら、そのままカスタムスクリプトに貼り付ければ大丈夫です。

完全な設定のスクリーンショットを添付します。

image

この記事は Mix Space によって xLog に同期更新されました。元のリンクは https://blog.baka.plus/posts/default/lucky-stun-script-with-dogecloud

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。