• 域名不出所料被墙,请挂代理访问。欢迎多多留言交流^_^

Linux VPS主机搭建ShadowsocksR(ssr)多用户一键脚本带Web查询面板

科学上网 lutizi 1年前 (2018-03-28) 11200次浏览 17个评论
本文最后更新于 2018 年 6 月 2 日 12:05 如文中部分内容已失效或需要修正,请留言提醒,谢谢!

SSR-Bash-Python 是大神雨落无声开发的一款 ShadowsocksR 多用户管理脚本,拥有强大的功能,而且还有 web 面板功能,并可以选择限制流量/带宽速度,目前该脚本已经停止维护。相逢有时,后会无期

本篇文章主要是 Linux VPS 搭建 ShadowsocksR(ssr)多用户一键脚本带 Web 查询面板,搭建前需要有一台墙外的 VPS 主机,相关文章推荐阅读:

PS:2018 年 6 月 2 号更新了 SSR-Bash-Python 新版教程,教程地址:ShadowsocksR(ssr)多用户一键脚本升级版–带有 SS-Panel、锐速等新功能

ShadowsocksR 多用户搭建教程

关于本脚本

  ShadowsocksR(ssr)多用户一键脚本
  系统支持:CentOS,Debian,Ubuntu
  本脚本已在 Vultr 上的 VPS 全部测试通过。Vultr 注册购买教程

脚本主要功能

  • 一键开启、关闭 SSR 服务。
  • 添加、删除、修改用户端口和密码。
  • 自由限制用户端口流量使用。
  • 自动修改防火墙规则。
  • 自助修改加密方式、协议、混淆等参数。
  • 自动统计,方便查询每个用户端口的流量使用情况。
  • 自动安装 Libsodium 库以支持 Chacha20 等加密方式。

安装方法

连接 VPS,如果不会,推荐阅读Windows 和 Mac OS X 连接 ssh 最新图文教程及工具,连接 VPS 前先 ping 下看 VPS 是否被墙。

使用 root 用户登录,如不是 root 用户,输入sudo -i切换到 root 用户,root 用户登录后运行以下命令按回车确认:

wget -N --no-check-certificate https://www.lutizi.com/down/ssr.sh && bash ssr.sh

确认安装时遇到输入[y/n]的时候全部输入y。安装需要几分钟的过程,提示以下内容说明安装成功:

ssr 安装成功

安装完成后,输入ssr进入控制面板,根据提示选择相应的服务,这里先添加一个用户,端口不要占用其他服务端口,密码和用户名不能使用中文。

ssr 添加用户

加密方式,协议和混淆根据自己的需求去选择,如果提示是否兼容原版协议(y/n),请输入y

ssr 选择加密协议混淆

流量限制主要是限制用户的可用流量上限,端口限速不开启的话输入n,开启的话,限速单位是 kb/s,1M=1024kb。

设置完成后,便会提示用户信息,以及显示出所有的配置信息,需要记下来方便使用,也会有 SSR 链接,可以直接复制搭配相关的科学上网软件使用。原版协议和混淆后面有_compatible,使用的时候可以忽略。

ssr 成功信息

开启用户 WEB 面板

本脚本自带了 Web 面板,方便简单的查询,开启方法为输入 1 选择服务器控制,然后输入 7 选择开启 web 面板,最后输入要为 web 设置的端口,推荐输入 80 端口。设置完成后,在浏览器中输入http://你的 IP 地址:web 端口进行相关查询。

ssr 开启 web 面板

本脚本还有其他功能,可以自行探索

SSR-Bash-Python 常见问题

  问 1:是否需要自己先安装 SSR 服务端?
  答 1:不需要,脚本默认自带了安装 SSR 的部分。请使用纯净的系统进行安装。

  问 2:是否能和 Oneinstack 一起安装?
  答 2:原则上是可以的,但是并不建议放在生产环境中使用,建议单独使用一台 VPS 来扶墙。

  问 3:为什么无法开启兼容模式?
  答 3:因为 SSR 服务端只支持部分协议的兼容设置,所以并非所有的协议插件都能兼容原版。具体列表参考 SSR 协议插件稳文档

  问 4:脚本安装好连接上没有网络?
  答 4:请确认好您已经正确填写了加密方式、协议和混淆,并且使用最新的 SSR 客户端而不是 SS 客户端。

  问 5:脚本还是无法使用!
  答 5:如果可以输入 ssr 命令打开功能菜单,请选择 1 服务管理 再选择 4 查看日志。

  问 6:脚本是否支持 UDP 转发?
  答 6:默认是开启了 UDP 转发的,如果无法使用,请检查 SSR 官方文档修改本地配置,SSR 服务端默认安装在 /usr/local/shadowsocksr


文章出自:撸梯子, 版权所有。
本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
原文链接:Linux VPS 主机搭建 ShadowsocksR(ssr)多用户一键脚本带 Web 查询面板
喜欢 (19)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
(17)个小伙伴在吐槽
  1. 第一步就报错 系统Ubuntu 14 我是直接复制的 ERROR: cannot verify www.lutizi.com's certificate, issued by '/C=CN/O=TrustAsia Technologies, Inc./OU=Symantec Trust Network/OU=Domain Validated SSL/CN=TrustAsia DV SSL CA - G5': Unable to locally verify the issuer's authority. To connect to www.lutizi.com insecurely, use `--no-check-certificate'.
    季谢尔2018-05-13 12:53 回复
    • lutizi
      wget --no-cookie --no-check-certificate https://www.lutizi.com/down/ssr.sh && bash ssr.sh 试下这个,如果不行的话,我传到GitHub上面
      lutizi2018-05-13 13:00 回复
      • 如何批量编辑增加用户。配置文件是哪一个?
        xpx2018-05-29 16:32 回复
        • lutizi
          输入ssr进入控制面板后,选择2.用户管理,然后选择1.添加用户即可,需要几个用户就添加几个
          lutizi2018-05-29 16:36 回复
  2. 443 Trying other mirror 怎么装。
    baka2018-05-30 20:31 回复
    • lutizi
      目前没遇到过相关的错误提示,如果是单独使用的话可以尝试下ssr单用户一键脚本,教程地址:SSR单用户教程。或者用另一个多用户脚本命令:wget -q -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/install.sh && bash install.sh。项目地址:GitHub。最好使用使用新系统,纯净的VPS系统安装
      lutizi2018-05-30 21:54 回复
  3. 这个可以单端口多用户模式?
    apple2018-06-24 23:49 回复
  4. 開始前. 記得安裝 WGET yum install wget
    WGET2018-07-20 10:19 回复
  5. __MACOSX report.json SSR-Bash-Python-The-Final ssr.sh ssr.zip [root@webssr ~]# ssr.sh -bash: ssr.sh: command not found
    WGET2018-07-20 10:27 回复
  6. 我更换了服务器ip,在哪里修改保存的服务器ip?
    cc2018-07-26 15:53 回复
    • lutizi
      更换服务器的话,重新安装脚本就可以了。我没试过单独更换IP,应该是不用修改,你可以试试,如果不行的话,要改文件,比较麻烦
      lutizi2018-07-26 16:01 回复
    • 我看了下安装脚本,找到了,/usr/local/shadowsocksr/userapiconfig.py里面,SERVER_PUB_ADDR =这个修改就可以了。我只是以前的服务器ip被封了,然后做了快照,用快照创建的,以前的东西都在,只需要修改这个ip就行了。不修改的话,用户生成的ssr链接里面的ip不对,别人用起来麻烦。
      cc2018-07-26 16:11 回复
  7. 我是小白,问一下,刚安装好,为什么输入SSR提示-bash: ssr: command not found
    ricky2018-10-23 15:36 回复
  8. 你好,想问问这个脚本要如何卸载呢?
    Nick2018-11-05 10:08 回复