GAppProxy是运行在GAE之上的一个http代理,在GFW如此猖獗的情况下,这个绝对是一个不错的免费的解决方案。对此有疑问的同学,请Google之,或者查看项目的FAQ。
这个项目是用Python编 写,因此需要Python的运行时,但大多数同学貌似都没这样的环境。官方给出了一种解决方案,直接把客户端编译成了exe文件,脱离了Python运行 时。这绝对有助于更多的小白使用这个代理工具。但最近作出了几点重大更新之后,并没有编译出exe版本的客户端。很多人还是直接下载的原来的1.0 beta版。今天花了点时间,研究了下Python编译成exe的方法,记录如下。
首先就是配置编译环境,下面是我按照的版本,可以参考下
- python – python-2.6.4.msi
- py2exe – py2exe-0.6.9.win32-py2.6.exe
- pywin32 – pywin32-214.win32-py2.6.exe
- PyQt – PyQt-Py2.6-gpl-4.6.2-2.exe
通过SVN获取最新版本,把其中的localproxy
目录导出来,比如temp
目录,这样做的目的是防止下面的批处理会拷贝SVN的隐藏目录出错。然后下载msvcp90.dll放到temp
目录,在其中新建一个批处理,命名为build.bat
"D:\Python26\python.exe" -OO setup.py py2exe --dist-dir GAppProxy --include sip
把其中"D:\Python26\python.exe"
替换为你的Python路径,如果你的Python路径加到了环境变量的话,直接Python
命令就可以了。
如果运行没有错误的话,GAppProxy
目录下就是编译出来的版本。
没有评论:
发表评论