这个是逗比根据地的备份镜像站(非官方)。牢记域名: [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. 2017-04-29 20:16:26 ERROR    tcprelay.py:1054 can not parse header when handling connection from ::ffff:117.xx.xx.xx:8896
    2017-04-29 20:16:27 WARNING  common.py:236 unsupported addrtype 17, maybe wrong password or encryption method
    2017-04-29 20:16:27 WARNING  tcprelay.py:496 Protocol ERROR, TCP ogn data 716175cb272b4b6e1e85b91bc40bbde43343d73641137308c957c28cb35ca03a28a1ad45efd319650da544d0b55dec5598fc79404958db866187f50a7eb6ce8cd6e814c4eeb2d24e08aacba4b572a46bfddc50e887228757424c3904333def5ab734b2adfc7f7dede603e523a0d1d29eef82776a0c91fd98930dcc434c1d8b50e1b295a6c5e33d4baeb4f37cb843132a889012294c35713a6e0080af9baaf3cacace896502fcae04355e91aaecffcc40e3047a6ad79ce5982703df47f810bd from ::ffff:117.xx.xx.xx:9728 via port 8565 by UID 8565
    2017-04-29 20:16:27 ERROR    tcprelay.py:1054 can not parse header when handling connection from ::ffff:117.xx.xx.xx:9728
    2017-04-29 20:16:36 WARNING  common.py:236 unsupported addrtype 17, maybe wrong password or encryption method
    2017-04-29 20:16:36 WARNING  tcprelay.py:496 Protocol ERROR, TCP ogn data 3ff37c9bd0d81719aa2b04edcc02f85f1e95894f685dceff3e6151f6ad35d9fe28556fed1a4ebf328ae92ecf09a3bdb0ad9324127c93a233884378afa392fa4897afeac0fc21473c758141bb78e480044e0daeca0393211bb79622879f90f0056a8ea3b6490e8ed40782887c5c54faec16a7914df981d99256bde2d1b859b545b1b14bfb3294bac7bf2fa9dfbf7750d6931ffbba037c1ef92667428681a27bc71d54d99af7c89a5b09a9f2bb7ccb2b50382465d5d8c20758dd84eb8aa00c97a6fde3b2ff2e952446b771eb1305cb2270f9e31fb83108d454421cf7a41f91b1d6ebd9a3d0497fe7e2be881762d326f69f8d56c30dd3bb223b from ::ffff:117.xx.xx.xx:10752 via port 8565 by UID 8565
    2017-04-29 20:16:36 ERROR    tcprelay.py:1054 can not parse header when handling connection from ::ffff:117.xx.xx.xx:10752
    
    ssr 服务器日志报错,麻烦看一下装了好多ssr都不能用 :sad:
    zxttty2017-04-29 20:42 回复
    • 2017-04-29 20:16:27 WARNING common.py:236 unsupported addrtype 17, maybe wrong password or encryption method
      2017-04-29 20:16:27 WARNING tcprelay.py:496 Protocol ERROR, TCP ogn data 
      
      第一句是,密码或者加密方式可能错误。
      第二句是,协议错误,TCP报头验证失败等。
      确保客户端与服务端配置正确,确保客户端与服务端都是最新的,如果配置填写正确,客户端服务端都是最新的,重启重装皆无效,那么就联系作者解决吧。
      IP已经帮你打码。
      Toyo2017-04-29 22:04 回复
  2. 安装 libsodium(chacha20)提示如下,搬瓦工debian 7或8的x86_64,都一样报错,求解决: make[3]: *** [crypto_stream/aes128ctr/nacl/libsodium_la-afternm_aes128ctr.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/root/libsodium-1.0.12/src/libsodium' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/libsodium-1.0.12/src/libsodium' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/libsodium-1.0.12/src' make: *** [all-recursive] Error 1 [错误] libsodium 安装失败 !
    如风2017-04-28 20:19 回复
    • 这个我无法解决,没有什么很明确的错误提示。
      Toyo2017-04-28 20:26 回复
  3. 256内存,能安装,但是启动不了,重启也无法启动
    sing_06162017-04-28 16:12 回复
    • 64M内存的也能正常安装启动,无法启动请提供日志和系统。
      Toyo2017-04-28 16:58 回复
  4. env: git: No such file or directory 报错 env: git: No such file or directory [错误] ShadowsocksR服务端 下载失败 !
    asf2017-04-28 13:36 回复
    • 是不是非 ROOT用户?前面是不是还有一大篇的无权限报错?请参考本文章第一条获取ROOT权限。
      Toyo2017-04-28 14:35 回复
  5. 2017-04-27 19:44:36 (1.52 MB/s) - ‘ssr.sh’ saved [56195/56195] 脚本已更新为最新版本[ 2.0.13 ] ! ssr.sh: line 1309: syntax error near unexpected token `(' ssr.sh: line 1309: ` stty erase '^H' && read -p "(默认: y):" yn' 可能有点小错误233 :lol:
    Chaing2017-04-27 19:50 回复
    • 前几个支持 在线升级的版本,似乎有BUG,手动升级即可。
      Toyo2017-04-27 21:10 回复
  6. Debian 7 x86可以直接用这个脚本吗?主要是BBR配置,能直接用吗?virmach只有debian32位系统的,CentOS 6+ 有64位系统的~
    小泥人2017-04-27 14:00 回复
    • 那就用Debian 7 x86,在我的网站看我教程或者脚本,全都是优先使用 Debian系统,我主要就是使用Debian系统,错误率低。
      Toyo2017-04-27 21:08 回复
  7. 脚本版本依旧显示的是[v2.0.10],并且升级脚本会提示失败。
    P3terChan2017-04-27 03:27 回复
    • 这是一个坑,Github的有缓存。升级了脚本,修改了升级脚本的代码,优先尝试逗比云。
      Toyo2017-04-27 08:13 回复
  8. 那啥博主 我限制了端口人数为2 也设置了不兼容原版协议 可是电脑的SSR可以连接 手机的SSR不可以 这是为何、都是最新版本
    zhangzizhen2017-04-26 17:11 回复
    • 那你设置 3个 试试。
      Toyo2017-04-26 20:11 回复
  9. TCP-BBR加速是在本文一键管理脚本安装好之后直接运行你的TCP-BBR加速脚本吗?
    小泥人2017-04-24 21:16 回复
    • 我这个ShadowsocksR脚本里的 BBR功能实际是就是下载调用我另外写的一个 BBR一键脚本,你用SSR脚本里和去下载我写的那个BBR脚本是没区别的,而且BBR和SSR什么的没有先后安装顺序,锐速也是,都不影响。
      Toyo2017-04-24 21:25 回复
  10. 博主,一键安装锐速显示无法下载。请问怎么解决啊? :???:
    Xcvcv2017-04-24 17:10 回复
    • 提示什么错误?
      Toyo2017-04-24 18:05 回复
  11. 大佬,怎么把SSR默认输出访问日志打开? 最近收到GCP邮件说怀疑入侵第三方,把我项目暂停了,查现在的日志看不到IP访问记录
    Toyo饭2017-04-21 10:15 回复
    • 打开配置文件,找到 "connect_verbose_info": 0,,然后把 0 改成 1 ,重启ShadowsocksR服务端即可。
      Toyo2017-04-21 11:17 回复
  12. Toyo,建议在脚本上加一个检测脚本更新升级的功能,更省事。
    Chasing2017-04-19 23:14 回复
    • 好吧,会考虑,下次更新什么东西的时候会加上的。
      Toyo2017-04-19 23:31 回复
  13. 解封BT提示“[错误] 请输入正确的数字(1-2)”
    P3terChan2017-04-19 21:21 回复
    • v2.0.7 修复了这个BUG。
      Toyo2017-04-19 22:08 回复
  14. 公开qrcode源代码,让喷子们闭嘴!看着难受
    IMWNK2017-04-18 13:05 回复
    • PHP调用jQuery文件生成二维码,这种方法在网上烂大街,我也是网上找的JS文件做的,主要功能就几句话。
      但是对于喷子来说,即使你能证明1+1=2,他们也不会承认1+1=2,因为他们就是为了没事找事,所以我也看开了,用不用是他们的事情,我又为何要因为他们而生气伤害自己呢。
      Toyo2017-04-18 16:16 回复
  15. 问一下,centos,Debian,Ubuntu哪个稳定性好一点,无关这个脚本,只是问他们之间的稳定性
    月下飞尘2017-04-15 21:08 回复
    • 不清楚,我基本只用 Debian 7,没有合适的就去用 Ubuntu 14,无关什么,只因为用习惯了。
      Toyo2017-04-15 21:12 回复
  16. 感谢逗比分享
    OMGZui2017-04-15 17:58 回复
  17. AWS的Ubuntu用了之后重启无法ssh连接,不是bbr的问题,试过不装ssr单独装bbr重启正常,只要装上ssr就完蛋,那个四合一脚本正常 应该是修改防火墙出现的问题,aws防火墙是在开实例的时候选择安全组的形式设置的 注释掉脚本修改防火墙的相关代码之后就正常了
    哈喽2017-04-15 12:47 回复
    • 好吧,脚本中设置防火墙规则部分 就是把 防火墙规则保存到一个文件,并新建一个启动脚本,启动系统会自动读取防火墙规则文件。
      可能是 AWS的防火墙规则不一样吧。
      Toyo2017-04-15 13:08 回复
  18. 卸载了 旧脚本ShadowsocksR后,重新安装新脚本ShadowsocksR,其中的libsodium(chacha20)是否要重新安装?
    Toyo饭2017-04-14 15:03 回复
    • libsodium安装过一次后就不用安装了,卸载SSR并不会卸载libsodium,升级libsodium的话,也只需要重复安装libsodium的步骤即可。
      Toyo2017-04-14 15:04 回复
  19. 当一个端口连接多个IP时,当前模式: 多端口 ,用户总数: 2 ,链接IP总数: 1 显示的链接IP总数还是1~~
    武子2017-04-14 02:17 回复
    • 什么系统,我当初测试过是检测正常的。
      Toyo2017-04-14 02:48 回复
  20. toyo大佬,希望集成Kcptun
    ghoul2017-04-11 13:31 回复
    • 太暴力了 那东西。。
      KKK2017-04-11 16:31 回复
  21. 问一下这个怎么开启UDP啊
    Enpioo2017-04-10 14:04 回复
    • 文章里已经说明,ShadowsocksR服务端默认开启UDP,不需要任何设置。
      Toyo2017-04-10 14:59 回复
  22. 这个怎么禁止BT?
    lbroot2017-04-09 22:45 回复
    • 菜单选项 16. 其他功能 —— 1. 封禁BT
      Toyo2017-04-09 22:49 回复
  23. 简直不能太感谢!!! 专门注册来感谢!因为作为小白,之前看了许多教程,都没有搞懂,自然也没有成功。今天认真看了大神的详细教程,跟着做了一遍,终于成功了! 谢谢!
    ceshioo2017-04-09 15:33 回复
  24. 我也好需要限制流量功能不然这样子很伤主要vps不是无线流量的
    chr2017-04-07 03:20 回复
  25. 能不能增加限制每个端口流量的功能呢,ssr-bash带流量控制没有限速,这个有限速没流量控制,难道没有两全的脚本吗?
    howe2017-04-06 15:04 回复
    • 不能,加入限制流量功能的话,就需要重写脚本了,整个脚本从头到尾都需要改,加入流量限制功能就是调用SSR的API接口,结构完全改变。
      这个功能 不符合我对这个脚本的定位,所以我不会添加。
      Toyo2017-04-06 15:56 回复
    • 不是我不想加限速功能,而是破瓦自己说了,等自带的限速功能稳定下来,再加到mujson模式里面去。我的脚本只是辅助mujson来写的。
      雨落无声2017-04-07 21:24 回复
  26. 各种方法试了n多次,从申请服务器开始,开头都好。就是在安装各种版本的ss后,总会在某一步和教程出现误差。兔血。只有这个一键安装成功了,对于我们这种小白用户,这绝对是最有效的方法。非常真诚的感谢博主,费心费力分享这个好东西。
    good job2017-04-05 16:52 回复
  27. 能不能加上用戶流量額度限制呢?
    akira2017-04-05 06:07 回复
  28. 之前已经通过这个脚本配置好一个ssr配置了,但再次粘贴脚本,输入相应的数字,会出现提示'ssr文件夹目录未找到'的这个错误,但ssr和锐速都已经安装,系统是vultr的debian7 x64
    爱ao2017-04-03 21:43 回复
    • 每个命令执行前都会检测一下SSR的配置文件和自身文件夹,如果某个不存在,那么就会报错。
      # 用这个命令看一下,如果显示的是一堆文件名,那么就是正常存着,如果提示文件夹不存在,那么就不存在
      ls /usr/local/shadowsocksr/shadowsocks
      
      Toyo2017-04-03 22:46 回复
  29. 大神,2.0+新脚本有问题,亚马逊AWS使用新脚本后SSH链接不上,SSR也无法使用,登陆网页控制台看到实例有个叹号,显示网络检测不通过,以前用1.x的脚本就无此问题,我已经更换了无数个实例了,最终结果都一样。无奈现在换回老脚本在用,请大神在检查下新脚本,谢谢~~
    serke2017-04-02 14:49 回复
    • 我测试中没有出现过这种问题,我也没用过 亚马逊的AWS,也无法测试问题是在哪里,没办法检查和修复。
      网络问题可能和防火墙有关系。
      Toyo2017-04-02 15:38 回复
      • 好吧,我在GOOGLE云上用2.0没问题,但亚马逊的不行,没事,老版本也可以用,只是随口把遇到的问题反馈一下~~再次感谢!另外亚马逊的可以免费试用一年,你可以申请个测试脚本用~~~
        serke2017-04-02 21:58 回复
        • 没有信用卡,也不想去折腾。
          Toyo2017-04-02 22:43 回复
        • amazon的vps不好用... ip都封了
          Quentin2017-04-03 09:06 回复
      • 确实有的VPS装了2.0版本有无法开机的情况,但是是ubuntu系统 debian的就没问题 我试过了
        KKK2017-04-03 12:36 回复
        • 只安装SSR就无法开机了?这么神奇?
          Toyo2017-04-03 13:23 回复
          • 不知道 反正SSH 连不上 ip 也PING不通
            KKK2017-04-03 14:14 回复
            • 那说明出什么问题导致无法开机了,三种系统 我没有遇到过这种情况。
              Toyo2017-04-03 15:04 回复
      • 再问下,这个脚本安装完SSR后直接开启UDP转发了吗?还需要怎么设置出?
        serke2017-04-07 02:44 回复
        • 文章里 其他说明 第五行就写了 ShadowsocksR服务端默认都是支持UDP的,不需要任何设置。
          Toyo2017-04-07 10:49 回复
  30. 听说又有无脑黑的再喷,围观 :lol:
    太阳系第一帅2017-04-02 01:13 回复
  31. 运行脚本后,把SSR二维码收集到了自己的服务器,很怀疑作者的用意 http://doub.pw/qr/qr.php?text=ssr://NDU...
    hhh2017-04-01 17:30 回复
    • 当初我用百度API 你们怀疑百度,让我自建于是我自建二维码生成API后(JS代码,浏览器端生成),你们又怀疑我?
      说这个问题前先了解一下 JS二维码API的生成 再BB。
      不信任我,请不要使用我的脚本!谢谢!
      不信任我 为何用我的脚本?进我网站?看我教程?我又没收你一分钱,又不是专门给你写的脚本,就知道BB?请不要使用我的脚本!这是对我脚本的侮辱!
      Toyo2017-04-01 19:05 回复
    • 不信任就别用啊,谁逼着你了?偷油别管它,这种智障太多了。
      力挺偷油2017-04-01 20:03 回复
    • 什么都不懂,就知道瞎BB,先了解清楚再喷吧! :neutral:
      大帅比2017-04-01 20:04 回复
    • 自己觉得不安全,不用好了,送你一句:『爱用不用』 :razz:
      6662017-04-01 20:18 回复
    • 爱用用,不用滚,逗比不欢迎你!!!
      哲学の比利2017-04-02 01:09 回复
    • 逗,一边怀疑不安全,一边又再使用,有本事自己写去,想怎么写怎么写
      逗比八号2017-04-02 01:12 回复
  32. 请问我的VPS128M内存 Shadowsocksr 老是被kill 怎么安装一个守护程序来自动重启呢? 另外我的rc.local 里面也没有开机启动 命令行是什么?我加到里面去 谢谢
    1232017-03-30 19:50 回复
    • 2.0以后的脚本,是把SSR注册成系统服务了,所以会自动设置好开机启动的,不需要再去修改rc.local了。
      Toyo2017-03-30 20:53 回复
      • 感谢回复,那自动重启呢?不光shadowsocksr 锐速也是总被kill掉 不知道怎么解决 换256内存能改善么?
        1232017-03-30 21:16 回复
        • 如果只是自动检测进程并重启 很简单,但是这样始终是下下策,不是SSR和锐速自身BUG导致的,而是由 VPS内存不足导致的,你这样只是治标不治本,升级VPS的物理宽带,然后增加 512-1024MB的SWAP,可以缓解。
          Toyo2017-03-30 22:06 回复
          • 非常有道理,刚才把加密换成aes 128 ctr了,好像有好转,也可能是过了忙时了。明天还是不行的话,下个billing period升级成256M内存 再512 swap试试。再次感谢
            1232017-03-30 23:41 回复
  33. Connecting to github-cloud.s3.amazonaws.com (github-cloud.s3.amazonaws.com)|52.216.65.152|:443... 一直这样
    Enpioo2017-03-30 18:12 回复
    • 主用/备用 下载地址都无法下载?
      Toyo2017-03-30 19:12 回复
  34. 安裝銳速的時候提示要求輸入數字序號.. 想請問下甚麼是數字序號..?
    Quentin2017-03-29 12:57 回复
    • 是不是安装的时候提示找不到匹配当前内核,让你选择内核和锐速版本?
      Toyo2017-03-29 14:48 回复
      • 對…就是這樣
        Quentin2017-04-01 21:51 回复
        • 脚本提示你选择 内核和锐速版本 前面都有数字啊。
          Toyo2017-04-01 22:06 回复
  35. 首先 先多謝站長! 其次.. 想請問下如果我想加多個端口應該怎麼操作呢..?
    Quentin2017-03-29 12:53 回复
    • 中文的菜单都看不懂?
      bash ssr.sh -> 7. 修改 用户配置 -> 1. 添加 用户配置
      
      Toyo2017-03-29 14:54 回复
      • 我的ubuntu系统,选择7后,第1个选项是修改用户端口,请问在哪里添加多用户?
        听歌洗衣服2017-03-31 17:55 回复
      • 切换多端口模式后可以添加用户了,谢谢
        听歌洗衣服2017-03-31 18:03 回复
      • 我也換到了??
        Quentin2017-04-01 21:52 回复
  36. 这次更新的脚本有个神奇的BUG,初次安装时不能选择需要libsodium的加密方式,否则SSR运行不了,先安装libsodium,再安装SSR也不行。 但安装好并启用后,再改到需要libsodium的就没问题。 :lol:
    ACK2017-03-28 19:28 回复
    • 这个问题我没有注意过,我测试的时候,都是先安装并自动启动SSR,然后再去安装libsodium,再去更换加密方式测试的。
      Toyo2017-03-28 19:59 回复
  37. 报告,腾讯云香港VPS安装SSR失败。。。
    LINRONG2017-03-27 19:20 回复
    • 对了。。是 Debian 7.8 x64系统,BBR安装成功,SSR安装失败
      LINRONG2017-03-27 19:21 回复
    • SSR安装失败 提示什么错误?
      Toyo2017-03-27 20:25 回复
      • [信息] 开始下载/安装 ShadowsocksR文件... env: git: No such file or directory [错误] ShadowsocksR服务端 下载失败 !
        LINRONG2017-03-28 02:06 回复
        • 是 git 安装失败了?试一试 git --version 命令。
          Toyo2017-03-28 02:48 回复
  38. 其实愿意动手的更推荐手动 至少能知道要是报错了是错在哪步 所以 手动大法好 手动配置ssr服务端https://www.nanqinlang.com/handle-ssr-python/
    南琴浪2017-03-26 17:09 回复
    • 尴尬。。。复制地址时别忘记了复制第二行。
      南琴浪2017-03-26 17:11 回复
  39. 很强,谢谢楼主更新文章,学习了!
    IPP2017-03-26 09:28 回复
  40. 怎么卸载libsodium啊?不重装系统(别打我)
    Miku2017-03-24 22:13 回复
    • 这个不清楚,不过为什么要卸载,也不占用什么地方。
      Toyo2017-03-24 23:43 回复
  41. 增加一个更新脚本选项,怎么样?
    虞山飘渺峰2017-03-24 12:27 回复
  42. 这个脚本会使azure上的ubuntu,重启后就进不去了,可能是对网络配置修改了什么地方导致的 ssh及ping都不通,用了91yun的脚本就没问题,希望能修改下
    ikd2017-03-23 20:31 回复
    • 什么鬼,唯一对网络相关设置的修改,就是 修改DNS为 8.8.8.8/8.8.4.4 ,我测试的 ubuntu 14.14 没问题。
      手里没有 azure的 Ubuntu,无法测试。
      Toyo2017-03-23 20:49 回复
      • 我看了下,应该不止,interface,我看了下是个普通的文本,改成了可执行了,具体不知道是哪里问题,看下评论,应该不止是我,还有aws也有无法启动的情况
        ikd2017-03-24 07:57 回复
        • interface是什么鬼?脚本是明文开源的,执行了什么代码都能看到。
          Toyo2017-03-24 13:39 回复
  43. 使用修改版脚本在aws部署和开启bbr之后机器无法启动!但是使用旧版脚本没有问题
    Kyle2017-03-23 12:39 回复
    • 这个SSR脚本中的,BBR功能是调用我写的另一个BBR脚本,所以实际上都是一样的。
      Toyo2017-03-23 15:17 回复
  44. putty登录,运行脚本后,按退格键会变成乱码,vps是 linode centos6.5,升级到4.0以上内核
    虞山飘渺峰2017-03-21 16:21 回复
  45. 用您的脚本搭建好服务端之后,手机版ssr能正常使用,但是电脑版ssr打不开网页,但是ss可以!请问是哪里出了问题呢?协议和混淆都选择的兼容版!!
    Kyle2017-03-19 23:42 回复
    • 同一个账号,协议和混淆都是兼容模式,手机使用SSR协议和混淆正常,电脑使用SSR协议和混淆无法使用,使用原版协议和混淆正常?
      服务端日志,客户端日志,还有客户端的服务器链接统计里的 是显示错误/超时/空连?
      Toyo2017-03-20 00:04 回复
      • 是同一个账号 协议v4兼容版、混淆http兼容版,日志显示错误
        Kyle2017-03-23 12:38 回复
        • PC客户端版本是不是最新版本?
          Toyo2017-03-23 15:20 回复
  46. 这个能和魔改版的前端对接起来吗?
    小盘2017-03-19 10:30 回复
    • 不能,我的ShadowsocksR脚本只是针对 单用户的单端口/多端口 管理。
      Toyo2017-03-19 12:52 回复
  47. 为什么会这样: [错误] JQ解析器 不存在,请检查 ! 已经安装jq了
    Romain2017-03-17 22:32 回复
    • 看一看有没有 jq 文件。
      ls /usr/local/shadowsocksr
      
      尝试重新下载 最新的脚本,然后重装ShadowsocksR。
      Toyo2017-03-17 23:34 回复
  48. 新版本发现个问题,多端口模式下,混淆末尾会多一个括号,导致多端口模式下不能使用。
    月亮2017-03-17 21:44 回复
    • 已更新 v2.0.1 修复这个BUG。
      Toyo2017-03-17 21:57 回复
  49. 如何设置才能使用ipv6呢?网上找过教程但是不能用
    月下飞尘2017-03-17 20:20 回复
    • ShadowsocksR本身就默认监听 ipv4+ipv6,只要VPS支持ipv6,就可以直接使用。
      如果无法连接,请确定本地网络 和VPS支持 ipv6,还有ipv6的防火墙 ip6tables -L -n
      Toyo2017-03-17 20:57 回复
      • 也就是说ssr客户端直接输入ip v6地址就行吗?
        月下飞尘2017-03-18 17:19 回复
        • 是,只要 VPS和本地网络支持,如果不能使用,就是 VPS和本地网络的IPv6问题。
          Toyo2017-03-18 17:45 回复
          • 本地ping vps的IPV6地址ping不通
            月下飞尘2017-03-19 13:12 回复
            • 所以这不是很明显吗?你本地或者VPS的ipv6 网络有问题。
              一些IDC,给VPS分配了 ipv6,但是并没有给开通 ipv6网络。
              Toyo2017-03-19 16:13 回复
  50. centos安装libsouim失败 debain内核4.10.2安装bbr失败
    cheng2017-03-14 15:52 回复
1 2 3 4 5 13