shadowsock 一键搭建

本贴最后更新于 1440 天前,其中的信息可能已经物是人非

shadowsock 一键搭建一/多用户/限速限流

参考:https://www.bbaaz.com/thread-23-1-1.html

输入下面指令即可开始安装。
wget -N –no-check-certificate https://makeai.cn/bash/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
https://gitee.com/89718964/firstosgit/tree/master/ss
复制代码
如果提示-bash: wget: command not found,请参考:https://www.bbaaz.com/thread-98-1-1.html

下载运行后会提示你输入数字来选择要做什么。

输入 1 ,就会开始安装 ShadowsocksR 服务端,并且会提示你输入 Shadowsocks 的 端口/密码/加密方式/ 协议/混淆(混淆和协议是通过输入数字选择的) 等参数来添加第一个用户。

注意:用户名不支持中文,如果输入中文会一直保存下去!
请输入要设置的用户 用户名(请勿重复, 用于区分, 不支持中文, 会报错 !)
(默认: bbaaz):bbaz

——————————————————————————————
用户名 : bbaaz
——————————————————————————————

请输入要设置的用户 端口(请勿重复, 用于区分)
(默认: 6899):6899

——————————————————————————————
端口 : 6899
——————————————————————————————

请输入要设置的用户 密码
(默认: bbaaz.com):bbaaz.com

——————————————————————————————
密码 : bbaaz.com
——————————————————————————————

请选择要设置的用户 加密方式

  1. none
    [注意] 如果使用 auth_chain_* 系列协议,建议加密方式选择 none (该系列协议自带 RC4 加密),混淆随意

  2. rc4

  3. rc4-md5

  4. rc4-md5-6

  5. aes-128-ctr

  6. aes-192-ctr

  7. aes-256-ctr

  8. aes-128-cfb

  9. aes-192-cfb

    1. aes-256-cfb
    2. aes-128-cfb8
    3. aes-192-cfb8
    4. aes-256-cfb8
    5. salsa20
    6. chacha20
    7. chacha20-ietf
      [注意] salsa20/chacha20-*系列加密方式,需要额外安装依赖 libsodium ,否则会无法启动 ShadowsocksR !

(默认: 5. aes-128-ctr):5

——————————————————————————————
加密 : aes-128-ctr
——————————————————————————————

请选择要设置的用户 协议插件

  1. origin
  2. auth_sha1_v4
  3. auth_aes128_md5
  4. auth_aes128_sha1
  5. auth_chain_a
  6. auth_chain_b
    [注意] 如果使用 auth_chain_* 系列协议,建议加密方式选择 none (该系列协议自带 RC4 加密),混淆随意

(默认: 2. auth_sha1_v4):2

——————————————————————————————
协议 : auth_sha1_v4
——————————————————————————————

是否设置 协议插件兼容原版(_compatible)?[Y/n]y

请选择要设置的用户 混淆插件

  1. plain
  2. http_simple
  3. http_post
  4. random_head
  5. tls1.2_ticket_auth
    [注意] 如果使用 ShadowsocksR 代理游戏,建议选择 混淆兼容原版或 plain 混淆,然后客户端选择 plain,否则会增加延迟 !
    另外, 如果你选择了 tls1.2_ticket_auth,那么客户端可以选择 tls1.2_ticket_fastauth,这样即能伪装特征 又不会增加延迟 !

(默认: 5. tls1.2_ticket_auth):5

——————————————————————————————
复制代码
同时最后也会提示是否设置 混淆 兼容原版(也就是使用原版 SS 也能链接),不懂 直接回车 或 输入 y。(协议不在兼容原版)
注意:关于限制设备数数,这个协议必须是非原版并且不兼容原版才有效,也就是必须 SSR 客户端使用协议的情况下,才有效!
不输入一路回车就是 默认参数:
用户 : bbaaz
端口 : 6899
密码 : bbaaz.com
加密 : aes-128-ctr
协议 : auth_sha1_v4_compatible
混淆 : tls1.2_ticket_auth_compatible
设备数限制: 0(无限)
单线程限速: 0 KB/S (不限速)
端口总限速: 0 KB/S (不限速)
禁止的端口 : 无限制
用户总流量 : 819.21 TB
复制代码
如果安装过程没有出错,那么最后就会提示:
############################################################
用户 [bbaaz] 的配置信息:

I P : xxx.xxx.xxx.xxx
端口 : 6899
密码 : bbaaz.com
加密 : aes-128-ctr
协议 : auth_sha1_v4_compatible
混淆 : tls1.2_ticket_auth_compatible
设备数限制: X
单线程限速: XXX KB/S
端口总限速: XXX KB/S
禁止的端口 : 无限制

已使用流量 : 上传: XXX KB + 下载: XXX MB = XXX MB
剩余的流量 : XXX TB
用户总流量 : XXX TB

SS 链接:
SS 二维码: http://pan.baidu.com/share/qrcode?w=300&h=300&url=ss://xxxxxxxxxxxxx
SSR 链接:
SSR 二维码: http://pan.baidu.com/share/qrcode?w=300&h=300&url=ssr://xxxxxxxxxxxxx

提示:
在浏览器中,打开二维码链接,就可以看到二维码图片。
协议和混淆后面的[ _compatible ],指的是 兼容原版协议/混淆。

############################################################
复制代码
SS/SSR 链接(格式: ,很长),可以从剪辑版导入 Shadowsocks 客户端,不懂的话看下面二维码。
SS/SSR 二维码,复制后面的链接在浏览器打开,就会显示一个二维码的图片,可以用 Shadowsocks 客户端扫描二维码来添加。

ShadowsocksR 客户端和 APP 下载以及使用教程:http://www.bbaaz.com/thread-20-1-1.html

使用说明
运行脚本,
bash ssrmu.sh

还有一个 运行参数,是用于所有用户流量清零的

bash ssrmu.sh clearall

不过不需要管这个,可以通过脚本自动化的设置 crontab 定时运行脚本

复制代码
输入对应的数字来执行相应的命令。
ShadowsocksR MuJSON 一键管理脚本 [vX.X.X]
—- dary | bbaaz.com/ss-jc60 —-

  1. 安装 ShadowsocksR
  2. 更新 ShadowsocksR
  3. 卸载 ShadowsocksR
  4. 安装 libsodium(chacha20)
    ————————————
  5. 查看 账号信息
  6. 显示 连接信息
  7. 设置 用户配置
  8. 手动 修改配置
  9. 清零 已用流量
    ————————————
    1. 启动 ShadowsocksR
    2. 停止 ShadowsocksR
    3. 重启 ShadowsocksR
    4. 查看 ShadowsocksR 日志
      ————————————
    5. 其他功能
    6. 升级脚本

当前状态: 已安装 并 已启动

请输入数字 [1-15]:
复制代码
注意:添加/删除/修改 用户配置后,无需重启 ShadowsocksR 服务端,ShadowsocksR 服务端会定时读取数据库文件内的信息,不过修改 用户配置后,可能要等个十几秒才能应用最新的配置(因为 ShadowsocksR 不是实时读取数据库的,所以有间隔时间)。

文件位置
安装目录:/usr/local/shadowsocksr
配置文件:/usr/local/shadowsocksr/user-config.json
数据文件:/usr/local/shadowsocksr/mudb.json

注意:ShadowsocksR 服务端不会实时的把流量数据写入 数据库文件,所以脚本读取流量信息也不是实时的!

其他说明
ShadowsocksR 安装后,自动设置为 系统服务,所以支持使用服务来启动/停止等操作,同时支持开机启动。

启动 ShadowsocksR:service ssrmu start
停止 ShadowsocksR:service ssrmu stop
重启 ShadowsocksR:service ssrmu restart
查看 ShadowsocksR 状态:service ssrmu status

转载自:http://www.tanguu.com/archives/2785.html

  • 工具

    子曰:“工欲善其事,必先利其器。”

    288 引用 • 734 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...