在windows上跑shadowsocks manyuser版本

从知道shadowsocks,使用shadowsocks ,到架设shadowsocks 服务已经有一个多月了。

shadowsocks 的特点是速度快,可以在各个平台上科学上网,包括windows,mac,linux,android, iphone,甚至在路由器上也可以。

在这个一月里,架设过原版的shadowsocks,shadowsocks  manyuser版本,还有ss-panel。

在这里我总结一下在windows上跑shadowsocks  manyuser的遇到的问题。

1.安装Python环境

这个问题不大,去python的官网下载一个python2.7的最新版本,然后安装即可。

2.安装pip

参考这篇文章http://buxiangshuo.diandian.com/?p=261

安装pip比较简单,不详细说了

3.安装M2Crypto库

这个步骤是比较麻烦的。我用pip install M2Crypto安装的时候老是失败,因为它要编译代码,需要一些依赖库。而我对python不熟悉,自然不会通过寻找依赖库的方法把这个问题解决。最后,在下面的网站找到了M2Crypto的安装文件M2Crypto-0.21.1.win-amd64-py2.7.exe,直接安装就可以了

https://github.com/saltstack/salt-windows-install/tree/master/deps/win-amd64-py2.7

4.安装cymysql库

这个步骤是最麻烦的。先要安装cython,本来通过pip install cython就可以了。但是遇到了问题:在这个安装过程中,需要编译代码,在编译的过程中找不到VC相关的依赖库。幸运的时候,它告诉了你去哪里下载这个vc库

http://www.microsoft.com/en-us/download/details.aspx?id=44266

于是下载,安装,再执行pip install cython。cython算是安装完毕。

终于到了安装cymysql的时候,执行pip install cymysql。不幸的事情,又发生了。

少了stdint.h文件,如下图:

QQ截图20150227175306

于是google,找到下面这个链接。

https://code.google.com/p/msinttypes/downloads/detail?name=msinttypes-r26.zip&can=2&q=

下载文件,把里面的inttypes.h和stdint.h两个文件复制到

C:Users1AppDataLocalProgramsCommonMicrosoftVisual C++ for Python9.0VCinclude

 

最后再执行pip install cymysql,才把cymysql安装好。

秀一下shadowsocks manyuser版本的运行截图:

QQ截图20150227175715

 

 

此条目发表在IT分类目录,贴了, , , , , 标签。将固定链接加入收藏夹。

1 则回应给 在windows上跑shadowsocks manyuser版本

  1. 匿名说:

    还要安装OPENSSL

发表评论

电子邮件地址不会被公开。

*