安装shadowsocks-manager(一)

 

《安装shadowsocks-manager(一)》

前言

ssmgr是一款很优秀的ss控制面板,基于node环境,安装简单,只需两个配置文件即可。界面朴素,管理方便。如果你想几个人共享使用你的ss,个人感觉很适合!(会不间断更新)

安装准备

1.  一台1GB内存或者大于1GB的服务器(干净的系统),建议Debian9 x64。(如果内存小于1GB,可以添加交换空间,参考 Linux服务器添加交换空间

2.  预先安装 shadowsocks-libev(这里选择libev版本)。

Debian系统一键安装shadowsocks-libev

建议一次性复制以下所有内容粘贴到终端执行。

3.  一个域名。

4. 演示地址:ssmgr演示站点

安装

1.  安装node环境:

安装Node.js 10.*(以下安装方法仅适用于Debian),其它系统安装方式参考nodesource

卸载nodejs

三个命令逐个执行
2.  安装shadowsocks-manager(警告信息可忽略):

3.  安装pm2(警告信息可忽略),pm2是node进程管理工具,可以保持配置文件后台运行。

安装配置redis(0.30.0版本之后的m端必须安装)

三个命令逐个执行。安装方法仅适用于Debian,Ubuntu操作系统。redis-password是设置的redis的密码,可自行更改。

清空redis数据。登录redis,执行FLUSHALL语句。

配置使用

1.  启动shadowsocks,指定 manager address,启动后会监听这个 udp 端口,可以使用 supervisor 来保证shadowsocks后台启动。

输入以下命令安装supervisor:

创建supervisor配置文件,用来后台启动shadowsocks。务必一次性复制以下所有内容,粘贴到终端执行。(以下内容是一条命令:即使用echo命令向ssmgr.conf文件中写入引号内的内容)

重载配置文件,使之生效:

2.  创建配置文件目录进入目录:

3.  在 .ssmgr 目录下创建 ss.yml 文件:

ss.yml与webgui.yml配置文件中的IP可以填写服务器的公网IP;若使用带有内网IP的服务器,比如阿里云,腾讯云,亚马逊,那就需要填写内网IP还有配置文件中的部分信息自行更改,比如 passwordemail的配置信息

将以下内容写入到 ss.yml 文件中( 要保证此处shadowsocks的端口与上面启动shadowsocks的端口一致):

首先使用以下命令启动 s端,查看有没有错误:

保证没有错误的前提下,使用pm2使s端后台运行 :

4.  在 .ssmgr 目录下创建 webgui.yml 文件:

将以下内容写入到 webgui.yml 文件中( webgui.yml文件manager的端口和密码需要跟上一步 manager 参数里的保持一致,以连接 type s 部分监听的 tcp 端口):

首先使用以下命令启动 m端,查看有没有错误:

保证没有错误的前提下,使用pm2使它后台运行 :

执行以下命令实现ssmgr开机自启:

或者也可以使用supervisor保证s端与m端运行在后台

除了使用pm2,也可以使用supervisor用来保证ssmgr的 s端与 m端在后台运行。继续追加以下内容到 ssmgr.conf 中

写入以下内容。同样,一次性[kbd]复制以下所有内容[/kbd],粘贴到终端执行。

再次重载配置文件:

这样就可以保证ssmgr程序后台运行,且开机自启或者遇到异常退出后也可自动重启。如果不想使用pm2管理进程,可以考虑使用一下supervisor。两者任选其一就行了。

5.  以上步骤不出差错的话,打开你的域名(或IP)就会出现web界面,第一个注册的账户就是管理员。

《安装shadowsocks-manager(一)》

很清新的后台,漂亮的饼图(我这个比较挫,大佬的饼图都是五颜六色的)

《安装shadowsocks-manager(一)》

若要更新到最新版本或者安装指定版本,执行以下命令;@x.x.x可选,指的是版本号。

关于Telegram使用

目前机器人的功能很简单,但是个人感觉很实用

绑定电报账号:

《安装shadowsocks-manager(一)》

获取服务器信息:

《安装shadowsocks-manager(一)》

每日推送流量使用情况

《安装shadowsocks-manager(一)》

注意事项

标题内容

1.以上只是简单的实现了基础功能。

2.如果需要添加节点服务器,只需要配置  ss.yml 文件即可。配置启动成功之后,管理员就可以在web添加新的服务器节点。

3.服务器的时间调整一致;m端与每个s端版本号尽量保持一致。

4.邮件服务器推荐 mailgun(配置简单),正式环境使用需要绑定信用卡。

5.演示地址:ssmgr演示站点

Github官网地址:shadowsocks-manager

点赞
  1. 森森说道:

    测试评论!

    1. 居倩说道:

      测试回复!

发表评论

电子邮件地址不会被公开。 必填项已用*标注