在win8.1上安装python版shadowsocks服务器

来源:互联网 发布:平板怎么无法加入网络 编辑:程序博客网 时间:2024/04/29 04:03
在前面的一篇文章中,笔者介绍了在win8.1上安装nodejs版shadowsocks服务器

本作为姊妹篇来介绍在win8.1上安装python版shadowsocks服务器

因为python是跨平台的,所以windows下的安装也不成问题

一、下载安装python(注意:当前shadowsocks仅支持2.6/2,7版本,请不要下载3.x版本)

2.7.9版本下载地址:https://www.python.org/downloads/release/python-279/

安装时注意把添加到path的那一项选上,否则需要自己配置环境变量

二、下载安装pip包(最新的Python2.7已经集成了pip,此步可省略)

pip下载地址:https://pypi.python.org/pypi/pip#downloads

将下载的pip-6.1.1.tar.gz解压到任意目录,笔者直接解压到桌面了

在cmd命令行界面执行以下命令

cd C:\Users\[当前用户名]\Desktop\pip-6.1.1python setup.py install
这样pip就安装完成了

三、安装测试样例(可选)

在cmd命令行界面执行以下命令

pip install simplejson
安装成功会有相应的提示

四、安装shadowsocks

在cmd命令行界面执行以下命令

pip install shadowsocks
等待一会就安装好了

下面这个命令可以查看用pip安装的项目

pip freeze
五、配置和运行

由于笔者的python安装到了D盘根目录下

所以shadowsocks目录为

D:\Python27\Lib\site-packages\shadowsocks
为了便于查找和使用,笔者再这个目录下新建一个文件,文件名为config.json

内容如下

{    "server":"172.26.64.82",    "server_port":8388,    "local_address": "127.0.0.1",    "local_port":1080,    "password":"barfoo!",    "timeout":600,    "method":"aes-256-cfb"}
最后在cmd命令行界面用如下命令启动

ssserver -c D:\Python27\Lib\site-packages\shadowsocks\config.json
由于上面配置了服务器的8388端口,我们可以用netstat命令检测8388端口是否打开


后面的配置与前面一致,这里就不再赘述了。


0 0