anyproxy 安装运行

AnyProxy简介

AnyProxy是一个开放式的HTTP代理服务器

主要特性包括:

  • 基于Node.js,开放二次开发能力,允许自定义请求处理逻辑
  • 支持Https的解析
  • 提供GUI界面,用以观察请求

安装运行Anyproxy

安装NodeJS

在官网https://nodejs.org/en/下载安装包,下载左边的LTS版本,安装即可。

安装完之后输入node -v查看版本号。

cnpm安装anyproxy

cnpm install -g anyprox

这一步安装完成后,AnyProxy就已经可以使用了,可以直接在控制台输入anyproxy运行。

anyproxy启动

代理端口是8001,web页面打开的端口是8002,打开浏览器输入http://localhost:8002/ (或者http://127.0.0.1:8002)就能打开anyproxy页面了。

Anyproxy 证书安装

想抓到https请求,电脑上需安装证书,打开anyproxy web页面->RootCA->Download->rootCA.crt

 

 

浏览器设置代理

 安装完成&设置代理后,通过anyproxy -i命令启动监听,即可捕获浏览器的HTTPS请求了。

 

 手机设置代理

打开cmd输入ipconfig,查看本机的ipv4地址

 

手机安装证书

在手机浏览器中打开http://ip:8002/fetchCrtFile(IP换成安装AnyProxy机器的IP)

 

 

 下载后的证书点击安装即可。

 

posted @ 2022-01-25 11:23  keena_jiao  阅读(864)  评论(0编辑  收藏  举报