serv00 代理节点 | 保活教程 | 勇哥节点 | Sing-box-yg(持续更新3.28)
🎬 视频教程
📌 搭建节点教程
📌 保活方式
serv00 提供了 网页保活 功能,用户可以直接访问 保活页面 进行维护,操作简便。
功能路径:/up是保活,/re是重启,/rp是重置节点端口,/list/你的uuid 是节点及订阅信息
实测效果:
被杀的进程不同,激活方式也不同。直接访问 保活页面,不一定能成功恢复进程。若保活无效,可尝试访问 重启页面 以重启主进程。(⚠️ 但如果主进程已被彻底杀死,重启页面可能无效)3.28更新
- 即使所有进程被杀,保活页面可以一下全部拉起
仍然无效时,可 重置端口,但需注意:
- 端口变更可能导致订阅信息变更。
- 需使用 UUID 重新查询订阅信息。
✅ 以上所有操作均可通过网页远程完成,操作便捷!
📌 自动保活方式(Cloudflare Workers)
步骤 1:创建 Cloudflare Workers
- 进入 Cloudflare Workers。
- 点击 创建 Worker。
- 默认选择 Workers,点击“Hello World”跳过模板,直接创建。
- 自定义项目名称,然后点击 部署。
步骤 2:编辑代码
点击 编辑代码,删除默认代码。
替换为以下 勇哥脚本的自动保活代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26addEventListener('scheduled', event => event.waitUntil(handleScheduled()));
// 配合甬哥的 serv00 SSH 脚本 / Github / VPS / 软路由脚本,生成保活网页与重启网页
// 每个保活 /up 网页或每个重启 /re 网页之间用空格、逗号或其他间隔符,网页前需带 http://
const urlString = 'http://保活或重启网页1 http://保活或重启网页2 http://保活或重启网页3 ………';
const urls = urlString.split(/[\s,,]+/);
const TIMEOUT = 5000;
async function fetchWithTimeout(url) {
const controller = new AbortController();
const timeout = setTimeout(() => controller.abort(), TIMEOUT);
try {
await fetch(url, { signal: controller.signal });
console.log(`✅ 成功: ${url}`);
} catch (error) {
console.warn(`❌ 访问失败: ${url}, 错误: ${error.message}`);
} finally {
clearTimeout(timeout);
}
}
async function handleScheduled() {
console.log('⏳ 任务开始');
await Promise.all(urls.map(fetchWithTimeout));
console.log('📊 任务结束');
}点击部署,保存代码。
步骤 3:配置定时任务
- 返回项目主页。
- 进入 设置 > 触发器。
- 点击 添加触发器,选择 CRON 触发。
- 设置定时触发频率(建议:每 30 分钟执行一次)。
- 点击添加,确认完成定时任务。
步骤 4:查看运行状态
- 在 事件详细信息 中,单击 “查看事件”,即可查看运行明细。
📌 自动保活的实测效果
📢 最后:
serv00 代理节点 依赖外部脚本,稳定性较差。
不建议作为主力节点使用,仅适用于备用或临时需求。
“完美保活方案”并不存在,文章会跟随脚本优化,持续更新优化教程
🔗 友情链接:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Newbie Village!