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/p...