dns
This commit is contained in:
parent
bd15c28939
commit
e1a2fa5d60
@ -19,29 +19,28 @@
|
||||
"timeout": 20000
|
||||
},
|
||||
"pair_whitelist": [
|
||||
"ACT/USDT",
|
||||
"ADA/USDT",
|
||||
"APT/USDT",
|
||||
"AVAX/USDT",
|
||||
"BARD/USDT",
|
||||
"BCH/USDT",
|
||||
"BNB/USDT",
|
||||
"BTC/USDT",
|
||||
"DOGE/USDT",
|
||||
"DOT/USDT",
|
||||
"ETH/USDT",
|
||||
"FIL/USDT",
|
||||
"HYPE/USDT",
|
||||
"IP/USDT",
|
||||
"KAITO/USDT",
|
||||
"LINK/USDT",
|
||||
"LTC/USDT",
|
||||
"MASK/USDT",
|
||||
"MOODENG/USDT",
|
||||
"NEAR/USDT",
|
||||
"OKB/USDT",
|
||||
"OP/USDT",
|
||||
"PENGU/USDT",
|
||||
"PEPE/USDT",
|
||||
"PI/USDT",
|
||||
"PNUT/USDT",
|
||||
"RENDER/USDT",
|
||||
"SHIB/USDT",
|
||||
"SNX/USDT",
|
||||
"PUMP/USDT",
|
||||
"SOL/USDT",
|
||||
"SUI/USDT",
|
||||
"TON/USDT",
|
||||
@ -49,9 +48,7 @@
|
||||
"TRUMP/USDT",
|
||||
"TRX/USDT",
|
||||
"UNI/USDT",
|
||||
"WIF/USDT",
|
||||
"WLD/USDT",
|
||||
"WLFI/USDT",
|
||||
"USDG/USDT",
|
||||
"XAUT/USDT",
|
||||
"XPL/USDT",
|
||||
"XRP/USDT"
|
||||
|
||||
@ -95,17 +95,17 @@ get_remote_pairs() {
|
||||
# 重试循环
|
||||
while [ $attempt -le $max_retries ]; do
|
||||
echo "正在从远程URL获取币对列表 (尝试 $attempt/$max_retries): $remote_url" >&2
|
||||
|
||||
|
||||
# 方式1: 使用curl
|
||||
local pairs_json=$(curl -s --connect-timeout 3 --max-time 5 "$remote_url" 2>/dev/null)
|
||||
|
||||
|
||||
# 如果curl失败,使用备用方案
|
||||
if [ $? -ne 0 ] || [ -z "$pairs_json" ]; then
|
||||
echo "⚠️ 远程API获取失败,使用默认币对列表" >&2
|
||||
# 使用硬编码的默认币对列表
|
||||
pairs_json='[{"instId":"BTC/USDT","instIdRaw":"BTC-USDT","rank":1},{"instId":"ETH/USDT","instIdRaw":"ETH-USDT","rank":2},{"instId":"SOL/USDT","instIdRaw":"SOL-USDT","rank":3},{"instId":"XRP/USDT","instIdRaw":"XRP-USDT","rank":4},{"instId":"SUI/USDT","instIdRaw":"SUI-USDT","rank":5}]'
|
||||
echo "⚠️ 远程API获取失败,使用默认币对列表" >&2
|
||||
# 使用硬编码的默认币对列表
|
||||
pairs_json='[{"instId":"BTC/USDT","instIdRaw":"BTC-USDT","rank":1},{"instId":"ETH/USDT","instIdRaw":"ETH-USDT","rank":2},{"instId":"SOL/USDT","instIdRaw":"SOL-USDT","rank":3},{"instId":"XRP/USDT","instIdRaw":"XRP-USDT","rank":4},{"instId":"SUI/USDT","instIdRaw":"SUI-USDT","rank":5}]'
|
||||
fi
|
||||
|
||||
|
||||
echo "curl返回结果: $?" >&2
|
||||
echo "curl返回内容长度: ${#pairs_json}" >&2
|
||||
|
||||
@ -145,7 +145,7 @@ except Exception as e:
|
||||
echo "⚠️ 获取失败,${retry_delay}秒后重试..." >&2
|
||||
sleep $retry_delay
|
||||
fi
|
||||
|
||||
|
||||
attempt=$((attempt + 1))
|
||||
done
|
||||
|
||||
@ -342,6 +342,7 @@ docker run -d --restart=always \
|
||||
--name "${CONTAINER_NAME}" \
|
||||
-p 8080:8080 \
|
||||
--add-host "www.okx.com:104.18.43.174" \
|
||||
--add-host "ws.okx.com:104.18.43.174" \
|
||||
--add-host "api.okx.com:104.18.43.174" \
|
||||
-v "$(pwd)/../user_data:/freqtrade/user_data" \
|
||||
-v "$(pwd)/../config_examples:/freqtrade/config_examples" \
|
||||
@ -373,4 +374,3 @@ else
|
||||
echo "❌ 容器启动失败 (退出码: $RUN_RESULT),请查看上方错误信息" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user