Windows服务器安装Shadowsocks服务端,简单搭建SSR科学上网

2020-03-1100:30:04 1 6,203

本文就给大家讲下通过Nodejs方式安装shadowsocks服务端,Nodejs是基于Javascript实现的一款后台程序开发平台,所以在windows下也可以很方便的安装npm包;

1、下载Nodejs

服务器上面打开官网:https://nodejs.org/en/download/ 其中有两个版本,我们选择LTS长期支持版下载安装;

Nodejs的安装很简单,直接下一步即可,然后打开 Node.js-Node.js command prompt 这个软件命令界面;

2、安装shadowsocks服务端

输入命令后回车:npm install -g shadowsocks

Windows服务器安装Shadowsocks服务端,简单搭建SSR科学上网

3、配置shadowsocks服务端

打开NodeJS安装目录,在 C:\Users\[当前用户名]\AppData\Roaming\npm\node_modules\shadowsocks目录下面找到config.json文件,打不开可以修改后缀名json为txt,修改后需要把后缀名改回json,配置如下:

  1. {
  2. "server":"127.0.0.1",#更改为你的服务器IP
  3. "server_port":8388,#更改你需要的端口
  4. "local_address":"127.0.0.1",
  5. "local_port":1080,
  6. "password":"zhujiget.com",#更改为你的密码
  7. "timeout":600,
  8. "method":"aes-256-cfb"
  9. }

其中以上参数分别代表:

  • server:服务器IP地址
  • server_port:服务器端口
  • local_address:本地IP,默认即可
  • local_port:本地端口,默认即可
  • password:连接密码
  • timeout:响应时间
  • method:加密方式

4、启动shadowsocks服务端

输入命令:ssserver ,运行期间不要关闭该命令界面,确保服务器防火墙已开启相应端口号或直接关闭防火墙;

Windows服务器安装Shadowsocks服务端,简单搭建SSR科学上网

到这里关于shadowsocks在Windows系统下搭建服务端已经完成,然后就可以使用以下客户端连接愉快的上网了,客户端上面需要修改为和上面的配置文件一样的参数;

官方GitHub下载:Windows客户端|安卓手机客户端

本站下载链接:Windows客户端|安卓手机客户端

苹果IOS系统在苹果商店搜SsrConnectPro软件或者shadowrocket(商店下载需要美区ID),添加SS连接然后设置好就可以了。

 

 

 

ssserver events.js:288 throw er; // Unhandled 'error' 端口占用的解决方法

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

解决方法:

那个config.json,服务器IP改 0.0.0.0 再试,就可以了。

第一行 "server":"0.0.0.0",

ssserver events.js:288 throw er; // Unhandled 'error'  不是所有的这种 问题都是端口占用

网上说的方法全部试了。什么改端口 杀端口之类的根本没有用。。

发表评论

您必须登录才能发表评论!

目前评论:1   其中:访客  1   博主  0

    • qingsong666 qingsong666 0

      如果重复几次都不行,把防火墙关了就可以了,我的问题已经解决 :cool: