Merge pull request #166 from yonggekkk/beta

同时支持定时保活与重启功能
This commit is contained in:
甬哥侃侃侃ygkkk
2025-02-27 22:06:46 +08:00
committed by GitHub
2 changed files with 9 additions and 6 deletions
+8 -5
View File
@@ -16,7 +16,8 @@ jobs:
- name: Fetch URLs in parallel
# secrets设置,变量名称:http
# 变量值(每个保活网页之间用空格或者,或者,间隔开,网页前带http://)http://保活网址1,http://保活网址2,http://…………
# 变量值要求:每个保活/up网页或每个重启/re网页之间用空格或者,或者,间隔开,网页前带http://
# 变量值填写示例:http://保活或重启网页1 http://保活或重启网页2 http://保活或重启网页3 ………
run: |
IFS=$', ' read -r -a http <<< "${{ secrets.http }}"
echo "*****************************************************"
@@ -30,9 +31,11 @@ jobs:
for url in "${http[@]}"; do
response=$(curl -sk "$url" || true)
if [[ "$response" == *"网页保活启动"* ]]; then
echo "🎉恭喜!$url ✅运行正常,成功拉起一次保活"
else
echo "💥杯具$url 运行失败,⚠️保活网址是否正确或者Serv00炸了"
fi
echo "🎉恭喜!$url ✅运行正常,成功拉起一次保活"
elif [[ "$response" == *"主程序重启成功"* ]]; then
echo "🎉恭喜$url 运行正常,成功重启一次主程序"
else
echo "💥杯具!$url ❌运行失败,⚠️网页变更是否填写正确?或者Serv00炸了"
fi
done
wait
+1 -1
View File
@@ -1,6 +1,6 @@
addEventListener('scheduled', event => event.waitUntil(handleScheduled()));
// 配合甬哥的bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)脚本,生成保活网页与重启网页
// 每个保活网页/up或每个重启网页/re之间用空格或者,或者,间隔开,网页前带http://
// 每个保活/up网页或每个重启/re网页之间用空格或者,或者,间隔开,网页前带http://
const urlString = 'http://保活或重启网页1 http://保活或重启网页2 http://保活或重启网页3 ………';
const urls = urlString.split(/[\s,]+/);
const TIMEOUT = 5000;