我试图在Ubuntu 14.04计算机上安装mitmproxy,但我得到了一个错误。我在网上找到了如何使用以下代码安装它:
sudo install pip mitmproxy
所以我安装了python,现在当我运行命令时,它可以工作,直到我遇到这个问题:
Command python.py egg_info failed with error code 1 in /tmp/pip_build_root/cryptography
我试着更新python,但还是一样 我就是这样安装python的:
sudo apt-get install python-pyasn1 python-flask python-urwid
怎么了???
更新
这是pip.log
您还可以从github进行pip安装:
按此顺序:
(sudo) pip install git+https://github.com/mitmproxy/netlib.git
(sudo) pip install git+https://github.com/mitmproxy/mitmproxy.git
这将安装所有必需的库,并为您提供最新版本的mitmproxy。
从pip得到的日志来看,这里的问题是没有安装libffi的开发库。你可以用以下方法纠正它:
然后重试安装。
错误日志中的提示如下:
如果
pkg-config
找不到库,则表示缺少使用此库开发所需的文件。在Ubuntu或Debian系统上,这通常意味着安装名为library plus-dev
的包。运行这两个命令对我有效(Ubuntu 14.04)
编辑:在使用“mitmproxy-p端口号”之前,需要运行此命令。因为它给出错误“error:mitmproxy需要一个UTF控制台环境”
编辑2:安装后,您需要先生成证书,然后将其传输到设备中,然后通过输入计算机的IP地址和运行mitmproxy服务器的端口来设置手动代理。使用以下命令生成证书:
相关问题 更多 >
编程相关推荐