首页 信息反馈区 经验分享(Sharing experiences) 在Windows上搭建 Shadowsocks服务端

标签: 

该话题包含 1 reply,有 1 voice,并且由  testing2 年 前 最后一次更新。

  • 作者
    帖子

  • Participant
    #1 testing #4722

    一、安装 Python

    首先去到 Python 官网下载 Python V2

    https://www.python.org/downloads/

    官网目前有3.5.0 和2.7.10两个版本, 教程是下载的2.7版本.

    Python版本选择

    在Windows上搭建 Shadowsocks服务端

    在Windows上搭建 Shadowsocks服务端

    Python安装

     

    二、安装 OpenSSL

    下载:

    https://slproweb.com/products/Win32OpenSSL.html

    这里需要注意

    1. 需要对应你的系统,如果你的系统为32位就下载 Win32_OpenSSL ,如果是64位则下载 Win64_OpenSSL
    2. 下载非 Light 版,也就是开发人员版本
    3. OpenSSL 需要 Visual C++ 2008 Redistributables 支持 .32位系统点我 | 64位系统点我

    Openssl安装

    三、安装 Shadowsocks

    安装完成后,如按照默认路径,使用方法如下

    打开 cmd 并进入 C:\Python27\Scripts

    (Windows Server 2012 R2 系统可按视窗 Windows 图标+X+A打开管理员权限的命令提示符)

    输入 cd C:\Python27\Scripts

    也可以用资源管理器进入到 C:\Python27\Scripts 然后按住 Shift + 鼠标右键,选择在此处打开命令窗口,如下图

    在 Windows Server 上搭建 Shadowsocks 服务端

    然后输入

    安装 Shadowsocks
    pip install shadowsocks

    在 Windows Server 上搭建 Shadowsocks 服务端

    如上图即为安装成功

    在 Windows Server 上搭建 Shadowsocks 服务端

    看到上面多出的几个文件即成功(开启显示文件扩展名效果)

    四、配置 Shadowsocks

    同样需要在 C:\Python27\Scripts 运行命令提示符(管理员)

    命令开启 Shadowsocks
    ssserver.exe -p 443 -k password -m aes-256-cfb

    443为服务器端口 password位密码 到时在客户端填上服务器的 IP 及此处设置的端口和密码就能使用了

    当然,也可以使用配置文件的方法,在 C:\Python27\Scripts 新建一个名为 shadowsocks.json 的文件,以记事本打开

    Shadowsocks 配置文件
    {
    “server”:”my_server_ip”,//服务器 IP
    “server_port”:8388,//服务器端口
    “local_address”: “127.0.0.1”,//本地 IP(可不改)
    “local_port”:1080,//本地端口(可不改)
    “password”:”mypassword”,//密码
    “timeout”:300,//超时设置
    “method”:”aes-256-cfb”,//加密方式
    “fast_open”: false
    }

    运行:

    ssserver.exe -c C:\Python27\Scripts\shadowsocks.json

    • 该话题由  testing 于 2 年 前 修正。
    • 该话题由 Super admin Super admin 于 6 月, 1 周 前 修正。原因:edit images source

  • Participant
    #2 testing #4724

    好.

抱歉,回复评论必需登录。