Skip to content

VPNKeeper 是一个轻量级的 Chrome 扩展程序,通过定期发送心跳请求来保持 VPN 连接活跃。它可以有效防止 VPN 连接因长时间无活动而自动断开的问题。

License

Notifications You must be signed in to change notification settings

reed-soul/VPNKeeper

Repository files navigation

VPNKeeper

VPNKeeper 是一个轻量级的 Chrome 扩展程序,通过定期发送心跳请求来保持 VPN 连接活跃。它可以有效防止 VPN 连接因长时间无活动而自动断开的问题。

功能特点

  • 🔄 自动定期发送心跳请求维持 VPN 连接
  • ⚡ 支持自定义心跳间隔时间
  • 📊 实时显示连接状态和最后请求时间
  • 🔍 提供手动测试连接功能
  • 🎛️ 简洁直观的用户界面
  • 🔋 低资源占用

安装方法

从 Chrome 网上应用店安装(即将上线)

  1. 访问 Chrome 网上应用店的 VPNKeeper 页面
  2. 点击"添加至 Chrome"按钮
  3. 在弹出的确认窗口中点击"添加扩展程序"

手动安装(开发者模式)

  1. 下载本项目的最新版本
  2. 打开 Chrome 浏览器,进入扩展程序页面(chrome://extensions/)
  3. 在右上角启用"开发者模式"
  4. 点击"加载已解压的扩展程序"
  5. 选择项目文件夹即可完成安装

使用说明

  1. 安装完成后,在 Chrome 工具栏会显示 VPNKeeper 图标
  2. 点击图标打开控制面板
  3. 使用开关按钮启用/禁用自动保活功能
  4. 可以通过"测试连接"按钮手动测试 VPN 连接状态
  5. 界面会显示最近一次请求的时间和状态

隐私说明

VPNKeeper 仅发送心跳请求到指定的 VPN 服务器地址,不会收集或传输任何用户个人数据。所有配置信息仅保存在用户本地浏览器中。

技术规格

  • 使用 Chrome Extension Manifest V3
  • 支持的 Chrome 版本:88.0 及以上
  • 权限说明:
    • alarms: 用于设置定时任务
    • storage: 用于保存配置信息
    • 特定域名访问权限:仅用于发送心跳请求

开发相关

项目结构

About

VPNKeeper 是一个轻量级的 Chrome 扩展程序,通过定期发送心跳请求来保持 VPN 连接活跃。它可以有效防止 VPN 连接因长时间无活动而自动断开的问题。

Resources

License

Stars

Watchers

Forks

Packages

No packages published