mac osx 下goagent 3.0的使用
更新强迫症,看到goagent 3.0出来了就想着这货会不会比2.0速度更快一点,毕竟是每天24小时开着用的东东,能更新总是好的。
之前goagent 2.0所需的部件我都装好的,包括pyopenssl和gevent。
1. 在terminal下和2.0时一样启动goagent:
python proxy.py
出错提示一大段,最后好像有句“AttributeError: 'module' object has no attribute 'OrderedDict'”,直接不能成功运行而中断,goagent上说这是因为python版本太低,因为我的OSX 10.6.8自带的python是2.6,如果用2.7版以上就可以运行。
2. 用macport安装python2.7,具体方法参考macport用法。然后在terminal里输入
python2.7 proxy.py
之前那个出错提示没有了,但是提示我没有权限安装certificate,同时提示我缺乏pyopenssl,
没有权限那我就运行了
sudo python2.7 proxy.py
第一个出错提示没了,但是还是缺乏openssl,这会导致上不了https的网站。pyopenssl我肯定装过的,但是大概附属于默认的python2.6。python2.7的pyopenssl要单独安装。
3. 安装python2.7的pyopenssl
sudo pip-2.7 install pyopenssl
安装完后就可以了,再次运行sudo python2.7 proxy.py就没有任何错误提示了。
我是在iterm2里设定为自启动,一打开iterm2就启动goagent。
附图:
===================================================================
补充一下如果安装了python3,好像无法用pip来安装pyopensl,只能如goagent的wiki里说的那样,下载pyOpenSSL-0.13的源码然后用python3来安装。
到 http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz 下载源码,然后terminal里cd到所在目录,输入
tar zxvf pyOpenSSL-0.13.tar.gz && cd pyOpenSSL-0.13 && sudo python3 setup.py install
不过注意如果是macport安装的python3,则要把上述命令的python3换成python3.2或者python3.3等等,看你安装的哪个。
之前goagent 2.0所需的部件我都装好的,包括pyopenssl和gevent。
1. 在terminal下和2.0时一样启动goagent:
python proxy.py
出错提示一大段,最后好像有句“AttributeError: 'module' object has no attribute 'OrderedDict'”,直接不能成功运行而中断,goagent上说这是因为python版本太低,因为我的OSX 10.6.8自带的python是2.6,如果用2.7版以上就可以运行。
2. 用macport安装python2.7,具体方法参考macport用法。然后在terminal里输入
python2.7 proxy.py
之前那个出错提示没有了,但是提示我没有权限安装certificate,同时提示我缺乏pyopenssl,
没有权限那我就运行了
sudo python2.7 proxy.py
第一个出错提示没了,但是还是缺乏openssl,这会导致上不了https的网站。pyopenssl我肯定装过的,但是大概附属于默认的python2.6。python2.7的pyopenssl要单独安装。
3. 安装python2.7的pyopenssl
sudo pip-2.7 install pyopenssl
安装完后就可以了,再次运行sudo python2.7 proxy.py就没有任何错误提示了。
我是在iterm2里设定为自启动,一打开iterm2就启动goagent。
附图:
===================================================================
补充一下如果安装了python3,好像无法用pip来安装pyopensl,只能如goagent的wiki里说的那样,下载pyOpenSSL-0.13的源码然后用python3来安装。
到 http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz 下载源码,然后terminal里cd到所在目录,输入
tar zxvf pyOpenSSL-0.13.tar.gz && cd pyOpenSSL-0.13 && sudo python3 setup.py install
不过注意如果是macport安装的python3,则要把上述命令的python3换成python3.2或者python3.3等等,看你安装的哪个。
Comments
Post a Comment