这个是逗比根据地的备份镜像站(非官方)。牢记域名: [doubibackup.com]。搜索:标签云
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

『原创』CentOS/Debian/Ubuntu ShadowsocksR 单/多端口 一键管理脚本

Shadowsocks Toyo 1491评论
广告
本文最后更新于 2018年11月6日 14:59 可能会因为没有更新而失效。如已失效或需要修正,请留言!

最近经常有小白找我让我把他们安装ShadowsocksR服务端,一开始都是手动安装的,后来嫌麻烦,就打算用脚本,但是网上基本上只是安装一下就没了,只能算一键安装脚本,并不足够方便和适合懒人和小白,于是自己写了一个一键管理脚本,一键安装和一键管理的区别!


更多的Shadowsocks安装教程/一键脚本请看这里:Shadowsocks指导篇

本脚本的 二维码图片链接,是调用我自建的 二维码API 来生成二维码图片( http://doub.pw/qr/qr.php?text=xxx )。

当访问API页面后,PHP网页文件会把 GET参数( ?text=xxx ) 传递给JS脚本,浏览器会加载JS脚本,然后由JS脚本根据 GET参数的文本 生成二维码图片!图片是在你本地浏览器中生成,服务器中不存在图片!

请确定你信任我和我的脚本,否则请不要用我的脚本,少BB!

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 8 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。并且最容易安装锐速(锐速不支持OpenVZ)

CentOS根据大家的要求,加入了CentOS 6和7的支持,CentOS 7 自带防火墙问题(firewalld)自行解决,其他版本没有做测试。

脚本版本

Ver: 2.0.38

本脚本与另一个SSR脚本 『原创』ShadowsocksR MudbJSON模式多用户一键脚本 支持流量限制等 的区别是什么?

ssrmu.sh 脚本是单服务器多用户脚本,使用的是 SSR服务端的MudbJSON模式,可以给每个用户(端口)设置不同的加密方式/协议/混淆/限制速度/设备数限制/可用总流量等功能。即实现单服务器多用户流量管理等功能。

ssr.sh 则是单服务器单用户脚本,使用的是 SSR服务端的单用户配置方式,即使实现了多端口,但是还算不算多用户,不支持每个用户(端口)不同的加密方式/协议/混淆等,并且无法管理流量使用。

如何选择这两个脚本?

根据你的需求选择,比如你仅仅是 一个或两个人使用,并且不需要流量管理功能,那么选择 ssr.sh 好了。而如果很多人使用,并且都需要限制流量来管理,那你适合使用 ssrmu.sh ,所以自己看着选,多试试(两个脚本不能共存)

脚本特点:

目前网上的各个ShadowsocksR脚本基本都是只有 安装/卸载 等基础功能,对于小白来说还是不够简单方便,要修改账号配置还要手动修改文件,所以那些ShadowsocksR脚本只能称得上一键安装脚本。既然没有我满意的ShadowsocksR一键管理脚本,那么我就自己造喽,于是特意学了Shell,然后写出来了这个ShadowsocksR一键管理脚本

  1. 支持 限制 端口限速
  2. 支持 限制 端口设备数
  3. 支持 显示 当前连接IP
  4. 支持 显示 SS/SSR连接+二维码
  5. 支持 切换管理 单/多端口
  6. 支持 一键安装 BBR
  7. 支持 一键安装 锐速
  8. 支持 一键安装 LotServer
  9. 支持 一键封禁 垃圾邮件(SMAP)/BT/PT

安装步骤

简单的来说,如果你什么都不懂,那么你直接一路回车就可以了!

本脚本需要Linux root账户权限才能正常安装运行,所以如果不是 root账号,请先切换为root,如果是 root账号,那么请跳过!

sudo su

输入上面代码回车后会提示你输入当前用户的密码,输入并回车后,没有报错就继续下面的步骤安装ShadowsocksR。


v2.0.0 版本以后的脚本,请先卸载旧脚本ShadowsocksR服务端,再重新安装!

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh

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

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

如果安装过程中报错,请看 常见问题解决方法

点击展开 查看更多

使用说明

运行脚本,

bash ssr.sh

输入对应的数字来执行相应的命令。

  请输入一个数字来选择菜单选项

 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):

当你为 单端口模式时,使用 7. 设置 用户配置 是 修改 单端口账号配置。

当你为 多端口模式时,使用 7. 设置 用户配置 是 添加/删除/修改 多端口账号配置。

文件位置

安装目录:/usr/local/shadowsocksr

配置文件:/etc/shadowsocksr/user-config.json

其他说明

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

  1. 启动 ShadowsocksR:/etc/init.d/ssr start
  2. 停止 ShadowsocksR:/etc/init.d/ssr stop
  3. 重启 ShadowsocksR:/etc/init.d/ssr restart
  4. 查看 ShadowsocksR状态:/etc/init.d/ssr status

ShadowsocksR 默认支持UDP转发,服务端无需任何设置。

本脚本已经集成了 安装/卸载 锐速(ServerSpeeder)开心版,但是是否支持请查看 Linux支持内核列表 。(锐速不支持OpenVZ)

v2.0.0 以前的旧版本下载地址:

点击展开 查看更多

ShadowsocksR目前支持的协议和混淆:

协议(Protocol):origin,auth_sha1_v4,auth_aes128_md5,auth_aes128_sha1,auth_chain_a,auth_chain_b

混淆(Obfs):plain,http_simple,http_post,random_head,tls1.2_ticket_auth,tls1.2_ticket_fastauth(这个是客户端用的,而服务端需要选择tls1.2_ticket_auth)

origin 和 plain 是原版,加粗的是推荐使用的。

如果你想要使用 tls1.2_ticket_fastauth 混淆插件,那么服务端选择 tls1.2_ticket_auth,客户端选择 tls1.2_ticket_fastauth 即可。

如果服务端 设置混淆参数为:tls1.2_ticket_auth_compatible (兼容原版)

那么客户端 可使用的混淆为:plain / tls1.2_ticket_auth / tls1.2_ticket_fastauth

tls1.2_ticket_authtls1.2_ticket_fastauth 的区别为,后者不会等待服务器回应,所以不会增加延迟。适合于,因为混淆插件增加延迟的原因不得不选择原版混淆 plain,但是又因为QOS等因素而处于延迟与干扰/限速等之间抉择的时候,可以选择 tls1.2_ticket_fastauth 客户端混淆插件!

使用阿里云/腾讯云等存着安全组或规则组一类外部防火墙的请注意

点击展开 查看更多

ShadowsocksR 端口限速中 单线程限速 和 端口总限速 的区别

注意:如果要使用脚本中的这个功能,需要重新下载脚本,并重装安装 2月15日 以后的ShadowsocksR服务端才行。

请查看这个文章:ShadowsocksR服务端 限制设备连接数 和 限制端口速度 的方法

解决 可使用原版协议,但无法使用ShadowsocksR协议 的问题

点击展开 查看更多

提示 Media change: please insert the disc labeled‘Debian GNU/Linux 7.0.0 Wheezy — Official amd64 CD 等信息是 apt源 的问题,更换 apt源

点击展开 查看解决办法

ShadowsocksR启动失败,日志提示:Exception: libsodium not found 的错误

这是你使用了 chacha20 系列加密方式,但是却没有安装 libsodium支持库,导致ShadowsocksR无法启动,运行脚本选择选项 4 安装 libsodium支持库即可,如果安装失败,请选择其他的加密方式,对速度影响不大。

提示wget: unknown host "raw.githubusercontent.com" 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS。

点击展开 查看更多

提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

点击展开 查看更多

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。

定时重启

一些人可能需要定时重启ShadowsocksR服务端来保证稳定性等,所以这里用 crontab 定时。

点击展开 查看更多


本脚本只是本人的第一个Shell脚本学习练手作品,在逻辑结构上问题不少,大家遇到什么BUG请积极反馈!

更新日志

2018年07月10日,版本 v2.0.38

1. 新增 升级脚本时,将一起升级服务脚本(Service)。

2018年01月02日,版本 v2.0.37

1. 修复 Debian9 系统下,无法使用 显示连接信息 功能的问题。

2017年11月12日,版本 v2.0.36

1. 优化 显示链接信息功能的 显示内容排版(对齐了一下)。

2017年11月03日,版本 v2.0.35

1. 修改 SSR服务端安装方式为:ZIP压缩包安装(考虑到SSR服务端不更新了,所以为了降低git依赖安装出错率,就改成zip压缩包了)。

2. 修改 JQ安装方式为:集成与SSR服务端文件夹内(减少了一个安装JQ的下载步骤,节省时间)。

2017年10月06日,版本 v2.0.34

1.恢复 libsodium以前安装方式。

2017年09月22日,版本 v2.0.33

1.修复 因为系统缺少automake,而libsodium安装失败的问题。

点击展开 查看更多更新日志


更多的Shadowsocks安装教程/一键脚本请看这里:Shadowsocks指导篇

转载请超链接注明:逗比根据地 » 『原创』CentOS/Debian/Ubuntu ShadowsocksR 单/多端口 一键管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (644)
发表我的评论
取消评论
表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1491)个小伙伴在吐槽
  1. 可不可以在增加用户时使用不同的混淆
    cc2017-03-13 19:56 回复
  2. centos6,已经安装了libsodium。前几天的脚本是没这个问题的。 Loading mirror speeds from cached hostfile * base: muug.ca * epel: mirrors.kernel.org * extras: muug.ca * updates: muug.ca Package libsodium-0.4.5-3.el6.i686 already installed and latest version Nothing to do —————————————————————————————— Libsodium 安装完成 ! https://doub.io/ss-jc42/ Encryptor(key, method) File "/etc/shadowsocksr/shadowsocks/../shadowsocks/encrypt.py", line 90, in __init__ random_string(self._method_info[1])) File "/etc/shadowsocksr/shadowsocks/../shadowsocks/encrypt.py", line 119, in get_cipher return m[2](method, key, iv, op) File "/etc/shadowsocksr/shadowsocks/../shadowsocks/crypto/sodium.py", line 71, in __init__ load_libsodium() File "/etc/shadowsocksr/shadowsocks/../shadowsocks/crypto/sodium.py", line 42, in load_libsodium raise Exception('libsodium not found') Exception: libsodium not found
    Jin2017-03-11 21:27 回复
    • 这说明安装可能失败了,CentOS,你提供的信息里看不出来为什么出错。
      Toyo2017-03-11 21:31 回复
      • 首先,我运行了脚本安装libsodium,然后再次运行安装ss。提示shadowsocks未启动,查看错误日志。因为我启用了chacha20,显示的是加密方式错误,Exception: libsodium not found。不知道是什么原因,后来我自己去下载了libsodium的源码安装了还是提示错误,后来使用aes-256-cfb加密就正常了。是否跟昨天SSR源码更新有关。
        Jin2017-03-12 11:36 回复
        • 并不是很清楚,不一定非要用 chacha20 ,并不会有什么黑科技,只是加密原理什么的不一样,真想要速度快,用 aes-128-ctr 加密方式,这个不需要额外安装依赖,是 aes-* 系列 速度最快的加密方式。
          Toyo2017-03-12 16:21 回复
          • 赶紧去试试 666666666666 233333333333333333
            Jin2017-03-12 18:51 回复
  3. 突然出现ssr无法运行的情况。错误日志: ERROR: found an error in config.json: Expecting , delimiter: line 10 column 9 (char 216) loaded collections.OrderedDict IPv6 support
    Romain2017-03-11 14:16 回复
    • 配置文件有误, 第十行第九列。
      Toyo2017-03-11 16:15 回复
  4. 这个有点不太友好 我要多端口多配置时把那些设定参数都列了出来 在那个显示 单/多埠 帐号资讯 能不能把他弄一弄 ? Thx
    Lobert2017-03-10 12:33 回复
    • 本来就是列出来的啊。
      Toyo2017-03-10 13:29 回复
  5. 每次运行一键安装脚本后,按 Backspace键就 ^? 退出后我 执行 stty erase ^? 就好了。在执行的一键安装脚本按 Backspace键又变回 ^? 了
    Lucas2017-03-07 16:42 回复
  6. 我每次执行这个脚本 按 退格键/Backspace 键就回显 ^? 这个是什么问题。
    Lucas2017-03-07 16:22 回复
    • 想删除东西都删不了,一按 退格键就添加 ^? 字符
      Lucas2017-03-07 16:25 回复
    • 这是 Shell 中read的一个正常的问题,把退格键也识别为一个字符,最新版脚本已经修复这个问题,只不过是无版本更新。
      你显示的是 ^? ,而不是 ^H 么,我这边 CentOS/Debian/Ubuntu 测试都是显示的 ^H ,我是Xshell SSH链接工具。
      其他的SSH链接工具可能会不一样,反正这个问题很普遍,大部分Shell脚本都没有去解决这个问题,跟编码什么的都有点关系。
      Toyo2017-03-07 16:46 回复
      • 我用putty 显示是^? 前几天用这个脚本好像还没有出现这个问题,最新的脚本链接不变吗?
        Lucas2017-03-07 16:58 回复
        • 下载链接是固定的,重新下载脚本就会覆盖。
          Toyo2017-03-07 19:05 回复
          • 谢谢站长脚本,这边没问题了
            Lucsa2017-03-07 19:54 回复
  7. 用这个脚本搭建ssr和锐速以后没几天服务器就会向外发起拒绝服务攻击,outbound流量达到700多Mb/s,然后服务器就被停了,严重怀疑被植入后门拿我们的服务器做ddos攻击。。请各位慎用。当然我不是怀疑博主,只是这个破解版的锐速应该不是博主原创的吧?怀疑是破解版锐速有后门的可能性很大。
    do2017-03-06 09:05 回复
    • Shell脚本本身就是开源透明的,有没有后门明眼人自己就能看出来。
      至于91云的破解版锐速,我的很多服务器也在使用,并无这类情况。
      Toyo2017-03-06 13:08 回复
      • 感谢回复。这只是我的猜测,后来又仔细想了下也可能和ssr二维码在百度网盘有关。
        do2017-03-06 18:23 回复
        • 二维码的只是百度的一个API,而不是存在百度网盘,当然不保证 百度API不会记录请求日志。
          Toyo2017-03-06 18:48 回复
          • OK。我已经把脚本中和百度以及二维码有关的代码都删了,在新的服务器上试一下。
            do2017-03-06 19:02 回复
  8. 感谢站长的脚本,谢谢=。=
    Benjamin2017-03-06 01:05 回复
  9. CentOS 6.7 64bit ssr卸载了还是显示已安装,启动又失败
    112017-03-05 20:35 回复
    • 卸载步骤其实就是直接删除ShadowsocksR文件夹,如果卸载失败,可能是权限什么的吧。
      启动失败看日志。
      Toyo2017-03-05 21:18 回复
      • 怎么解决方法
        112017-03-06 11:24 回复
        • "启动失败看日志。"
          Toyo2017-03-06 13:11 回复
  10. 楼主能不能不使用国内服务来生成QRcode。还是http,有泄漏SSR地址风险。
    annoy2017-03-02 22:37 回复
    • 任何API都有风险,海外的API我知道的都被墙了,国内的都这样。
      HTTP、HTTPS,实际上都一样的风险。
      你可以自行删除脚本中二维码的代码。
      当我添加一个功能,会有一群人说这个说那个,当我删除一个功能,会有一群人说这个说那个。
      做一个脚本,总会有一些人觉得XXX功能什么的不喜欢,想要完全按着他们的想法去做,然而我只是兴趣所做,没有义务去满足每一个人。
      想要完全符合自己的要求?自己改自己做,反正是开源的。
      我无法满足所有人。
      这个脚本是我学习shell后写的第一个脚本,个人感觉乱七八糟的,勉强能用,如果一会有时间,我或许会重构脚本,到时候我才会考虑这些七七八八的。
      就目前来说,除非出现BUG,否则这个脚本已经停止更新了。
      Toyo2017-03-02 23:44 回复
  11. 建议集成流量控制功能,服务器限流有点伤呐。另:真心感谢这么好用的内容,辛苦了。
    tt2017-03-02 00:43 回复
  12. 请教下,bbr安装后 bash bbr.sh status查看状态,显示正常运行!以后重启vps是不是就不用手动开启bbr了?
    bbrqwer2017-02-26 12:17 回复
    • BBR是集成于内核的,当开启后,除非更换内核或者关闭BBR,否则开机的时候 BBR会随内核一起启动的。
      Toyo2017-02-26 12:38 回复
  13. 为什么 4.显示 单/多端口 连接情况 ip数量ip地址 一直无法显示?
    yd2017-02-25 15:51 回复
    • 什么系统,我测试 centos/debian/ubuntu 均有效。
      Toyo2017-02-25 17:43 回复
      • centos没有显示,debian/ubuntu就有显示。不知是缺少什么centos(6.5,6.8,7.2)都试过,centos安装ssr过程中会出现问y/N是否更新什么的,大约2,3百MB的文件,下载更新。。
        yd2017-02-27 23:20 回复
        • 我在 centos6 7 测试的时候是正常的,但是centos我很少用,所以也不清楚。
          Toyo2017-02-27 23:54 回复
  14. 希望toyo大哥加上,在这个脚本的多用户模式下,添加一个到期删除用户的选项,这样比较方便,真心的建议希望能加上去!
    Romain.C2017-02-25 07:52 回复
    • 我这个脚本只适合,个人使用和几个人分享使用,关于限制流量和到期删除等等都暂时不会考虑。
      Toyo2017-02-25 22:13 回复
      • 那多人使用的问题该如何解决?
        Romain.C2017-02-26 08:08 回复
        • 人多折腾的话,自己去玩sspanel面板吧。
          Toyo2017-02-26 12:37 回复
  15. 该怎么实现端口的流量控制呢?
    楼楼2017-02-24 19:22 回复
  16. Ubuntu16.10 SSR 自啟動失敗 2333
    siri2017-02-23 00:13 回复
  17. 哥们!最新版本的ssr,新加了一个additional_ports,具体作用是什么,数据库多用户是否需要配置这个东西,谢谢!
    菜鸟2017-02-22 16:47 回复
  18. 要不再集成kcptun?
    虞山飘渺峰2017-02-22 09:27 回复
    • 不会集成这类影响比较大的 服务的。
      Toyo2017-02-22 14:17 回复
  19. 防火墙规则在服务器重启后就会被清空,希望加入防火墙自启动功能
    WWW2017-02-18 23:09 回复
  20. Ubuntu 14.04 64位的在安装的时候提示JSON解析器安装失败
    wahahha2017-02-17 21:33 回复
  21. 一直关注着逗比大大,有个问题咨询一下。使用这个脚本装好shadowsocksR后开启BBR速度的确很快,但是过不了几天,通常一个星期左右速度就慢下来了,之前在Vultr的VPS上装的,后来在50kvm上也是这个问题,不知道其他的朋友有没有同样的问题。
    痒痒2017-02-17 16:17 回复
    • 那你还是用锐速吧,这种情况我也不是很清楚。
      Toyo2017-02-17 16:29 回复
    • 另外解决的办法只能重装VPS系统后再把SSR,BBR装一遍。
      痒痒2017-02-17 16:32 回复
  22. 请问如何将bbr设置自启动
    愤青2017-02-17 14:00 回复
    • BBR开启后,就自动跟随内核开机启动了。
      Toyo2017-02-17 14:25 回复
  23. 限制IP地址连接,这个有没办法能实现?
    葉子2017-02-16 02:56 回复
    • 目前ShadowsocksR服务端没有这个功能,只能限制设备数(使用协议并不兼容原版)。
      Toyo2017-02-16 03:19 回复
  24. 请问这个脚本的多用户配置,那个远程数据库的设置在哪
    2017-02-16 01:29 回复
    • 这个脚本是 单用户的,单用户单端口,单用户多端口,没有远程数据库设置。
      Toyo2017-02-16 01:53 回复
  25. SSR每个端口配置不同的混淆协议 "port_password":{ "8388":{"protocol":"auth_simple", "password":"abcde", "obfs":"http_simple", "obfs_param":""}, "8389":{"protocol":"origin", "password":"abcde"} }, 脚本用户统计信息就会错误
    含哲2017-02-15 18:45 回复
    • 我的脚本不支持,每个端口配置不同的协议和混淆。
      Toyo2017-02-15 19:17 回复
      • ssr每个端口配置不同的混淆协议 在 (4.显示 单/多端口 连接信息) 会出现错误,可不可以支持在 (显示 单/多端口 连接信息) 识别出来
        含哲2017-02-15 21:13 回复
        • 暂时不会支持每个端口配置不同的协议相关功能。
          Toyo2017-02-15 21:18 回复
  26. 老大,我上次提的你还真做出来了,太棒了,你解决了一个家庭的悲剧啊,你是俺家的救世主 :smile:
    Andy2017-02-15 16:08 回复
  27. 刚刚用了1.2.4版本的 有个问题 安装完锐速之后不能卸载 显示锐速未安装
    Mikubill2017-02-14 21:07 回复
    • 嗯,修复了,重新下载脚本即可。
      Toyo2017-02-14 21:33 回复
  28. vultr主机,CentOS 7x64系统,安装ssr后,提示启动ssr失败,试了几次还是一样,怎么破?
    EYL2017-02-14 19:07 回复
    • 最新版本 1.2.4 脚本,已经修复了,重新下载试试。
      Toyo2017-02-14 19:18 回复
      • 已经重新安装好,但是看油管速度最多只有300k的样子,8M的电信宽带;加速效果不明显。 平常用搬瓦工+kcp,同样的网速看油管至少1500k以上。
        EYL2017-02-15 16:00 回复
        • 原来忘了安装锐速了,安装后看一下速度如何。
          EYL2017-02-15 16:17 回复
          • 锐速不支持该vultr内核版本。。。
            EYL2017-02-15 16:23 回复
  29. StarryDNS Debian7.8 X64 直接安装完就启动失败了 (请输入 1-26 数字):13 [错误] ShadowsocksR启动失败 ! [email protected]:~# ##邮箱私聊我帮我弄好嘛
    Mikubill2017-02-14 19:00 回复
    • cd /etc/shadowsocksr/shadowsocks bash run.sh 可以用
      PeakX2017-02-14 19:17 回复
    • 最新版本 1.2.4 脚本,已经修复了,重新下载试试。
      Toyo2017-02-14 19:17 回复
  30. 我安装完后 显示checking connectivity... SSR启动失败. 用脚本打开 13.启动SSR 也显示启动失败 手动 cd /etc/shadowsocksr/run.sh 没有启动 手动 cd /etc/shadowsocksr/shadowsocks/run.sh 可以使用 DigitalOcean Debian 8.7 x64
    PeakX2017-02-14 18:31 回复
  31. CentOS 6+ / Debian 6+ / Ubuntu 14.04 + 安装libsodium(chacha20)支持库全都失败
    wuhao2017-02-14 17:31 回复
    • 这些系统,我都测试通过,CeotOS系统 刚刚更新的那个版本,修复了libsodium安装失败的问题。
      debian/ubuntu 我测试都正常。
      你全部安装失败,你却不提供 错误提示和安装过程,谁知道怎么解决?
      Toyo2017-02-14 17:51 回复
      • 提示SSR启动失败 就这个,没有其他错误代码了
        wuhao2017-02-14 18:16 回复
        • 最新版本 1.2.4 脚本,已经修复了,重新下载试试。
          Toyo2017-02-14 19:17 回复
      • /bin/mkdir -p '/usr/local/bin' /bin/bash ./libtool --mode=install /usr/bin/install -c jq '/usr/local/bin' libtool: install: /usr/bin/install -c jq /usr/local/bin/jq /bin/mkdir -p '/usr/local/share/doc/jq' /usr/bin/install -c -m 644 README.md COPYING AUTHORS README '/usr/local/share/doc/jq' /bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 jv.h jq.h '/usr/local/include' /bin/mkdir -p '/usr/local/share/man/man1' /usr/bin/install -c -m 644 jq.1 '/usr/local/share/man/man1' make[2]: Leaving directory `/root/jq-1.5' make[1]: Leaving directory `/root/jq-1.5' Cloning into 'shadowsocksr'... remote: Counting objects: 4937, done. remote: Compressing objects: 100% (4/4), done. remote: Total 4937 (delta 0), reused 0 (delta 0), pack-reused 4933 Receiving objects: 100% (4937/4937), 1.43 MiB | 465 KiB/s, done. Resolving deltas: 100% (3367/3367), done. [错误] ShadowsocksR服务端启动失败 ! libsodium一开始就已经安装过了。
        wuhao2017-02-14 18:54 回复
  32. 你好楼主 ssr切换为单多端口模式的话 可不可以限制每个端口的连接数
    男爵2017-02-14 01:56 回复
    • 只能全局设置 每个端口的设备数,
      Toyo2017-02-14 12:14 回复
  33. 一直关注版主的文章,菜鸟的我还是学习到点东西的,在这里先谢谢了。另外我想提个建议,不知道是否可行。可否增加端口限速功能,这样不用和我老婆抢着看视频了,小小的私人建议。
    Andy2017-02-13 13:24 回复
    • 限速麻烦,关于端口限速,我也没什么方法,也不会Python,没办法改服务端。
      Toyo2017-02-13 13:59 回复
    • 然而今天,ShadowsocksR服务更新,加入了 限速功能可以限速了。
      Toyo2017-02-15 02:05 回复
      • 老大,你的速度太快了,赞赞赞赞。我测试了限速,不过我开启了锐速以后,在看youtube的时候,速度好像限制不住,还是会不停的往上飙,例如:我总的限速到2000K,但是看视频时会到6000多K,不知道老大你是否遇到和我一样的问题
        Andy2017-02-15 16:44 回复
        • 限速的单位是KB/S,Youtube的单位是Kbps,假如Youtube的显示速度为6000Kbps,除以8转换单位后=750KB/S。
          我测试限速的时候没有装锐速。
          Toyo2017-02-15 18:01 回复
  34. 请按任意键继续,如有配置错误请使用 Ctrl+C 退出。 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.163.com * updates: mirrors.163.com No packages marked for update 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.163.com * updates: mirrors.163.com 没有可用软件包 python-pip。 没有可用软件包 python-m2crypto。 软件包 curl-7.29.0-35.el7.centos.x86_64 已安装并且是最新版本 软件包 unzip-6.0-16.el7.x86_64 已安装并且是最新版本 软件包 2:vim-enhanced-7.4.160-1.el7_3.1.x86_64 已安装并且是最新版本 软件包 git-1.8.3.1-6.el7_2.1.x86_64 已安装并且是最新版本 软件包 gcc-4.8.5-11.el7.x86_64 已安装并且是最新版本 软件包 1:make-3.82-23.el7.x86_64 已安装并且是最新版本 无须任何处理 [信息] JSON解析器 JQ 已安装,继续安装ShadowsocksR... 正克隆到 'shadowsocksr'... remote: Counting objects: 4908, done. remote: Total 4908 (delta 0), reused 0 (delta 0), pack-reused 4908 接收对象中: 100% (4908/4908), 1.41 MiB | 620.00 KiB/s, done. 处理 delta 中: 100% (3347/3347), done. [错误] ShadowsocksR服务端启动失败 ! [[email protected] ~]# m2crypto -bash: m2crypto: 未找到命令 [[email protected] ~]# yum install m2crypto 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.163.com * updates: mirrors.163.com 软件包 m2crypto-0.21.1-17.el7.x86_64 已安装并且是最新版本 无须任何处理 [[email protected] ~]# pip -V pip 9.0.1 from /usr/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)
    Rayson2017-02-11 11:52 回复
  35. 1.2.2脚本: 1) Line 165, 开头应该是"[[",但脚本里是"][" 2) 提示"jq -V" 无法识别。手动安装 jq,再运行脚本顺利安装完成。 系统:Debian 7 32bit on Rectified.
    lbebo2017-02-11 02:55 回复
    • 第一个问题是我简单规范脚本时候的一个手误,已经修复,重新下载脚本即可。
      第二个问题,不是很清楚,可能是JQ安装失败了,有部分人反映脚本自动安装JQ会失败,手动就正常,我也不是很清楚那里的问题(没遇到过)。
      Toyo2017-02-11 03:28 回复
  36. 脚本运行到 Connecting to softs.host (softs.host)|xx.xx.xx.xx|:443... connected. 就不动了。。。
    lbebo2017-02-11 02:46 回复
    • 这个啊,链接到逗比云卡住了。。。可能是逗比云抽风了,也可能是你的VPS抽风,这个说不清,我测试正常。
      Toyo2017-02-11 03:35 回复
  37. 我希望的是限制多用户设备数连接,不是ip数。
    romain C2017-02-10 15:58 回复
  38. 建议,在功能栏内新增,限制多用户设备数连接,不要只在,安装过程中出现这个选项
    romain C2017-02-10 12:43 回复
    • 好,我改改。
      Toyo2017-02-10 14:02 回复
      • 改好了么? :mrgreen:
        romain C2017-02-10 15:01 回复
        • 重新下载最新版本 v1.2.2 脚本。
          Toyo2017-02-10 15:37 回复
  39. 开启bbr的脚本不适合centos的话,是否可以屏蔽这个功能?
    虞山飘渺峰2017-02-10 09:17 回复
    • 重新下载最新版本 v1.2.2 脚本。
      Toyo2017-02-10 15:37 回复
  40. 请问一下,多端口用户管理如何新增端口流量限制呢?
    Awuld2017-02-09 21:24 回复
  41. checking whether we are cross compiling... configure: error: in `/root/jq-1.5': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details ssr.sh: line 516: jq: command not found [错误] JSON解析器 JQ 安装失败 ! 服务器Virmach
    Guangd2017-02-08 20:27 回复
  42. 为啥我安装后总是提示启动失败,我用的是阿里云
    躺在海底看泡泡2017-02-06 10:52 回复
  43. 问一下博主,怎么能查看安装的ssr版本呢?因为用的小宝的68u梅林插件,他的那个要求版本号.比如libr的必须要2.60.我想知道你这个安装完ssr的版本?谢谢.
    阿诺丝袜2017-02-04 09:40 回复
    • 因为python非编译型的语言,所以在ShadowsocksR服务端中我没有找到记录版本号的地方。
      Toyo2017-02-04 12:23 回复
  44. 设备限制为1,添加完新端口出现如下信息: iptables: Bad rule (does a matching rule exist in that chain?). iptables: Bad rule (does a matching rule exist in that chain?). 然后新端口无法上网,默认端口可以,是什么问题呢?
    MOYO2017-02-03 21:00 回复
    • 这个是在修改现有端口或者删除端口的时候才会执行的,这是删除旧端口防火墙规则,但是却没有找到要删除的规则出现的错误提示。
      添加多用户端口只会添加新端口防火墙规则,而不会删除规则,你为什么会提示这个?脚本里添加多用户端口的代码中根本没有删除防火墙规则的代码,怎么会提示这个?
      Toyo2017-02-03 22:43 回复
      • 这个是在 单端口切换到多端口,然后重新配置端口信息时出现的
        MOYO2017-02-04 02:02 回复
        • 什么系统,我在 debian ubuntu centos 系统上测试没遇到过这种情况。刚刚测试了一下,也是一切正常。
          Toyo2017-02-04 12:33 回复
  45. 怎么设置SSR服务定时重启?
    Miku2017-02-02 23:57 回复
    • 脚本新版本 v1.2.0 ,新增 设置ShadowsocksR定时重启 选项,半夜加上了这个功能。重新下载脚本即可。
      Toyo2017-02-03 02:49 回复
  46. 可以添加安装bbr的功能,我已经根据楼主的两个脚本加在一起了
    WWW2017-02-02 13:34 回复
    • 当初也想过,但是考虑到BBR是通过更换内核来开启的,更换内核存在风险,并且卸载需要更换内核为原来的才行。不过可以考虑像封BT的脚本一样,通过外部链接脚本来搞。
      Toyo2017-02-02 14:56 回复
  47. 试了下,我的的vps好像所有系统安装锐速均失败。
    黄鱼鱼2017-02-02 09:27 回复
    • 锐速主要看内核。
      Toyo2017-02-02 14:48 回复
      • 内核确实是满足要求的,提示好象是许可证的问题,难道锐速翻车了
        黄鱼鱼2017-02-02 17:24 回复
  48. DO Debian7_32位 开机没有运行SSR
    MOYO2017-02-01 15:52 回复
    • 新版本 v1.1.8 已经修复 部分Debian/Ubuntu 无法开机启动的BUG了。
      Toyo2017-02-01 17:41 回复
      • 更新脚本就可以吗?需不需要重新安装一遍
        MOYO2017-02-01 17:59 回复
        • 更新脚本+重新安装,因为只有在安装的时候才会设置开机启动。
          Toyo2017-02-01 19:09 回复
          • 1.1.8脚本更新后卸载重装,还是没有开机启动...
            MOYO2017-02-01 20:03 回复
            • 那就不清楚了,我测试我的几个debian ubuntu的小鸡 都正常。
              Toyo2017-02-01 20:31 回复
  49. 博主这个ssr自启动不行啊,我debian,重启后ssr还是不会自启动啊,还得自己启动,怎么搞
    WWW2017-02-01 15:11 回复
    • 不清楚,测试有的VPS可以正常重启,有的不能。
      Toyo2017-02-01 16:23 回复
      • 我估计那个开机自启动的选项被其他占用了了,导致rc.local失败了
        WWW2017-02-01 17:27 回复
        • 新版本 v1.1.8 已经修复 部分Debian/Ubuntu 无法开机启动的BUG了。
          Toyo2017-02-01 17:40 回复
  50. 还有个事要说下,给出现问题的朋友留个帮助 安装Ssr的,客户端上,原版就用不了了,需要用ssr版本的,另ssgo,最新版自带chacha20
    禅猫2017-01-31 23:25 回复
    • ShadowsocksR服务端要设置协议和混淆为原版或者兼容原版,客户端才能使用Shadowsocks原版。
      Toyo2017-02-01 00:47 回复
1 2 3 4 13