elecV2P
1,361
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Vue
语言
创建时间
最近更新
项目能做什么
基于 Node.js 的网络工具,支持通过 JS 修改网络请求及定时运行脚本或 Shell 指令。
来源:基于仓库元数据
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
## 简介 elecV2P - customize personal network. 一款基于 NodeJS,可通过 JS 修改网络请求,以及定时运行脚本或 SHELL 指令的网络工具。  ### 基础功能 - 查看/修改网络请求 (MITM) - 定时执行 JS/SHELL 脚本 - FEED/IFTTT/自定义 通知 - EFSS 基础文件管理 ## 安装/INSTALL ***程序开放权限极大,建议局域网使用。公网部署(务必参考 [Advanced.md](https://github.com/elecV2/elecV2P-dei/blob/master/docs/Advanced.md)),风险自负*** *elecV2P 所有文件及依赖总大小约 90 M。初始运行时内存占用约 90 M,运行 100 个定时任务时总内存占用约 150 M(仅供参考,不同软硬件条件下程序调用资源可能有所不同)* **在可使用 Docker 的情况下,推荐使用方法三进行安装** ### 方法一:直接 NODEJS 运行 **需求 NODEJS 版本 (node -v) >= 14.17.0** ``` sh git clone https://github.com/elecV2/elecV2P.git cd elecV2P # 安装依赖库(根据网络环境和硬盘读写速度,需要 1-10 分钟不等 yarn # elecV2P 默认以 pm2 的方式启动,需要先安装好 pm2 # pm2 的安装方式: # 1. 添加 elecV2P 所在目录/node_modules/.bin 到系统环境变量 PATH 中 # 2. 或者直接执行 yarn global add pm2 # 然后执行命令 yarn start # 其他基础方式启动命令 node index.js # 假如提示 80 端口不可用,尝试命令 # windows 平台 CMD: # set PORT=8000 && node index.js # windows 平台 PowerShell: # $env:PORT="8000";node index.js # 其他平台: # PORT=8000 TZ=Asia/Shanghai node index.js ## TZ=Asia/Shanghai 用于设置程序运行时区 ``` #### 升级 方式一:使用 [softupdate.js](https://raw.githubusercontent.com/elecV2/elecV2P/master/script/JSFile/softupdate.js) 软更新升级 - 首先在 webUI/JSMANAGE 脚本管理中找到 softupdate.js 文件,假如不存在就远程推送或本地上传一下 - 然后按照文件内的说明,根据自身需求更改 CONFIG 设置项 - 最后点击测试运行即可 方式二:手动升级(不推荐 - 先备份好个人数据,比如 根证书,以及 efss、script/JSFile、Store、Lists、Shell 等文件夹 - (推荐在 webUI/efss 界面,右键对应文件夹,然后 zip 打包下载。) - 然后在项目目录下执行命令 git pull,拉取最新的代码进行覆盖升级 - 最后再把备份好的文件上传/复制还原到之前的位置 ### 其他 PM2 相关指令 ``` sh pm2 stop elecV2P # 停止 elecV2P pm2 stop all # 停止所有程序 pm2 restart elecV2P # 重启 elecV2P pm2 restart 0 pm2 ls # 查看运行状态 pm2 logs --raw # 查看运行日志 pm2 -h # 查看 PM2 帮助列表 ``` ### 方法二:DOCKER 镜像名称: elecv2/elecv2p 镜像地址: https://hub.docker.com/r/elecv2/elecv2p ``` sh # 基础使用命令 docker run --restart=always -d --name elecv2p -e TZ=Asia/Shanghai -p 80:80 -p 8001:8001 -p 8002:8002 elecv2/elecv2p # 推荐使用命令 docker run --restart=always \ -d --name elecv2p \ -e TZ=Asia/Shanghai \ -p 8100:80 -p 8101:8001 -p 8102:8002 \ -v /elecv2p/JSFile:/usr/local/app/script/JSFile \ -v /elecv2p/Lists:/usr/local/app/script/Lists \ -v /elecv2p/Store:/usr/local/app/script/Store \ -v /elecv2p/Shell:/usr/local/app/script/Shell \ -v /elecv2p/rootCA:/usr/local/app/rootCA \ -v /elecv2p/efss:/usr/local/app/efss \ elecv2/elecv2p # -p/-v 对应参数 宿主:容器 # 如需更改默认的 80 端口,可在 -e 后面加上 PORT=8000 # 升级 Docker 镜像(如果没有使用 -v 持久化存储,容器内数据会丢失,请提前备份) docker rm -f elecv2p # 先删除旧的容器 docker pull elecv2/elecv2p # 再拉取新的镜像 # 再使用之前的 docker run xxxx 命令重新启动一下 # 如果拉取到的镜像不是最新的版本,请修改 Docker 当前使用的仓库地址 ``` - ARM32 平台如果出错,参考 [issues #78](https://github.com/elecV2/elecV2P/issues/78) - v3.7.3 之后 Github Actions 一直无法生成 ARM32 平台的 Docker。建议通过软更新脚本进行升级 [softupdate.js](https://raw.githubusercontent.com/elecV2/elecV2P/master/scrip阅读完整原文
商业机会分析 规则生成(AI 未配置)
综合评分 45.8 分。该项目在“个人可实施性”维度得 60 分,“付费可能性”维度得 20.0 分,差异化空间 70.0 分(评分依据见评分卡)。
面向细分需求的二次开发产品
| 产品构想 | 基于 elecV2P 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。 |
| 目标用户 | 该细分场景用户 |
| 难度/周期 | 中 · 2~6 周 |
| 收费模式 | 买断制 / 订阅制 / 广告 |
| 竞争风险 | 细分需求规模需验证 |
| 依据 | AI 推测:基于项目主题标签的判断 |
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| OreosLab/checkinpanel | 中文介绍暂未生成 一个主要运行在 𝐞𝐥𝐞𝐜𝐕𝟐𝐏 或 𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 等定时面板,同时支持系统运行环境的签到项目(环境:𝑷𝒚𝒕𝒉𝒐𝒏 3 |
1,394 | Perl |
| zero205/JD_tencent_scf | 中文介绍暂未生成 自用脚本,随缘更新 |
637 | TypeScript |
| elecV2/elecV2P-dei | 中文介绍暂未生成 elecV2P 说明文档、使用范例及问题交流 |
173 | - |
| pea-cake/zero205-JD_tencent_scf | 中文介绍暂未生成 京东JS脚本,支持青龙、云函数、elecV2P。请仔细阅读教程,低调使用,请勿fork!!! |
24 | JavaScript |
| Teeoo/v2p-client | 中文介绍暂未生成 | 6 | Vue |
| KodoShinichi/elecV2P | 中文介绍暂未生成 | 3 | JavaScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 |
| 社区活跃 | Star 1,361 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/elecV2/elecV2P.git cd elecV2P # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。