Skip to content

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

License

Notifications You must be signed in to change notification settings

reed-soul/VPNKeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

97a1f2f · Dec 3, 2024

History

8 Commits
Nov 30, 2024
Dec 2, 2024
Nov 30, 2024
Nov 30, 2024
Nov 25, 2024
Nov 25, 2024
Nov 30, 2024
Nov 30, 2024
Nov 25, 2024
Dec 2, 2024
Dec 2, 2024
Dec 2, 2024
Dec 2, 2024
Nov 30, 2024

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