Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Toyo committed May 19, 2017
1 parent 2506d27 commit 81e52e6
Showing 1 changed file with 150 additions and 1 deletion.
151 changes: 150 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,151 @@
# SSRStatus
Shadowsocks/ShadowsocksR 账号在线监控

* SSRStatus是一个可以在线监控Shadowsocks/ShadowsocksR账号的云探针、云监控探针~,该云监控的网页文件基于ServerStatus( https://github.com/ToyoDAdoubi/ServerStatus-Toyo/ )项目。
* 在线演示:待写

# 更新说明:

* 20170519, 发布正式版本

# 安装教程:

执行下面的代码下载并运行脚本。
``` bash
wget -N --no-check-certificate https://softs.pw/Bash/ssrstatus.sh && chmod +x ssrstatus.sh && bash ssrstatus.sh

# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrstatus.sh && chmod +x ssrstatus.sh && bash ssrstatus.sh
```
下载并运行脚本后会出现脚本操作菜单,选择并输入` 1 `就会开始安装。

一开始会提示你输入 网站服务器的域名和端口,如果没有域名可以直接回车代表使用` 本机IP:8888`

## 简单步骤:

首先安装服务端,安装过程中会提示:

``` bash
是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]

# 如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入 n 并回车。
# 注意,当你曾经安装过 服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入 n 并回车。
```

然后会提示你输入网站服务器的域名和端口,如果没有域名可以直接回车代表使用 本机IP:8888。

然后部署完 HTTP服务,就会让你设置 检测间隔时间。

``` bash
请选择你要设置的ShadowsocksR账号检测时间间隔(如账号很多,请不要设置时间间隔过小)
1. 5分钟
2. 10分钟
3. 20分钟
4. 30分钟
5. 40分钟
6. 50分钟
7. 1小时
8. 2小时
9. 自定义输入

(默认: 2. 10分钟):
```

最后 添加账号配置即可。

# 使用说明:

进入下载脚本的目录并运行脚本:

``` bash
# 管理菜单
./ssrstatus.sh

# 检测所有账号配置(快捷参数)
./ssrstatus.sh t

# 检测自定义账号配置(快捷参数)
./ssrstatus.sh a

# 查看日志输出(快捷参数)
./ssrstatus.sh log
```

然后选择你要执行的选项即可。

``` bash
SSRStatus 一键安装管理脚本 [vx.x.x]
-- Toyo | doub.io/shell-jc4 --

0. 升级脚本
————————————
1. 安装 依赖及Web网页
2. 卸载 依赖及Web网页
————————————
3. 测试 所有账号
4. 测试 单独账号
5. 测试 自定义账号
————————————
6. 设置 配置信息
7. 查看 配置信息
8. 查看 运行日志
9. 设置 定时间隔
————————————

当前状态: Web网页 已安装

请输入数字 [0-9]:
```
# 其他操作

Caddy(HTTP服务):


启动:service caddy start

停止:service caddy stop

重启:service caddy restart

查看状态:service caddy status

Caddy配置文件:/usr/local/caddy/Caddyfile

默认脚本只能一开始安装的时候设置配置文件,更多的Caddy使用方法,可以参考这些教程:https://doub.io/search/caddy

——————————————————————————————————————

网页文件:/usr/local/SSRStatus

配置文件:ssr_status.conf(和脚本在同一个目录中)

查看日志:cat ssr_status.log(和脚本在同一个目录中)

# 其他说明

## 修改网页标题或公告

如果要修改网页标题或者网页顶部公告内容,打开 `/usr/local/SSRStatus/web/index.html` 文件修改即可,很显眼。

## 批量添加账号配置

如果要批量添加账号配置,那么用脚本反而速度慢,可以按一下格式写入配置文件:

``` bash
ss/ssr链接###名称###位置###禁用状态

示例:
ssr://xxxxxxxx###DOUBI###Japen###fales
```

然后可以这样快速写入配置文件:

``` bash
echo -e "ssr://xxxxxxxx###DOUBI###Japen###fales
ssr://xxxxxxxx###DOUBI###Japen###fales
ssr://xxxxxxxx###DOUBI###Japen###fales" >> ssr_status.conf
```

# 相关开源项目:

* ServerStatus:https://github.com/ToyoDAdoubi/ServerStatus-Toyo/
* ssr_check.sh: https://github.com/ToyoDAdoubi/doubi

0 comments on commit 81e52e6

Please sign in to comment.