Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
ToyoDAdoubi
提交
f30c2bca
T
ToyoDAdoubi
项目概览
OpenDocCN
/
ToyoDAdoubi
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
ToyoDAdoubi
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f30c2bca
编写于
6月 23, 2017
作者:
T
Toyo
提交者:
GitHub
6月 23, 2017
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
# ShadowsocksR mujson模式流量清零脚本
上级
8180a66f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
49 addition
and
0 deletion
+49
-0
ssr_mujson_clear.sh
ssr_mujson_clear.sh
+49
-0
未找到文件。
ssr_mujson_clear.sh
0 → 100644
浏览文件 @
f30c2bca
#!/usr/bin/env bash
PATH
=
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export
PATH
#=================================================
# System Required: CentOS 6+/Debian 7+/Ubuntu 14.04+
# Description: ShadowsocksR mujson mode traffic clear script
# Version: 1.0.0
# Author: Toyo
#=================================================
SSR_file
=
"/usr/local/shadowsocksr"
# 这里填写 mujson_mgr.py 文件的上层绝对路径
Green_font_prefix
=
"
\0
33[32m"
&&
Red_font_prefix
=
"
\0
33[31m"
&&
Font_color_suffix
=
"
\0
33[0m"
&&
Info
=
"
${
Green_font_prefix
}
[信息]
${
Font_color_suffix
}
"
&&
Error
=
"
${
Red_font_prefix
}
[错误]
${
Font_color_suffix
}
"
&&
Tip
=
"
${
Green_font_prefix
}
[注意]
${
Font_color_suffix
}
"
check_ssr
(){
[[
!
-e
${
SSR_file
}
]]
&&
echo
-e
"
${
Error
}
mujson_mgr.py 文件不存在或变量设定错误 !"
&&
exit
1
}
scan_port
(){
cd
"
${
SSR_file
}
"
port_all
=
$(
python
"mujson_mgr.py"
-l
|sed
"1d"
)
[[
-z
${
port_all
}
]]
&&
echo
-e
"
${
Error
}
没有发现任何端口(用户) !"
&&
exit
1
port_num
=
$(
echo
-e
"
${
port_all
}
"
|wc
-l
)
[[
${
port_num
}
=
0
]]
&&
echo
-e
"
${
Error
}
没有发现任何端口(用户) !"
&&
exit
1
}
clear_traffic
(){
for
((
integer
=
1
;
integer <
=
${
port_num
}
;
integer++
))
do
port
=
$(
echo
-e
"
${
port_all
}
"
|sed
-n
"
${
integer
}
p"
|awk
'{print $NF}'
)
[[
-z
${
port
}
]]
&&
echo
-e
"
${
Error
}
获取的端口(用户)为空 !"
&&
exit
1
result
=
$(
python
"mujson_mgr.py"
-c
-p
"
${
port
}
"
)
echo
-e
"
${
Info
}
端口[
${
port
}
] 流量已清零 !"
done
echo
-e
"
${
Info
}
所有端口(用户)流量已清零 !"
}
c_ssr
(){
check_ssr
scan_port
clear_traffic
}
action
=
$1
[[
-z
$1
]]
&&
action
=
c
case
"
$action
"
in
c
)
${
action
}
_ssr
;;
*
)
echo
-e
"输入错误 !
用法: c 清空 所有用户已使用流量"
;;
esac
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录