我试图在Ubuntu14.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
发布于 2014-04-01 13:18:36
从pip获得的日志判断,这里的问题是没有安装libffi的开发库。你可以通过以下方式加以纠正:
$ sudo apt-get install libffi-dev重新安装。
错误日志中的线索如下:
在pkg-config搜索路径中找不到包libffi。
如果pkg-config找不到库,这意味着需要用这个库开发的文件丢失了。在Ubuntu或Debian系统上,这通常意味着安装具有库名称和-dev的包。
发布于 2014-10-23 14:11:04
您还可以从github安装:
按照这个顺序:
(sudo) pip install git+https://github.com/mitmproxy/netlib.git(sudo) pip install git+https://github.com/mitmproxy/mitmproxy.git这将安装所有必需的库,并为您提供最新版本的mitmproxy。
发布于 2016-08-29 11:32:39
运行这两个命令对我有效(Ubuntu14.04)
sudo apt-get install python-pip python-dev libffi-dev libssl-dev libxml2-dev libxslt1 1-dev libjpeg8 8-dev zlib1g-dev sudo pip安装mitmproxy
编辑:您需要运行此命令,然后才能使用"mitmproxy -p port_number“。因为它会产生错误" error : mitmproxy需要一个UTF控制台环境。
出口LC_ALL=en_LC.US.UTF 8
编辑2:安装后,您需要首先生成证书,并将其传输到设备中,然后通过输入计算机的IP地址和运行mitmproxy服务器的端口来安装手动代理。使用以下命令生成证书:
sudo apt-get install libnss3-tools
certutil -d sql:$HOME/.pki/nssdb -A -t C -n mitmproxy -i ~/.mitmproxy/mitmproxy-ca-cert.pemhttps://stackoverflow.com/questions/22759261
复制相似问题