创作立场声明:借鉴于网络
最近V2P很火,既可以抓包,也可以定时运行js脚本。
下面介绍一下在N1上的安装方法:
一、N1刷Armbian
其实用其他的linux系统也是可以的,我的N1只做不要用路由等功能,所以就刷了armbian,刷这个方法很多,这里就不说了,具体可以参考恩山论坛,或者张大妈里搜索。
二、安装docker
输入命令:apt install docker.io
要安装新版本的可以用以下(比较慢需要耐心)
curl -fsSL https://get.docker.com/ | sh


安装完成之后输入docker -v查看有没有安装成功

三.Docker运行 V2P镜像
终端输入:
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

一些常用的命令:
查看 docker 运行状态
docker ps
进入容器内部
docker exec -it elecv2p /bin/sh
Docker 的启动暂停
docker start elecv2p
docker stop elecv2p
docker restart elecv2p
查看 Docker 运行日志
docker logs elecv2p -f
docker logs elecv2p --tail 20
清除 Docker 运行日志
echo "" > $(docker inspect--format='{{.LogPath}}' elecv2p)
升级容器
先移除容器
docker rm -f elecv2p
再拉取最新的镜像
docker pull elecv2/elecv2p
最后再使用上面的 dockerrun 命令重新启动
前面配置的时候已经修改了端口,安装完成之后,通过Ip:8100,访问v2p

查看你的v2p抓包记录控制台地址:IP:8102

同时,这个地址也是证书的安装地址,抓包的时候需要,后面会讲到。
四、v2p简单的配置
1、添加定时任务,参照下图设置。

正在运行的脚本
2、添加脚本,参照下图


已经上传完成的脚本,用shell工具访问/elecv2p/JSFile,一样可以看到。
3、启用证书
点击MITM,参照下图配置

电脑导入下载的证书,就可以利用电脑浏览器去抓包了。
手机端可以访问IP:8102,安装证书
4、配置v2p版的boxjs
先下载boxjs.ev.js到本地,再通过JSmanage上传。
设置Rules,参照下图设置

设置MITM

测试boxjs是否能正常访问,配置代理:设置—网络和Internet属性,设置代理服务器。
参照下图设置代理

打开boxjs效果,没有导入,只有默认内容。

5、同步手机端boxjs到v2p的boxjs
这一步的作用就是同步手机上已经获取的Cookie到v2p,免得手机再去抓Ck。
先备份手机boxjs,前提是手机已经有相关的代理软件,获取了相应的cookie。
选择“我的”,点备份,等备份结束后,点击刚才的备份,复制。参照下图。

等复制成功了,就可以关闭代理软件。
然后手机设置代理,访问v2p
打开手机设置—无线局域网,点正在使用的无线的,设置代理服务器。

点击红圈部分,拉到最底部,设置HTTP代理

输入v2p地址,和端口8101

存储
在浏览器里输入boxjs.net

可以看到是空的,版本号和电脑端的一样。
点“我的”,点导入,粘贴,等粘贴完成。


点击刚导入的备份,再点左上角的箭头,导入完成。

可以在电脑端打开v2p,选择JSMANAGE,看到已经有CK导入了进来。

这是v2p最简单的获取CK的方法,但是得有苹果手机和代理软件。也可以用v2p去抓,但是难度比较大。不适合新手。
至此,v2p已经可以跑定时任务了,手机得到了解放。
6、查看脚本运行情况
点击v2p,OVERVIEW—JAVASCRIPT运行日志.

