在Windows Server 上搭建Shadowsocks服务器

10月 5, 2016

​ 我有一台废弃的香港windows服务器,想拿它来搭建一个Shadowsocks服务,网上流传的安装Python和OpenSSL比较麻烦,在Github找到一个项目,分享给大家。

##1、下载libQtShadowsocks
​ 项目已经有编译好的版本了,在 https://github.com/shadowsocks/libQtShadowsocks/releases 这里就可以下载,我这里选择 shadowsocks-libqss-v1.9.0-win64.7z,将其解压文件到任意地方。

2、配置文件

​ 在软件同目录下新建两个文件,一个是config.json,另一个是shadowsocks-server.bat

  • config.json 这个文件放置的是配置信息。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {
    "server":"localhost",
    "server_port":8388,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"barfoo!",
    "timeout":600,
    "method":"rc4-md5",
    "http_proxy": false,
    "auth": false
    }
  • shadowsocks-server.bat
    ​ 这个文件是运行shadowsocks-libqss.exes时以server mode方式加上-S参数,在配合config.json使用,你可以不要这个文件,在命令提示符那输入相关指令。

    1
    2
    @echo off
    shadowsocks-libqss.exe -c config.json -S

3、使用

​ 直接运行shadowsocks-server.bat即可运行Shadowsocks服务,你也可以在命令提示符进入软件目录,运行 shadowsocks-libqss.exe -c config.json -S 这行命令。

​ 在shadowsocks客户端输入服务器的有关信息便可以科学上网了,如果不行,请检查服务器的防火墙。