Skip to content

Instantly share code, notes, and snippets.

@anlotof
Last active March 31, 2019 06:01
Show Gist options
  • Save anlotof/6e80c074f6c244b2091ddafa086be0b2 to your computer and use it in GitHub Desktop.
Save anlotof/6e80c074f6c244b2091ddafa086be0b2 to your computer and use it in GitHub Desktop.
虽然ssr在现在使用显得有些过时,但以我使用的经验,现在他依然比很多小众代理稳定,所以今天发个教程指导一下各位小白
# 脚本特点: #
目前网上的各个ShadowsocksR脚本基本都是只有 安装/启动/重启 等基础功能,对于小白来说还是不够简单方便。既然是一键脚本,那么就要尽可能地简单,小白更容易接受使用!
支持 限制 用户速度
支持 限制 用户设备数
支持 限制 用户总流量
支持 定时 流量清零
支持 显示 当前连接IP
支持 显示 SS/SSR连接+二维码
支持 一键安装 锐速
支持 一键安装 BBR
支持 一键封禁 垃圾邮件(SMAP)/BT/PT
# 一键脚本搭建ss/ssr支持系统版本 #
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +
CentOS 7 自带防火墙问题(firewalld)自行解决,其他版本没有做测试。
本脚本需要Linux root账户权限才能正常安装运行,所以如果不是 root账号,请先切换为root,如果是 root账号,那么请跳过!
> sudo su
# 安装步骤 #
1.连上购买的VPS(以Xshell为例)
2.下载一键搭建ssr脚本文件(直接在绿色光标处复制该行命令回车即可,只需要执行一次,卸载ssr后也不需要重新下载)
> wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
下载运行后会提示你输入数字来选择要做什么。
输入 **1 **,就会开始安装ShadowsocksR服务端,并且会提示你输入Shadowsocks的 端口/密码/加密方式/ 协议/混淆(混淆和协议是通过输入数字选择的) 等参数来添加第一个用户。
**注意:用户名不支持中文,如果输入中文会一直保存下去!**
如果提示bash: git: command not found,则先安装git(你如果不知道自己是哪个系统,那就全部执行一次,然后再执行上面的那个下载命令):
> Centos系统执行这个: yum -y install git
Ubuntu/Debian系统执行这个: apt-get -y install git
不输入一路回车就是 默认参数:
> 用户 : doubi
端口 : 2333
密码 : doub.io
加密 : aes-128-ctr
协议 : auth_aes128_md5
混淆 : plain
设备数限制: 0(无限)
单线程限速: 0 KB/S (不限速)
端口总限速: 0 KB/S (不限速)
禁止的端口 : 无限制
用户总流量 : 819.21 TB
# 使用说明 #
运行脚本
> bash ssrmu.sh
还有一个 运行参数,是用于所有用户流量清零的
bash ssrmu.sh clearall
不过不需要管这个,可以通过脚本自动化的设置 crontab 定时运行脚本
输入对应的数字来执行相应的命令
```ShadowsocksR MuJSON一键管理脚本 [vX.X.X]
---- Toyo | doub.io/ss-jc60 ---
1. 安装 ShadowsocksR
2. 更新 ShadowsocksR
3. 卸载 ShadowsocksR
4. 安装 libsodium(chacha20)
————————————
5. 查看 账号信息
6. 显示 连接信息
7. 设置 用户配置
8. 手动 修改配置
9. 配置 流量清零
————————————
10. 启动 ShadowsocksR
11. 停止 ShadowsocksR
12. 重启 ShadowsocksR
13. 查看 ShadowsocksR 日志
————————————
14. 其他功能
15. 升级脚本
当前状态: 已安装 并 已启动
请输入数字 [1-15]:
```
# 文件位置 #
> 安装目录:/usr/local/shadowsocksr
日志位置:/usr/local/shadowsocksr/ssserver.log
配置文件:/usr/local/shadowsocksr/user-config.json
数据文件:/usr/local/shadowsocksr/mudb.json
# 其他说明 #
ShadowsocksR 安装后,自动设置为 系统服务,所以支持使用服务来启动/停止等操作,同时支持开机启动。
> 启动 ShadowsocksR:/etc/init.d/ssrmu start
停止 ShadowsocksR:/etc/init.d/ssrmu stop
重启 ShadowsocksR:/etc/init.d/ssrmu restart
查看 ShadowsocksR状态:/etc/init.d/ssrmu status
ShadowsocksR 默认支持UDP转发,服务端无需任何设置。
本脚本已经集成了 安装/卸载 锐速(ServerSpeeder)/Lotserver,但是是否支持请查看Linux支持内核列表 。(锐速、LotServer不支持OpenVZ)
————————————————————————————————————————————
排版参考 https://flyzyblog.com/install-ss-ssr-bbr-in-one-command/
https://doub.io/ss-jc60/ (已无法访问)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment