Create main.yml
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
name: Parallel URL Fetch
|
||||
|
||||
on:
|
||||
#schedule:
|
||||
# - cron: '*/10 * * * *' # 每10分钟执行一次(公开库每月2000分钟运行时长,每天64分钟)
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
fetch-urls:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Fetch URLs in parallel
|
||||
# secrets设置,变量名称:http
|
||||
# 变量值(保活网址格式):http://保活网址,http://保活网址,http://…………
|
||||
run: |
|
||||
IFS=$',,' read -r -a http <<< "${{ secrets.http }}"
|
||||
echo "*****************************************************"
|
||||
echo "甬哥Github项目 :github.com/yonggekkk"
|
||||
echo "甬哥Blogger博客 :ygkkk.blogspot.com"
|
||||
echo "甬哥YouTube频道 :www.youtube.com/@ygkkk"
|
||||
echo "🎉Github定时运行serv00网页保活🎉"
|
||||
echo "请先确认已成功安装甬哥Serv00本地SSH三协议一键脚本"
|
||||
echo "脚本地址:https://github.com/yonggekkk/sing-box-yg"
|
||||
echo "*****************************************************"
|
||||
for url in "${http[@]}"; do
|
||||
response=$(curl -sk "$url" || true)
|
||||
if [[ "$response" == *"网页保活启动"* ]]; then
|
||||
echo "🎉恭喜!$url ✅运行正常,成功拉起一次保活"
|
||||
else
|
||||
echo "💥杯具!$url ❌运行失败,⚠️请检查所填保活网址是否正确"
|
||||
fi
|
||||
done
|
||||
wait
|
||||
Reference in New Issue
Block a user