Ubuntu 16下 AnyProxy + ios 抓包环境配置

AnyProxy及依赖环境的安装

  1. nodejs、 npm、AnyProxy、pm2安装
// 安装node
apt-get install nodejs-legacy
// 查看版本
node --version

// 安装npm
apt-get install npm
// 查看版本
npm --version

// 安装AnyProxy
apt-get install anyproxy -g
// 查看版本
anyproxy --version
  1. pm2安装

pm2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。
参考:https://www.jianshu.com/p/f640450bd120

// 安装pm2 -g是全局安装
npm instal pm2 -g
// 查看版本
pm2 --version
强调:node 版本过低会造成AnyProxy安装失败。这是因为node版本和npm版本不够,需要升级node和npm,升级npm,执行命令,
	node版本升级:
	npm install -g n 
	n stable
  1. AnyProxy 启动
// 这样启动只能代理http
anyproxy

// 启动代理https
anyproxy-ca // 安装ca认证
anyproxy -i // 启动代理

  1. AnyProxy 启动后图列展示
    在命令行启动anyproxy成功的截图:
    AnyProxy启动成功后的截图
    启动anyproxy后,在浏览器中输入ip:8002
    UI管理界面
    可以点开上图的“Proxy Info”查看AnyProxy对应的ip地址。
    这里可以查看代理IP

联调AnyProxy + ios

  1. 通过 ifconfig 查看AnyProxy所在机器的ip地址。
  2. 在浏览器上输入ip:8002,进入UI管理界面,点击 “RootCA” 获取证书二维码,并用手机扫描二维码,下载证书文件到手机。(ip不能为localhost,否则不能下载证书文件)
    RootCA证书二维码
  3. 扫面二维码后在点击弹出框,进入浏览器界面,并点击下载证书文件。
    扫描二维码后的证书下载截图
  4. 进入“设置” --> “已下载描述文件”
    下载成功后的证书文件
  5. 点击“已下载描述文件”后进入该界面,并对该证书文件进行验证及安装
    验证并安装截图
  6. 至此证书验证及安装已经完成,下面启用刚才安装的证书。在“设置” --> “通用” --> “关于本机” --> “证书信任设置” --> 开启安装的AnyProxy。
  7. 接下来,配置代理。确保手机和安装了AnyProxy的机器在同一局域网下。在手机“设置” --> 点击已连接的WIFI --> “配置代理” --> “手动” --> 在“服务器“栏填入代理机器的ip地址 --> “端口”栏填写 8001,点击保存并退出。
  8. 进行测试
    成功截图
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值