Update README.md
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user