1.安装Nodejs
进入nodejs官网: https://nodejs.org/en/
选择LTS版本下载并安装.
2.安装shadowsocks服务端
打开 开始菜单
> Node.js
> Node.js command prompt
命令窗口,输入以下命令后回车.
npm install -g shadowsocks
3.配置shadowsocks服务端
配置文件路径为: C:\Users\[用户名]\AppData\Roaming\npm\node_modules\shadowsocks\config.json
默认配置如下:
{
"server": "127.0.0.1",
"server_port": 8388,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "barfoo!",
"timeout": 600,
"method": "aes-256-cfb"
}
需要修改的配置
server
修改为 0.0.0.0server_port
修改为想使用的端口号password
修改为你自己的密码
修改完成后保存配置文件.
4.启动shadowsocks服务
Node.js command prompt
命令窗口中输入命令ssserver
后回车即可.
运行期间不能关闭该窗口.
服务器防火墙放开使用的端口号,云服务器需要在安全组中放开端口号.
github地址: https://github.com/shadowsocks/shadowsocks-nodejs
npm地址: https://www.npmjs.com/package/shadowsocks
因为nodejs的GC问题该项目已经被放弃,不推荐在windows系统上部署,性能较差,如果需要支持大量用户使用,建议使用linux服务器.