@@ -25,7 +25,7 @@ jobs:
|
||||
echo "甬哥Blogger博客 :ygkkk.blogspot.com"
|
||||
echo "甬哥YouTube频道 :www.youtube.com/@ygkkk"
|
||||
echo "🎉Github定时运行serv00保活网页🎉"
|
||||
echo "请先确认已成功安装甬哥Serv00本地SSH三协议一键脚本"
|
||||
echo "请先确认已成功安装甬哥的serv00的SSH脚本或者Github/VPS/软路由脚本"
|
||||
echo "脚本地址:https://github.com/yonggekkk/sing-box-yg"
|
||||
echo "*****************************************************"
|
||||
for url in "${http[@]}"; do
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
## 新教程即将更新!
|
||||
### 一、Sing-box-yg精装桶一键四协议共存脚本(VPS专用)
|
||||
### 二、Serv00-sb-yg多平台一键三协议共存脚本(Serv00专用)
|
||||
### 二、Serv00/Hostuno-sb-yg多平台一键三协议共存脚本(Serv00/Hostuno专用)
|
||||
|
||||
### 注:本项目分享订阅节点都为本地化生成,不使用节点转换、订阅器等第三方外链引用,无需担心节点订阅被外链作者查看
|
||||
|
||||
@@ -45,7 +44,7 @@ bash <(wget -qO- https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sb
|
||||
|
||||
-----------------------------------------------------
|
||||
|
||||
### 二、Serv00一键三协议共存脚本(Serv00专用):
|
||||
### 二、Serv00/Hostuno一键三协议共存脚本(Serv00/Hostuno专用):
|
||||
|
||||
* 切勿与其他Serv00脚本混用!!!
|
||||
|
||||
@@ -53,7 +52,7 @@ bash <(wget -qO- https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sb
|
||||
|
||||
* 主要增加reality协议默认支持 CF vless/trojan 节点的proxyip以及非标端口的优选反代IP功能
|
||||
|
||||
* 支持多功能网页:1、保活 2、重启 3、重置端口 4、查看订阅节点 (目前仅支持方案一,后续方案二、三将支持)
|
||||
* 支持多功能网页:1、保活 2、重启 3、重置端口 4、查看订阅节点
|
||||
|
||||
* 网页保活与网页重启可在github或workers设置定时运行任务,可参考视频教程三
|
||||
|
||||
@@ -67,7 +66,9 @@ bash <(wget -qO- https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sb
|
||||
|
||||
[Serv00免费代理脚本最终教程(三):多功能网页生成【保活+重启+重置端口+查看订阅节点】、随意重置端口功能;Github+Workers自动执行保活功能任你选!](https://youtu.be/9uCfFNnjNc0)
|
||||
|
||||
### 方案一、Serv00-sb-yg本地SSH专用一键脚本 【同服务器与方案二、方案三都不通用】
|
||||
|
||||
|
||||
### 方案一、Serv00/Hostuno-sb-yg一键脚本 【本地SSH专用,同服务器与方案二、方案三都不通用】
|
||||
|
||||
### 快捷方式:```sb```
|
||||
|
||||
@@ -75,28 +76,28 @@ bash <(wget -qO- https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sb
|
||||
bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)
|
||||
```
|
||||
|
||||
#### Serv00-sb-yg脚本界面预览图,仅限方案一的SSH端安装脚本(注:仅供围观)
|
||||

|
||||
#### Serv00/Hostuno-sb-yg脚本界面预览图,仅限方案一的SSH端安装脚本(注:仅供围观)
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
### 方案二、Serv00多账号自动部署脚本:serv00.yml(github专用,同服务器与方案三通用)
|
||||
### 方案二、Serv00多账号自动部署脚本:serv00.yml(github专用,不支持Hostuno,同服务器与方案三通用)
|
||||
|
||||
* 创建私有库,修改serv00.yml文件的参数,运行github action,自动远程部署且保活单个或多个Serv00账号的节点
|
||||
* 创建私有库,修改serv00.yml文件的参数,运行github action,自动远程部署且保活单个或多个Serv00账号的节点,做好cron定时或者使用网页保活
|
||||
|
||||
|
||||
### 方案三、Serv00多账号自动部署脚本:kp.sh(VPS、软路由专用,同服务器与方案二通用)
|
||||
### 方案三、Serv00多账号自动部署脚本:kp.sh(VPS、软路由专用,不支持Hostuno,同服务器与方案二通用)
|
||||
|
||||
* 修改kp.sh文件的参数,可在多个平台上自动远程部署且保活单个或多个Serv00账号的节点,不可用在serv00本地上,默认nano编辑形式
|
||||
|
||||
* 也可以手动放在其他目录,做好cron定时运行
|
||||
* 也可以手动放在其他目录,做好cron定时或者使用网页保活
|
||||
|
||||
```
|
||||
curl -sSL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/kp.sh -o kp.sh && chmod +x kp.sh && nano kp.sh
|
||||
```
|
||||
|
||||
### 注意:方案二serv00.yml与方案三kp.sh都为"强制保活脚本",就算Serv00清空你服务器上所有文件(到目前为止从没发生过),只要让你连接成功,就会自动安装脚本保活,保持不死状态
|
||||
### 注意:方案二serv00.yml与方案三kp.sh在启用cron时,都为"强制保活脚本",就算Serv00清空你服务器上所有文件(到目前为止从没发生过),只要让你连接成功,就会自动安装脚本保活,保持不死状态
|
||||
|
||||
|
||||
-----------------------------------------------------
|
||||
|
||||
@@ -53,7 +53,7 @@ read_uuid() {
|
||||
}
|
||||
|
||||
read_reym() {
|
||||
yellow "方式一:(推荐)使用${hona}自带域名,不支持proxyip功能:输入回车"
|
||||
yellow "方式一:(推荐)使用Serv00/Hostuno自带域名,不支持proxyip功能:输入回车"
|
||||
yellow "方式二:使用CF域名(www.speedtest.net),支持proxyip+非标端口反代ip功能:输入s"
|
||||
yellow "方式三:支持其他域名,注意要符合reality域名规则:输入域名"
|
||||
reading "请输入reality域名 【请选择 回车 或者 s 或者 输入域名】: " reym
|
||||
@@ -82,7 +82,7 @@ if [[ -e $WORKDIR/config.json ]]; then
|
||||
hyp=$(jq -r '.inbounds[0].listen_port' $WORKDIR/config.json)
|
||||
vlp=$(jq -r '.inbounds[3].listen_port' $WORKDIR/config.json)
|
||||
vmp=$(jq -r '.inbounds[4].listen_port' $WORKDIR/config.json)
|
||||
purple "检测到${hona}-sb-yg脚本已安装,执行端口替换,请稍等……"
|
||||
purple "检测到Serv00/Hostuno-sb-yg脚本已安装,执行端口替换,请稍等……"
|
||||
sed -i '' "12s/$hyp/$hy2_port/g" $WORKDIR/config.json
|
||||
sed -i '' "33s/$hyp/$hy2_port/g" $WORKDIR/config.json
|
||||
sed -i '' "54s/$hyp/$hy2_port/g" $WORKDIR/config.json
|
||||
@@ -212,7 +212,7 @@ sleep 2
|
||||
get_links
|
||||
cd
|
||||
purple "************************************************************"
|
||||
purple "${hona}-sb-yg脚本安装结束"
|
||||
purple "Serv00/Hostuno-sb-yg脚本安装结束"
|
||||
purple "退出SSH"
|
||||
purple "请再次连接SSH,查看主菜单,请输入快捷方式:sb"
|
||||
purple "************************************************************"
|
||||
@@ -225,11 +225,11 @@ uninstall_singbox() {
|
||||
case "$choice" in
|
||||
[Yy])
|
||||
bash -c 'ps aux | grep $(whoami) | grep -v "sshd\|bash\|grep" | awk "{print \$2}" | xargs -r kill -9 >/dev/null 2>&1' >/dev/null 2>&1
|
||||
rm -rf domains bin serv00keep.sh webport.sh
|
||||
rm -rf bin serv00keep.sh webport.sh
|
||||
sed -i '' '/export PATH="\$HOME\/bin:\$PATH"/d' ~/.bashrc
|
||||
source ~/.bashrc
|
||||
purple "************************************************************"
|
||||
purple "${hona}-sb-yg卸载完成!"
|
||||
purple "Serv00/Hostuno-sb-yg卸载完成!"
|
||||
purple "欢迎继续使用脚本:bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)"
|
||||
purple "************************************************************"
|
||||
;;
|
||||
@@ -239,16 +239,15 @@ uninstall_singbox() {
|
||||
}
|
||||
|
||||
kill_all_tasks() {
|
||||
reading "\n清理所有进程并清空所有安装内容,将退出ssh连接,确定继续清理吗?【y/n】: " choice
|
||||
reading "\n注意!!!清理所有进程并清空所有安装内容,将退出ssh连接,确定继续清理吗?【y/n】: " choice
|
||||
case "$choice" in
|
||||
[Yy])
|
||||
bash -c 'ps aux | grep $(whoami) | grep -v "sshd\|bash\|grep" | awk "{print \$2}" | xargs -r kill -9 >/dev/null 2>&1' >/dev/null 2>&1
|
||||
devil www del ${snb}.${USERNAME}.${address} > /dev/null 2>&1
|
||||
devil www del ${USERNAME}.${address} > /dev/null 2>&1
|
||||
devil www list | awk 'NR > 1 && NF {print $1}' | xargs -I {} devil www del {} > /dev/null 2>&1
|
||||
sed -i '' '/export PATH="\$HOME\/bin:\$PATH"/d' ~/.bashrc
|
||||
source ~/.bashrc
|
||||
purple "************************************************************"
|
||||
purple "${hona}-sb-yg清理重置完成!"
|
||||
purple "Serv00/Hostuno-sb-yg清理重置完成!"
|
||||
purple "欢迎继续使用脚本:bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)"
|
||||
purple "************************************************************"
|
||||
find ~ -type f -exec chmod 644 {} \; 2>/dev/null
|
||||
@@ -582,7 +581,7 @@ if ! pgrep -x "$(cat sb.txt)" > /dev/null; then
|
||||
red "主进程未启动,根据以下情况一一排查"
|
||||
yellow "1、选择8重置端口,自动生成随机可用端口(重要)"
|
||||
yellow "2、选择9重置"
|
||||
yellow "3、当前${hona}服务器炸了?等会再试"
|
||||
yellow "3、当前Serv00/Hostuno服务器炸了?等会再试"
|
||||
red "4、以上都试了,哥直接躺平,交给进程保活,过会再来看"
|
||||
sleep 6
|
||||
fi
|
||||
@@ -1129,8 +1128,8 @@ CF节点落地到CF网站的地区为:$IP所在地区
|
||||
CF节点的TLS必须开启
|
||||
CF节点落地到非CF网站的地区为:$IP所在地区
|
||||
|
||||
注:如果${hona}的IP被墙,proxyip依旧有效,但用于客户端地址与端口的非标端口反代IP将不可用
|
||||
注:可能有大佬会扫${hona}的反代IP作为其共享IP库或者出售,请慎重将reality域名设置为CF域名
|
||||
注:如果Serv00/Hostuno的IP被墙,proxyip依旧有效,但用于客户端地址与端口的非标端口反代IP将不可用
|
||||
注:可能有大佬会扫Serv00/Hostuno的反代IP作为其共享IP库或者出售,请慎重将reality域名设置为CF域名
|
||||
-------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -1398,12 +1397,12 @@ menu() {
|
||||
green "甬哥Github项目 :github.com/yonggekkk"
|
||||
green "甬哥Blogger博客 :ygkkk.blogspot.com"
|
||||
green "甬哥YouTube频道 :www.youtube.com/@ygkkk"
|
||||
green "${hona}-sb-yg三协议共存:vless-reality、Vmess-ws(Argo)、Hy2"
|
||||
green "Serv00/Hostuno三协议共存脚本:vless-reality/Vmess-ws(Argo)/Hy2"
|
||||
green "脚本快捷方式:sb"
|
||||
echo "============================================================"
|
||||
green "1. 一键安装 ${hona}-sb-yg"
|
||||
green "1. 一键安装 Serv00/Hostuno-sb-yg"
|
||||
echo "------------------------------------------------------------"
|
||||
red "2. 卸载删除 ${hona}-sb-yg"
|
||||
red "2. 卸载删除 Serv00/Hostuno-sb-yg"
|
||||
echo "------------------------------------------------------------"
|
||||
green "3. 重启主进程 (修复主节点)"
|
||||
echo "------------------------------------------------------------"
|
||||
@@ -1461,10 +1460,10 @@ insV=$(cat $WORKDIR/v 2>/dev/null)
|
||||
latestV=$(curl -sL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sversion | awk -F "更新内容" '{print $1}' | head -n 1)
|
||||
if [ -f $WORKDIR/v ]; then
|
||||
if [ "$insV" = "$latestV" ]; then
|
||||
echo -e "当前 ${hona}-sb-yg 脚本最新版:${purple}${insV}${re} (已安装)"
|
||||
echo -e "当前 Serv00/Hostuno-sb-yg 脚本最新版:${purple}${insV}${re} (已安装)"
|
||||
else
|
||||
echo -e "当前 ${hona}-sb-yg 脚本版本号:${purple}${insV}${re}"
|
||||
echo -e "检测到最新 ${hona}-sb-yg 脚本版本号:${yellow}${latestV}${re} (可选择5进行更新)"
|
||||
echo -e "当前 Serv00/Hostuno-sb-yg 脚本版本号:${purple}${insV}${re}"
|
||||
echo -e "检测到最新 Serv00/Hostuno-sb-yg 脚本版本号:${yellow}${latestV}${re} (可选择5进行更新)"
|
||||
echo -e "${yellow}$(curl -sL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sversion)${re}"
|
||||
fi
|
||||
echo -e "========================================================="
|
||||
@@ -1493,8 +1492,8 @@ green "多功能主页如下 (支持保活、重启、重置端口、节点查
|
||||
purple "http://${snb}.${USERNAME}.${hona}.net"
|
||||
fi
|
||||
else
|
||||
echo -e "当前 ${hona}-sb-yg 脚本版本号:${purple}${latestV}${re}"
|
||||
yellow "未安装 ${hona}-sb-yg 脚本!请选择 1 安装"
|
||||
echo -e "当前 Serv00/Hostuno-sb-yg 脚本版本号:${purple}${latestV}${re}"
|
||||
yellow "未安装 Serv00/Hostuno-sb-yg 脚本!请选择 1 安装"
|
||||
fi
|
||||
echo -e "========================================================="
|
||||
reading "请输入选择【0-9】: " choice
|
||||
|
||||
+1
-2
@@ -29,8 +29,7 @@ snb=$(hostname | cut -d. -f1)
|
||||
nb=$(hostname | cut -d '.' -f 1 | tr -d 's')
|
||||
if [[ "$reset" =~ ^[Yy]$ ]]; then
|
||||
bash -c 'ps aux | grep $(whoami) | grep -v "sshd\|bash\|grep" | awk "{print \$2}" | xargs -r kill -9 >/dev/null 2>&1' >/dev/null 2>&1
|
||||
devil www del ${snb}.${USERNAME}.serv00.net > /dev/null 2>&1
|
||||
devil www del ${USERNAME}.serv00.net > /dev/null 2>&1
|
||||
devil www list | awk 'NR > 1 && NF {print $1}' | xargs -I {} devil www del {} > /dev/null 2>&1
|
||||
sed -i '/export PATH="\$HOME\/bin:\$PATH"/d' "${HOME}/.bashrc" >/dev/null 2>&1
|
||||
source "${HOME}/.bashrc" >/dev/null 2>&1
|
||||
find ~ -type f -exec chmod 644 {} \; 2>/dev/null
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
v25.3.2更新内容:
|
||||
1、添加用户名网页,最后一版了,必须卸载重装!!!
|
||||
本次更新的视频教程:https://youtu.be/9uCfFNnjNc0
|
||||
本次更新方式:重装更新(在线更新:SSH选择4更新。。重装更新:必须卸载重装)
|
||||
1、新增Serv00收费版Hostuno服务器在SSH脚本上的支持
|
||||
2、新增选项4,切换并重启Argo临时/固定隧道
|
||||
3、大改动:Github/VPN/软路由的Serv00部署脚本默认生成多功能主页
|
||||
本次更新的视频教程:
|
||||
本次更新方式:重装更新(在线更新:SSH选择5更新。。重装更新:必须卸载重装)
|
||||
详见:https://ygkkk.blogspot.com/2025/01/serv00.html
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
addEventListener('scheduled', event => event.waitUntil(handleScheduled()));
|
||||
// 配合甬哥的bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)脚本,生成保活网页与重启网页
|
||||
// 配合甬哥的serv00的SSH脚本或者Github/VPS/软路由脚本,生成保活网页与重启网页
|
||||
// 每个保活/up网页或每个重启/re网页之间用空格或者,或者,间隔开,网页前带http://
|
||||
const urlString = 'http://保活或重启网页1 http://保活或重启网页2 http://保活或重启网页3 ………';
|
||||
const urls = urlString.split(/[\s,,]+/);
|
||||
|
||||
Reference in New Issue
Block a user