From 81e52e6dd5a0413839c4d6ecd714e65c41388e85 Mon Sep 17 00:00:00 2001 From: Toyo Date: Fri, 19 May 2017 13:18:22 +0800 Subject: [PATCH] Update README.md --- README.md | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 150 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index beb9b62..451b201 100644 --- a/README.md +++ b/README.md @@ -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