最近在用阿里云的Windows服务器,打算在上面安装一些服务玩玩,例如,上网的时候使用自己服务器的带宽和流量上网,那么在服务器上安装一个代理服务就可以实现这种功能,Shadowsocks Server是一个轻量级隧道Socks5代理,可加密网络通道,目前有几种不同的版本的安装方法,下面是其中之一。
1、下载并安装nodejs
在服务器上面打开官网:https://nodejs.org/en/download/ 其中有两个版本,我们选择LTS长期支持版下载安装;
Nodejs的安装很简单,直接下一步即可,
2.打开nodejs
“开始-所有程序-Node.js-Node.js command prompt”,打开nodejs命令端,输入命令:

npm install -g shadowsocks

3、配置shadowsocks服务端
首先找到shadowsocks安装目录,也就是下面的这个目录

C:\Users\Administrator\AppData\Roaming\npm\node_modules\shadowsocks,

我们在该文件夹下找到config.json文件,编辑里面的内容和参数

{
    "server":"0.0.0.0",#不变,公网IP
    "server_port":8388,#更改你需要的端口
    "local_address":"127.0.0.1",#默认不改
    "local_port":1080,#本地端口
    "password":"barfoo!",#密码
    "timeout":600,#超时时间
    "method":"rc4-md5",#加密方式
    "http_proxy": false
}

4、运行ShadowSocks服务
“开始-所有程序-Node.js-Node.js command prompt”输入命令

ssserver

软件测试连接即可,命令端口出现以下表示成功

PS:命令窗口不要关闭