这个是逗比根据地的备份镜像站(非官方)。牢记域名: [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. ssr.sh: line 979: jq: command not found 这是啥因啊
    xcallen2017-01-31 18:03 回复
    • jq是一个JSON解析器,你提示这个错误,说明一开始安装ShadowsocksR的时候JQ编译安装失败了。
      Toyo2017-01-31 18:13 回复
      • 我重装了下貌似jq依然是安装失败,但是配置写上去了,是可用的,但是还有个问题就是配置多用户的时候无法生效,在ssh终端上也无法看到详细信息.怎么样才能把这个jq安装到正常位置?
        xcallen2017-01-31 18:23 回复
        • 尝试手动编译安装JQ:
          apt-get update
          apt-get install -y gcc build-essential make
          wget --no-check-certificate -N 'https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz'
          tar -xzf jq-1.5.tar.gz && cd jq-1.5
          ./configure && make && make install
          
          Toyo2017-01-31 19:13 回复
  2. 郁闷 安装chacha20时出错。。 libtool: warning: '-version-info/-version-number' is ignored for convenience libraries 求解
    大海2017-01-31 16:24 回复
    • 选项 2 安装libsodium失败?
      你提供的信息看不出问题。
      Toyo2017-01-31 17:12 回复
      • 我的debian也是这样的情况 ,就是出现这个 libtool: warning: '-version-info/-version-number' is ignored for convenience libraries,啥意思。。说是版本。没看懂。
        禅猫2017-01-31 18:21 回复
        • 我也不清楚,尝试手动安装:
          apt-get install build-essential -y
          wget --no-check-certificate -N https://github.com/jedisct1/libsodium/releases/download/1.0.11/libsodium-1.0.11.tar.gz
          tar xf libsodium-1.0.11.tar.gz && cd libsodium-1.0.11
          ./configure && make -j2 && make install
          ldconfig
          
          Toyo2017-01-31 19:19 回复
          • 搞定!来给你分享下,原因是本机与你脚本里的libtool版本不符或者说需要版本相同,我手动修改了 另在多个Vps测试你给我的手动脚本可以解决这个问题,可以考虑加进你脚本里编译
            禅猫2017-01-31 23:21 回复
            • 然而我脚本里的安装libsodium代码和手动的是一样的。
              Toyo2017-02-01 00:48 回复
              • 我查看了,的确一样,就是不知道为毛一键就出错,我试了两个vps都这样。。
                禅猫2017-02-01 01:44 回复
                • 不清楚,我测试的VPS是都正常的。
                  Toyo2017-02-01 12:29 回复
  3. 怎么查看日志呢?
    小逗逼2017-01-31 00:45 回复
    • 没有记录日志。
      脚本更新了 v1.1.7 ,新增了查看 ShadowsocksR 日志功能。
      重新下载脚本,然后重启一下ShadowsocksR(因为日志功能而修改了SSR启动方式,所以需要重启SSR服务端才能生成日志)。
      Toyo2017-01-31 00:50 回复
  4. 大神求解 在使用限制设备数的时候,如果限制数为2或者1,那么就无法上网。 如果限制数大于或等于3,就可以上网。
    jack2017-01-30 17:14 回复
    • 这个不是很清楚,你可以问ShadowsocksR作者,我测试的时候设置1,就是只能1个IP同时链接这个端口。
      Toyo2017-01-30 18:46 回复
  5. 安装ssr以后ssr连接和二维码链接无法显示
    john2017-01-29 00:11 回复
  6. 开着用了几天,发现SS连上自己的VPS却没法翻墙了,起来了一看两台的内存都用光了,reboot就好了,新鸡鸡只装了你的脚本,会是哪里有问题吗?debian8 64&debian7 32
    Sonney2017-01-23 08:40 回复
    • 你应该通过 top 检查是那个进程占用了大量的内存,如果是ShadowsocksR,那就定时重启ShadowsocksR服务端,如果是其他进程就需要关闭,如果是找不到哪个大内存占用的进程,但是内存却没了,说明你的VPS超售严重,内存被邻居分走了。
      Toyo2017-01-23 10:44 回复
  7. linode centos6.5开机ssr没有启动
    虞山飘渺峰2017-01-21 16:37 回复
    • 我测试有的VPS可以开机启动有的不行,我也说不清是哪里的问题。
      Toyo2017-01-21 17:19 回复
  8. 另外我认为工具在添加或删除端口时会自动给防火墙添加和删除端口是十分有用的功能!实在是太好了!
    zzfafa2017-01-16 23:45 回复
  9. 你好!这个工具非常的方便!感谢! 我在使用中发现了问题: 使用{删除 多端口用户配置}输的“端口”所在序号并不是正确的。比如“443”位于第3位“80”位于第1位 我输入“3”所删除的是第一位的“80”。
    zzfafa2017-01-16 23:42 回复
    • 不会呀,什么系统?我用debian/ubuntu测试都是正常的。
      当初这个问题我在添加功能的时候,就遇到了 json解析器解析的是反过来的,所以我都是反过来写的。
      难道不同系统json解析结果还不一样?或者说是 jq 这个json解析器版本的问题?
      一些源比较老的话,可能安装的解析器也是老版本的,但是会跟我脚本设计时使用测试效果不一样。
      Toyo2017-01-16 23:57 回复
    • 大半夜多次测试,发现问题所在了,我脚本所用的 jq JSON解析器,在debian/ubuntu系统中,解析多端口的时候是反过来的,而在centos中,则是正过来的,这个功能开发出来后,我主要用debian/ubuntu做测试,我只测试了centos是否能正常使用,没有注意到系统不同,JQ这个软件同一个版本,解析结果也不一样,蛋疼,大半夜先睡觉了,明天下午有空处理一下。
      Toyo2017-01-17 01:13 回复
    • 最新版本,1.1.6已经修复这个BUG了,重新下载脚本即可。
      Toyo2017-01-17 12:15 回复
  10. 端口限速以及端口流量使用量等。
    king2017-01-15 12:32 回复
    • 这些功能不会考虑,通过shell脚本来限速效率太低,而且问题很多,统计使用流量也麻烦,懒得搞,越搞越复杂,越搞越臃肿,这是很多工具都犯的毛病。
      我只希望我的脚本是一个简单方便关闭单端口/多端口用户配置的一个脚本就行了。
      Toyo2017-01-15 13:15 回复
      • 我中午装锐速搞的死机了。128mb内存。系统更换后都装不上ssr了。提示启动错误。
        king2017-01-15 14:54 回复
  11. surge 的话 不能用混淆,,。。速度达不到最高 、、、
    caojunwei5242017-01-13 19:05 回复
  12. 报告,1.1.4脚本,我建了2个端口,删除多端口配置里的配置某端口时,选择第2个,总是删除了第1个端口……
    aoby2017-01-12 22:59 回复
    • 不应该的啊,早在1.1.3版本,我加入多端口管理功能时,就解决了这个问题,我自己测试多遍也都是正常的删除,并没有出现删除错误的情况。
      看到你这个反馈,我立马又去测试了二十多遍,没有出现这个问题,删除多端口用户配置正常。请确认。
      Toyo2017-01-12 23:22 回复
      • debian 7.0 x64,下面是记录: (请输入数字):11 当前有 2 个用户配置。 1. 用户端口: 2333 用户密码: xxx 2. 用户端口: 2222 用户密码: doub.io 请选择并输入 你要删除的用户前面的数字 : (默认回车取消):2 loaded collections.OrderedDict IPv6 support INFO: loading config from /etc/shadowsocksr/shadowsocks/../shadowsocks/../user-config.json ERROR: found an error in config.json: Expecting , delimiter: line 8 column 9 (char 165) parse error: Expected separator between values at line 8, column 14 parse error: Expected separator between values at line 8, column 14 parse error: Expected separator between values at line 8, column 14 parse error: Expected separator between values at line 8, column 14 parse error: Expected separator between values at line 8, column 14 parse error: Expected separator between values at line 8, column 14 parse error: Expected separator between values at line 8, column 14 ############################################################ 你的ShadowsocksR 账号配置 : I P: 107.172.103.58 加密方式: 协议: 混淆: 设备数限制: 0 parse error: Expected separator between values at line 8, column 14 提示: 浏览器中,打开二维码链接,就可以看到二维码图片。 协议和混淆后面的[ _compatible ],指的是兼容原版Shadowsocks协议/混淆。 ############################################################ —————————————————————————————— ShadowsocksR 已启动 ! 这回实验了下,结果两个账号显示都没了,可两个账号都能连接。。。 :?:
        aoby2017-01-13 16:12 回复
        • 估计是我的脚本的jq这个JSON解析器有问题,但是不清楚,因为我测试没有遇到这个问题,可能你的源比较老,安装的是老版本的jq json解析器,老版本的话可能会有不可预料的BUG。
          Toyo2017-01-13 16:26 回复
          • 我12月底才首次按照您的教程安装的ssr,也会出现这种情况么
            aoby2017-01-13 18:35 回复
            • 我指的是老版本的JQ软件,而不是老版本的脚本。
              Toyo2017-01-13 20:08 回复
  13. 2017年01月12日,版本 v1.1.4!刚开了台机器测试,debian7 x64 tokyo机房 安装完毕之后无法使用的。请知悉。安装步骤 先选择的chacha20协议,后选项2安装的libsdoum .连接无网速,测试无法连接。
    1Q942017-01-12 17:51 回复
    • v1.1.4版本,18:35测试,vultr debian7 x64 ,照着你说的步骤。
      安装SSR,选择 chacha20 加密方式,安装完毕自动启动,但因为缺少依赖,启动失败
      然后选项 2 安装libsdoum,安装完毕后,选项 12 启动ShadowsocksR,然后正常连接。
      Toyo2017-01-12 18:37 回复
      • 我刚才试了,又可以连通了..神TM 但是最近日本的很多问题.难道白天不行?晚上可以?
        1Q942017-01-12 19:19 回复
  14. CentOS/Debian/Ubuntu ShadowsocksR 单/多端口 一键管理脚本(集成锐速)我需要更改设备数限制,但是就是到最后全部搭建完成了,也没看见怎么样修改或者更改设备数限制,请大佬明示
    小顶顶2017-01-12 16:39 回复
    • 只要协议不选择原版,那么就会提示让你输入连接数限制,默认回车就是无限。
      搭建SSR是一开始就让你把所有信息都设置完的,按顺序是:端口 / 密码 / 加密方式 / 协议 / 混淆 / 协议和混淆是否兼容原版 / 连接数限制。
      Toyo2017-01-12 17:33 回复
  15. 为什么执行脚本显示有乱码?
    benhuen2017-01-10 13:08 回复
    • 中文乱码的话,尝试使用 Xshell 来链接SSH,可以解决大部分中文乱码问题,如果还不行,那就是系统自身缺失中文字体,无法显示中文了。
      Toyo2017-01-10 22:15 回复
  16. 复制SSH中的链接的时候,要注意是否复制了换行,这样会导致链接错误。
    Toyo2017-01-02 11:36 回复
  17. 旧脚本在哪?没保存。。
    喝敌敌畏哥不怕2017-01-01 06:45 回复
    • 旧版本的脚本并没有保存,而且ShadowsocksR更换了项目地址和文件夹名字,即使有,也是无法使用的。
      Toyo2017-01-01 12:51 回复
      • 那怎么卸载旧版本?要重装系统么。。。
        喝敌敌畏哥不怕2017-01-04 20:16 回复
        • 用旧脚本卸载旧版本啊。bash ssr.sh 然后选择 6卸载。
          Toyo2017-01-04 20:17 回复
          • 额,好的,谢谢
            喝敌敌畏哥不怕2017-01-05 06:33 回复
  18. vultr上debian7一键脚本运行的很顺利。唯一一点缺陷就是:重启之后,ShadowsocksR 和 锐速(ServerSpeeder)没有自动运行,需要手动打开
    toyohot2016-12-31 23:33 回复
    • ShadowsocksR和锐速我都添加了开机启动,没有正常启动的话也不清楚具体原因。
      你可以看 cat /etc/rc.local 文件里是否正确添加了启动代码。
      Toyo2017-01-01 00:08 回复
      • /etc/rc.local 修改 python /etc/shadowsocksr/shadowsocks/server.py -d start 因为缺少了server.py ,同步ssr.sh,547修改为 echo -e "python ${server_file}/server.py -d start" >> /etc/rc.local
        阿鑫2017-02-01 16:40 回复
        • 新版本 v1.1.8 已经修复了这些BUG,上个版本残留的。
          Toyo2017-02-01 17:39 回复
      • Centos 5.x 以前都可以用/etc/rc.local Centos 6.x 以后改成/etc/rc.d/rc.local ,把 /etc/rc.local 改成 /etc/rc.d/rc.local就好了
        阿鑫2017-02-01 16:55 回复
      • 选择 8 更新,会报这个错误,/usr/bin/python: can't find '__main__.py' in '/etc/shadowsocksr/shadowsocks'
        阿鑫2017-02-01 17:00 回复
  19. 不知道Toyo大侠在不,我这几天在DigitalOcean租了个虚机,但是无论是用debian还是ubuntu上使用一键版本,客户端都无法通过ssr代理上网,而且我在服务器上telnet IP ssr_port都提示telnet: Unable to connect to remote host: Connection refused。而我在aws上的ubuntu可以正常使用,telnet也通,就是速度近来变慢了。大侠有什么排错思路提示一下?
    buaacse2016-12-31 15:39 回复
    • 链接被拒绝的话,可能是端口没有开放,但是我的脚本默认是开放了SS端口的,也可能是其他的原因,信息太少无法判断。
      Toyo2016-12-31 16:37 回复
      • Ssr已经启动了,信息如下 ############################################################ Your ShadowsocksR info : Server IP: xxx.xxx.xxx.xxx Server Port: 8090 Password: xxxxxx Method: aes-256-cfb Protocol: auth_sha1_v4_compatible Obfs: tls1.2_ticket_auth_compatible telnet一下自己的端口,是被拒绝的: [email protected]:~# telnet 127.0.0.1 8090 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused 端口目前没有被连接: [email protected]:~# netstat -lntp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1524/sshd tcp6 0 0 :::22 :::* LISTEN 1524/sshd [email protected]:~# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT udp -- anywhere anywhere state NEW udp dpt:8090 ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:8090 ACCEPT tcp -- anywhere anywhere tcp dpt:8089 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination [email protected]:~#
        buaacse2016-12-31 17:33 回复
        • 把防火墙关了
          ehco2016-12-31 17:35 回复
        • 应该不是防火墙的事,我apt-get remove iptables之后还是这样的……
          buaacse2016-12-31 17:45 回复
        • netstat -lntp没有8090,说明ShadowsocksR服务端根本没有启动去映射流量到8090端口。
          Toyo2016-12-31 19:29 回复
          • 换Debian 7重装了一次,好像问题解决了。不过从家里连速度惨不忍睹……
            buaacse2016-12-31 20:10 回复
  20. 听说ssr停更了???那逗比大佬这个准备怎么弄呢(●─●)
    黄鱼鱼2016-12-29 22:54 回复
    • 停就停了,ShadowsocksR不更新了我就不活了吗?不更新就不更新,反正目前ShadowsocksR的混淆/协议,保守估计,最少半年内不会被墙匹配流量特征而封杀限速,搞不好还能再用一年。走一步看一步。
      Toyo2016-12-30 00:06 回复
      • 嗯,支持大佬这么好的脚本
        黄鱼鱼2016-12-30 08:00 回复
  21. 请问哪里能看运行log啊?
    ehco2016-12-29 20:15 回复
    • 单用户版不记录日志。
      Toyo2016-12-29 21:21 回复
      • 谢谢回复,我试了一下是可以配置多用户的,改成多用户的也不支持log么? 还有请问一下 有什么好的cn2路线的vps运营商么?想拿来玩游戏
        ehco2016-12-30 10:58 回复
  22. 多谢
    桃花懂了2016-12-29 16:35 回复
  23. Loading ServerSpeeder failed: failed to load engine 0 安装失败
    fsfass2016-12-25 23:00 回复
    • 那应该是你的内核不支持锐速吧,锐速安装失败基本都和内核有关系。
      Toyo2016-12-25 23:26 回复
  24. 安装失败。。。 Package python-m2crypto is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'python-m2crypto' has no installation candidate E: Unable to locate package swig env: git: No such file or directory [错误] ShadowsocksR 下载失败 !
    ben2016-12-23 19:29 回复
    • 你的基本库安装出错了,部分基本库找不到,建议更换 apt 源来尝试重新安装。
      Toyo2016-12-23 20:13 回复
  25. 大神,你更新了1.0.8之后,我在安装的时候发现,会出现一个阅读条文的界面,要不断回车看到最后,然后按q离开,才会继续安装……我记得之前也出现过这情况……
    fat2016-12-22 17:35 回复
  26. 尝试了在debian8 x64安装,结果能成功安装,窃喜,但是却发现连不上vps,查询运行状态,表明SSR在运行中,重启系统,ssr也连接不了,莫非真的是要在debian7 x64中安装才正常?
    fat2016-12-21 07:09 回复
    • debian 7和8我都测试过,但是不同系统有差别,内核也有差别。
      不清楚你指的 连不上vps 是什么意思,查询运行状态是VPS的控制面板?
      安装成功的情况下应该是 成功安装内核并删除其他内核,重启后可以正常链接VPS并启动BBR,这才算安装成功。
      Toyo2016-12-21 12:53 回复
      • 大神,我讲的是ssr加锐速一键脚本啊,我说的连不上,是指vps上的ssr,在客户端无法连通,查询运行状态是用选项10查询得知,ssr在运行中
        fat2016-12-21 22:56 回复
        • 好尴尬,评论太多看混了。
          ShadowsocksR在运行中,却无法连接,排除了本地电脑和客户端设置错误?
          我脚本默认也是开放了防火墙端口,所以排除了防火墙影响。
          暂时看不出来具体是哪里出错了。。。
          Toyo2016-12-22 00:17 回复
          • 其实,这个问题就是重启系统,VPS里面的SSR也连接不上,后来用选项10重启SSR,就能链接了,但下一次重启,也是需要在开机后,重启一次SSR,才能正常连接,这到底是什么问题啊?
            fat2016-12-22 01:45 回复
            • 刚刚测试了一遍,修复了两个git克隆Shadowsocks文件夹的BUG,不过我测试安装后正常能用,重启也正常可以开机启动,所以暂时不清楚你的问题。
              Toyo2016-12-22 11:26 回复
  27. Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/p/python-defaults/python-dev_2.7.3-4+deb7u1_all.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/m/m2crypto/python-m2crypto_0.21.1-2_amd64.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/d/distribute/python-pkg-resources_0.6.24-1_all.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/d/distribute/python-setuptools_0.6.24-1_all.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/p/python-pip/python-pip_1.1-3_all.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/r/rsync/rsync_3.0.9-4_amd64.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/s/swig2.0/swig2.0_2.0.7-3_amd64.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian/pool/main/s/swig2.0/swig_2.0.7-3_amd64.deb Could not resolve 'mirrors.tencentyun.com' Failed to fetch http://mirrors.tencentyun.com/debian-security/pool/updates/main/u/unzip/unzip_6.0-8+deb7u6_amd64.deb Could not resolve 'mirrors.tencentyun.com' E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? ssr.sh: line 260: git: command not found [Error] ShadowsocksR download failed! 这里失败了怎么办呢喵?
    喵大仙2016-12-20 23:30 回复
    • ssr.sh: line 260: git: command not found
      [Error] ShadowsocksR download failed!
      
      git命令安装失败,尝试自己 apt-get install git -y 来手动安装。
      而且我看你的 apt 源或者DNS存在问题,尝试更换。
      Toyo2016-12-21 12:51 回复
  28. Press any key to continue. If it is not correct, use Ctrl + C to exit. Hit http://ftp.us.debian.org wheezy Release.gpg Hit http://security.debian.org wheezy/updates Release.gpg Hit http://ftp.us.debian.org wheezy-updates Release.gpg Hit http://ftp.us.debian.org wheezy-backports Release.gpg Hit http://security.debian.org wheezy/updates Release Hit http://ftp.us.debian.org wheezy Release Hit http://security.debian.org wheezy/updates/main Sources Hit http://ftp.us.debian.org wheezy-updates Release Hit http://ftp.us.debian.org wheezy-backports Release Hit http://security.debian.org wheezy/updates/main i386 Packages Hit http://ftp.us.debian.org wheezy/main Sources Hit http://security.debian.org wheezy/updates/main Translation-en Hit http://ftp.us.debian.org wheezy/main i386 Packages Hit http://ftp.us.debian.org wheezy/main Translation-en Hit http://ftp.us.debian.org wheezy-updates/main Sources Hit http://ftp.us.debian.org wheezy-updates/main i386 Packages/DiffIndex Hit http://ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndex Hit http://ftp.us.debian.org wheezy-backports/main i386 Packages/DiffIndex Hit http://ftp.us.debian.org wheezy-backports/main Translation-en/DiffIndex Reading package lists... Done W: There is no public key available for the following key IDs: 9D6D8F6BC857C906 W: There is no public key available for the following key IDs: 7638D0442B90D010 W: There is no public key available for the following key IDs: 7638D0442B90D010 W: There is no public key available for the following key IDs: 7638D0442B90D010 W: Duplicate sources.list entry http://ftp.us.debian.org/debian/ wheezy-backports/main i386 Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy-backports_main_binary-i386_Packages) W: Duplicate sources.list entry http://ftp.us.debian.org/debian/ wheezy-backports/main i386 Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy-backports_main_binary-i386_Packages) Reading package lists... Done Building dependency tree Reading state information... Done python is already the newest version. The following extra packages will be installed: autoconf autotools-dev binutils build-essential cpp cpp-4.7 dpkg-dev fakeroot g++ g++-4.7 gcc-4.7 git-man libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-bin libc-dev-bin libc6 libc6-dev libc6-i686 libcurl3 libcurl3-gnutls libdpkg-perl liberror-perl libexpat1 libexpat1-dev libfile-fcntllock-perl libgmp10 libgomp1 libitm1 libmpc2 libmpfr4 libpython2.7 libquadmath0 librtmp0 libssh2-1 libssl-dev libssl-doc libssl1.0.0 libstdc++6-4.7-dev libtimedate-perl linux-libc-dev manpages-dev perl-base perl-modules python-pkg-resources python-setuptools python2.7 python2.7-dev python2.7-minimal rsync swig2.0 vim-common vim-runtime vim-tiny zlib1g-dev Suggested packages: autoconf2.13 autoconf-archive gnu-standards autoconf-doc libtool gettext binutils-doc libarchive1 cpp-doc gcc-4.7-locales debian-keyring g++-multilib g++-4.7-multilib gcc-4.7-doc libstdc++6-4.7-dbg gcc-multilib automake1.9 flex bison gdb gcc-doc gcc-4.7-multilib libmudflap0-4.7-dev libgcc1-dbg libgomp1-dbg libitm1-dbg libquadmath0-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 binutils-gold git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email git-gui gitk gitweb glibc-doc libstdc++6-4.7-doc make-doc perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl libpod-plainer-perl python-distribute python-distribute-doc python2.7-doc binfmt-support swig-doc swig-examples swig2.0-examples swig2.0-doc zip ctags vim-doc vim-scripts indent Recommended packages: python-dev-all The following NEW packages will be installed: autoconf automake autotools-dev binutils build-essential cpp cpp-4.7 curl dpkg-dev fakeroot g++ g++-4.7 gcc gcc-4.7 git git-man jq libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-dev-bin libc6-dev libcurl3 libcurl3-gnutls libdpkg-perl liberror-perl libexpat1-dev libfile-fcntllock-perl libgmp10 libgomp1 libitm1 libmpc2 libmpfr4 libpython2.7 libquadmath0 librtmp0 libssh2-1 libssl-dev libssl-doc libstdc++6-4.7-dev libtimedate-perl linux-libc-dev make manpages-dev python-dev python-m2crypto python-pip python-pkg-resources python-setuptools python2.7-dev rsync swig swig2.0 unzip vim vim-runtime zlib1g-dev The following packages will be upgraded: cpio libc-bin libc6 libc6-i686 libexpat1 libssl1.0.0 perl perl-base perl-modules python2.7 python2.7-minimal vim-common vim-tiny wget 14 upgraded, 57 newly installed, 0 to remove and 76 not upgraded. Need to get 0 B/109 MB of archives. After this operation, 194 MB of additional disk space will be used. Reading changelogs... Done 卡在这里 ,安装失败
    ben2016-12-20 16:02 回复
    • 安装依赖基本库卡住了,尝试更换apt源,DNS。
      Toyo2016-12-20 16:55 回复
    • 新版本 1.0.8已经修复了这个BUG。
      Toyo2016-12-22 11:32 回复
      • On a server redirect from HTTP to a FTP resource, wget would trust the HTTP server and uses the name in the redirected URL as the destination filename. This behaviour was changed and now it works similarly as a redirect from HTTP to another HTTP resource so the original name is used as the destination file. To keep the previous behaviour the user must provide --trust-server-names. -- Thorsten Alteholz Mon, 27 Jun 2016 18:00:14 +0200 wget (1.13.4-3+deb7u2) stable-security; urgency=high From 18b0979357ed7dc4e11d4f2b1d7e0f5932d82aa7 Mon Sep 17 00:00:00 2001 From: Darshit Shah Date: Sun, 07 Sep 2014 19:11:17 +0000 Subject: CVE-2014-4877: Arbitrary Symlink Access 然而又卡在了这里~辛苦了
        ben2016-12-22 14:28 回复
        • wget的问题,自行谷歌吧,没遇到过也不清楚如何解决。
          Toyo2016-12-22 15:46 回复
  29. [FAILED] Failed to start /etc/rc.local compatibility. See 'systemctl status rc-local.service' for details. 系统开机,出现上面的提示,这个要怎么才能解决啊?
    lyalove2016-12-20 00:47 回复
  30. daemon.py:155 not running,debian8 x64 出现这个错误,要怎么才能解决SS守护的出错问题啊?
    lyalove2016-12-20 00:28 回复
  31. 我在debian8.6 X64系统上安装了一键脚本,我安装完之前,发现SSR不能用,然后重启了一下系统,SSR依然都是不能用,在开机的过程,我发现提示了一个rc.local自动启动出错的提示,但没有显示具体原因,进入系统之后,我查询SSR状态发现是有运行,但还是不能链接SSR,于是我用选项10,重启了SSR,就正常了,但就出现了下面的提示: INFO: loading config from /root/shadowsocks/shadowsocks/../shadowsocks/../user-config.json 2016-12-18 16:40:00 INFO util.py:85 loading libcrypto from libcrypto.so.1.0.0 2016-12-18 16:40:00 INFO shell.py:80 ShadowsocksR 2.9.7 2016-11-22 2016-12-18 16:40:00 ERROR daemon.py:155 not running 希望大神可以解决一下,SSR重启系统,不能用的问题
    lyalove2016-12-18 16:49 回复
    • 你可能是安装后和重启VPS后,SSR启动失败了,具体信息太少,无法判断。
      Toyo2016-12-18 17:10 回复
      • 要怎么样才能调出日志?我的情况就是安装完之后,SSR链接不到,重新系统依然不能解决,要用软件的选项10,重启一下软件,就能链接了。貌似之前的版本,都没有系统重启后,SSR启动失败这个问题啊
        lyalove2016-12-18 17:22 回复
        • ShadowsocksR单用户版 并不记录日志,所以也不清楚你这个问题,脚本这段时间也没有动这方面的代码。我在我的VPS上面测试,是正常的,并没有出现你说的情况。
          Toyo2016-12-18 18:01 回复
          • 我说的是“ShadowsocksR一键安装脚本(集成锐速)”,这个脚本啊,不是ShadowsocksR单用户版,我记得之前1.06是没有问题的啊,我今晚再重新安装了一次“ShadowsocksR一键安装脚本(集成锐速)”,在安装过程中,发现了这么的一句提示: ssr.sh:行307: /etc/init.d/iptables: 没有那个文件或目录 ssr.sh:行308: /etc/init.d/iptables: 没有那个文件或目录 rc.local,就是在init.d的目录的吧,会不是就是这个提示问题,导致这情况的啊?我之前找debian7 X64,3.16内核安装也没有这情况,换成是debian8 x64安装就问题多多了
            lyalove2016-12-18 23:31 回复
            • 我说的就是脚本。
              Debian中iptables没有注册成服务,所以提示这个是正常的。
              Toyo2016-12-19 11:00 回复
  32. Err:1 http://security.debian.org jessie/updates InRelease Temporary failure resolving 'security.debian.org' Err:2 http://ftp.us.debian.org/debian jessie InRelease Temporary failure resolving 'ftp.us.debian.org' Err:3 http://ftp.us.debian.org/debian jessie-updates InRelease Temporary failure resolving 'ftp.us.debian.org' Reading package lists... Done W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie/InRelease Temporary failure resolving 'ftp.us.debian.org' W: Failed to fetch http://security.debian.org/dists/jessie/updates/InRelease Temporary failure resolving 'security.debian.org' W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie-updates/InRelease Temporary failure resolving 'ftp.us.debian.org' W: Some index files failed to download. They have been ignored, or old ones used instead. Reading package lists... Done Building dependency tree Reading state information... Done cpio is already the newest version (2.11+dfsg-5ubuntu1). curl is already the newest version (7.47.0-1ubuntu2.1). vim is already the newest version (2:7.4.1689-3ubuntu1.1). perl is already the newest version (5.22.1-9). wget is already the newest version (1.17.1-1ubuntu1.1). git is already the newest version (1:2.7.4-0ubuntu1). Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: python-dev : Depends: libpython-dev (= 2.7.9-1) but it is not going to be installed Depends: python2.7-dev (>= 2.7.9-1~) but it is not going to be installed E: Unable to correct problems, you have held broken packages. Cloning into 'shadowsocks'... fatal: unable to access 'https://github.com/breakwa11/shadowsocks.git/': Could not resolve host: github.com [错误] ShadowsocksR 下载失败 ! 求问为什么还是会出现下载失败的情况,我明明已经按照教程更新了apt源和更换了谷歌DNS。 执行脚本前dns正常,执行后就无法解析任何域名了(ーー゛)
    小阿哥2016-12-16 13:22 回复
    • 确定更换成了DNS 8.8.8.8/8.8.4.4?还是说你是国内服务器?你ping 8.8.8.8看看。
      Toyo2016-12-16 13:47 回复
  33. debian7 X64 vultr 安装时候卡在这里 Press any key to continue. If it is not correct, use Ctrl + C to exit. Hit http://security.debian.org wheezy/updates Release.gpg Hit http://security.debian.org wheezy/updates Release Hit http://security.debian.org wheezy/updates/main Sources Hit http://security.debian.org wheezy/updates/main amd64 Packages Hit http://security.debian.org wheezy/updates/main Translation-en Hit http://ftp.us.debian.org wheezy-backports Release.gpg Hit http://http.us.debian.org wheezy Release.gpg Hit http://ftp.us.debian.org wheezy-backports Release Hit http://http.us.debian.org wheezy-updates Release.gpg Get:1 http://ftp.us.debian.org wheezy-backports/main amd64 Packages/DiffIndex [17.0 kB] Hit http://http.us.debian.org wheezy Release Hit http://http.us.debian.org wheezy-updates Release Hit http://http.us.debian.org wheezy/main Sources Get:2 http://ftp.us.debian.org wheezy-backports/main Translation-en/DiffIndex [6424 B] Hit http://http.us.debian.org wheezy/main amd64 Packages Hit http://http.us.debian.org wheezy/main Translation-en Hit http://http.us.debian.org wheezy-updates/main Sources Hit http://http.us.debian.org wheezy-updates/main amd64 Packages/DiffIndex Hit http://http.us.debian.org wheezy-updates/main Translation-en/DiffIndex Fetched 23.4 kB in 1s (12.4 kB/s) Reading package lists... Done Reading package lists... Done Building dependency tree Reading state information... Done automake is already the newest version. cpio is already the newest version. gcc is already the newest version. git is already the newest version. python-m2crypto is already the newest version. make is already the newest version. python is already the newest version. python-dev is already the newest version. python-pip is already the newest version. swig is already the newest version. unzip is already the newest version. curl is already the newest version. perl is already the newest version. vim is already the newest version. wget is already the newest version. jq is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. Cloning into 'shadowsocks'... remote: Counting objects: 4671, done. remote: Compressing objects: 100% (3/3), done. remote: Total 4671 (delta 0), reused 0 (delta 0), pack-reused 4668 Receiving objects: 100% (4671/4671), 1.28 MiB | 792 KiB/s, done. Resolving deltas: 100% (3169/3169), done.
    1Q942016-12-11 14:02 回复
    • vultr debian7 x64我经常使用,测试是可以的,你这个是安装基本库卡住了,我倒是没遇见过,尝试换VPS的DNS,换apt源,或者重装系统。
      Toyo2016-12-11 16:08 回复
      • 不是卡库,点一下回车可以继续安装
        niconiconi2016-12-16 19:31 回复
  34. 这个能不能支持debian 3.2版本的内核?
    lyalove2016-12-10 11:15 回复
    • ShadowsocksR是支持的,锐速不清楚,自己看内核支持列表。
      Toyo2016-12-10 12:36 回复
      • 之前说错了,大神,你的一键脚本,能不能增加对debian8的支持啊,我在debian8.5上运行,提示: [Error] This script does not support the current system!希望能增加这个支持,因为你的脚本真的很方便,一次就可以傻瓜搞好全部
        lyalove2016-12-10 15:45 回复
        • 可以了,这是一个检测系统的BUG,已经修复。
          Toyo2016-12-10 16:50 回复
      • 这个脚本,能不能增加对debian8 x64的支持啊
        lyalove2016-12-10 16:06 回复
  35. 厉害了我的哥。真是不错,一键安装省了好多事儿,oye
    heheheh2016-12-10 00:02 回复
  36. 网易蜂巢debian7.8行不行 有人测试过吗
    网易2016-12-08 15:10 回复
    • 自己试试不就知道了,万一出问题重置机器就好了╮(╯▽╰)╭
      niconiconi2016-12-09 01:47 回复
  37. 输入选项14,没有停止锐速,返回的是请输入1-16的数字
    Chasing2016-12-06 23:04 回复
    • 感谢反馈,错误已经修复,请手动更新脚本。
      Toyo2016-12-07 00:23 回复
  38. 用这个一键脚本真的很方便,但我发现了一个问题,就是那个SSR设置混淆协议那里有BUG,我明明是选了设置auth_aes128_sha1的,但我选了之后,实际上是显示我设置了auth_sha1_v4
    lyalove2016-12-03 14:12 回复
    • 已修复。
      Toyo2016-12-03 14:49 回复
      • 这个一键脚本有没有默认开启快速打开tcp的啊?
        lyalove2016-12-03 18:25 回复
        • 快速打开tcp是什么鬼。
          Toyo2016-12-03 18:39 回复
          • 应该是TCP快速打开,我看到选项5里面有得设置的,那里的默认值是false的,还有就是建议增加一个SS状态查询的
            lyalove2016-12-03 21:18 回复
            • TCP快速打开,好像是针对 linux客户端的,并不是很清楚,ShadowsocksR默认就是关闭的,Shadowsocks状态查询功能我一会加上。
              Toyo2016-12-03 21:39 回复
            • 已经更新,添加 查看ShadowsocksR运行状态 的功能
              Toyo2016-12-03 21:54 回复
          • TCP快速打开,是针对linux客户端,但现在很多人都在用路由挂,而且那些路由系统都是Linux吧,把他打开,也有好处吧,建议在安装前,也能给出选择,能选择安装或不安装啊
            lyalove2016-12-04 12:31 回复
            • 需要的人不多,所以还是,用选项 5 手动更改吧。增加太多的选项只会显得脚本很麻烦。
              Toyo2016-12-04 12:53 回复
      • 现在的ShadowsocksR Python服务器端是跟破娃酱的同步更新的吗?
        lyalove2016-12-04 13:17 回复
        • ShadowsocksR的服务端一直都是 破娃酱 维护的。
          Toyo2016-12-04 13:32 回复
          • 我觉得选项5,如果是能读取当前SSR的设置,在此基础上改会好点,毕竟不是所有人,都不会把全部参数都重新弄一遍的
            lyalove2016-12-04 14:44 回复
            • 我之所以设置 5.手动修改配置文件 就是配置选项太多,大部分人来说只需要更改 端口/密码/加密方式/混淆/协议 这几项,其他的都可以自己去用 5 更改
              “毕竟不是所有人,都不会把全部参数都重新弄一遍的”所以我就加了一个手动修改的,自己需要自己改,不需要就不用管。
              我的脚本不可能满足所有人,所以需要修改其他的,就自己动手。
              而且我发现我看不懂你说的话,前后矛盾。。。无法理解你到底想要表达什么。
              如果你想说的是, 选项5 是把所有的选项像 4一样,列出来改,而不是直接打开文件,让用户手动修改。这个我可以告诉你,暂时我是无法实现的,我只是shell初学者。
              Toyo2016-12-04 18:13 回复
  39. 信息反馈,vultr vps 768ram,能成功代理,但不稳定。虽然锐速最大优化效果比finalspeed大,但很不稳定。
    dk2016-12-02 14:18 回复
    • 我猜测你是电信运营商。
      Toyo2016-12-02 17:50 回复
    • vultr稳定运行的路过╮(╯▽╰)╭
      niconiconi2016-12-09 01:50 回复
  40. ssr download failed 怎么办
    萌萌哒2016-12-02 13:08 回复
    • 下载失败原因很多,比如:apt源有问题,导致没有成功安装git命令,也就无法下载ShadowsocksR的文件了。还有就是DNS和网络问题。
      Toyo2016-12-02 17:51 回复
  41. 偷油,不知道是我VPS的问题还是怎么了,每次过一段时间进程就会挂掉,都得自己手动进去重启。之后有尝试的把重启命令加到Crontab里面,但貌似不起作用,请问如何解决?
    Hiro2016-12-02 11:22 回复
    • 进程自己挂掉,一般是几种情况,链接太多,处理不过来挂掉了;VPS的锅;ShadowsocksR自身的BUG。除了这三个其他的我就不是很清楚了,一般情况下都是VPS的锅。
      Toyo2016-12-02 12:51 回复
  42. 大佬,我运行后提示识别不了主机地址:softs.host 怎么解决啊
    Chasing2016-11-29 19:03 回复
    • 你ping softs.host试试,如果也是提示找不到主机名,那么你需要更换VPS的DNS为8.8.8.8/8.8.4.4了。
      Toyo2016-11-29 22:10 回复
      • 博主,说真的,我也在别的博主那看到类似的教程,但是,他们的教程写的那可真是一个烂,对于我们这些小白来说,看不懂,而博主你的教程我看的很明白,而且,对于我们小白的问题,你也能耐心解答(我之前在某博主那问问题,爱理不理,根本回答的都不清楚,有种自视甚高的感觉,气死我了),对此我真的很感激,谢谢。我是一个喜欢钻研的小白,是很新手的那种,但是我对这些比较感兴趣,您的网站我已经收藏了, 希望以后能向您多学习。感谢!
        Chasing2016-12-01 16:50 回复
        • 用了一个月了,特意冒泡来感谢一下!
          buaacse2016-12-30 11:18 回复
  43. 亲测好用 非常感谢
    逗比很牛逼2016-11-29 15:46 回复
  44. 小白求问这个脚本能装KCPTUN吗?
    zhou9604052016-11-28 14:08 回复
    • 你是指的是,你是用这个脚本后,能能不能再安装使用KCPTUN?这是可以的。
      Toyo2016-11-28 14:34 回复
      • 谢谢大神回复
        zhou9604052016-11-28 14:51 回复
  45. 那要如何更新脚本了,从新下载么(>^ω^<)喵
    niconiconi2016-11-27 21:57 回复
    • 重新下载,会自动覆盖旧的
      wget -N --no-check-certificate https://softs.host/Bash/ssr.sh
      
      Toyo2016-11-27 22:02 回复
      • 嗯嗯
        niconiconi2016-11-28 01:38 回复
  46. (Please enter the number):12 [Error] No ServerSpeeder detected, please check! 老大, 装完后检查锐速状态,出现上面的信息,应该是没锐速没装成功, 为什么?我用的是你建议的DEBIAN 7 x64系统. 我按11重新安装,还是装不上。。。
    tarkuz2016-11-26 22:25 回复
    • 试试这个命令
      /serverspeeder/bin/serverSpeeder.sh status
      

      虽然我建议debian 7 x64,但是不同VPS,IDC可能会搞得内核不一样,锐速主要看内核,内核不支持的话就无法安装。
      Toyo2016-11-26 23:58 回复
      • 原來是我的内核問題,我的VPS是Linode Tokyo2,默認安裝最新的Debian7 x64 4.8.6内核,換了4.0.2-x86_64-linode56后,銳速可以用了。謝謝! 不過不知道是不是BUG, 我用你的一鍵安裝,查看銳速狀態還是沒有安裝,最後重新按11安裝,才成功,貌似一鍵安裝沒成功安裝銳速,不知道是不是還是内核問題。 我重新了VPS, 銳速沒啓動,我手動重新啓動才生效,不知道是不是沒有設置隨機啓動? 銳速確實有效,我原來的SSR衹有100K左右的速度,安裝以後最高時能滿100M寬帶,深圳電信,黑科技。 總之感謝你寫的程序!!!
        tarkuz2016-11-27 12:35 回复
        • 锐速安装程序,我是调用的 91yun的锐速,安装锐速后如果成功,就会显示 锐速当前状态 上面会写着 ServerSpeeder is run 等字样,这才说明安装成功。我判断锐速有没有安装就是看 锐速的文件夹是否存在。看了下锐速好像把开机启动代码注释掉了,我一会有空更新一下,把他给加上吧。 已经添加了锐速开机启动的功能了。
          Toyo2016-11-27 13:55 回复
          • 開機啓動功能怎麽添加,難道要重新一鍵安裝一次 0-0
            tarkuz2016-11-27 22:56 回复
            • 你可以重新安装,也可以依次执行下面这四个命令。
              chmod +x /etc/rc.local
              sed -i '$d' /etc/rc.local
              echo -e "/serverspeeder/bin/serverSpeeder.sh start" >> /etc/rc.local
              echo -e "exit 0" >> /etc/rc.local
              
              Toyo2016-11-27 23:01 回复
  47. /bin/mkdir -p '/usr/local/lib/pkgconfig' /usr/bin/install -c -m 644 libsodium.pc '/usr/local/lib/pkgconfig' make[2]: Leaving directory `/root/libsodium-1.0.11' make[1]: Leaving directory `/root/libsodium-1.0.11' ssr.sh: line 167: /etc/init.d/iptables: No such file or directory ssr.sh: line 168: /etc/init.d/iptables: No such file or directory ssr.sh: line 176: python: command not found VIRMACH的KVM DEBIAN 7.0-X64,内核3.2.0-4-amd64
    vvvv2016-11-26 13:27 回复
    • 看起来这个Debian7系统 精简的可怕。你再重新下载脚本的试试,我更新了一下。
      Toyo2016-11-26 16:14 回复
  48. 那要如何修改协议和混淆了 小白不是特别会操作(ง •̀_•́)ง
    niconiconi2016-11-26 02:54 回复
    • 选择 5 .手动修改账号信息,然后更改Protocol和obfs参数。随后会加入修改混淆协议的功能。已经加入修改 协议和混淆 的功能了。
      Toyo2016-11-26 12:13 回复
      • 嗯嗯
        niconiconi2016-11-26 13:12 回复
      • 谢谢
        niconiconi2016-11-27 21:49 回复
  49. 什么时候搞到多端口 就是多用户。第一时间通知我们们哦。
    有为2016-11-25 20:12 回复
    • 多端口做脚本很麻烦,我还是初学Shell,短时间内是不会考虑的。
      Toyo2016-11-25 21:06 回复
  50. 支持多端口吗?
    ABC2016-11-25 13:19 回复
1 2 3 13