这个是逗比根据地的备份镜像站(非官方)。牢记域名: [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. ShadowsocksR服务端 解压失败 !什么原因
    zsylife2018-06-02 21:01 回复
    • 请出示完整错误信息。
      Toyo2018-06-03 10:22 回复
  2. 安装环境Debian9,启动时报bash: 10: command not found
    nine2018-06-02 20:39 回复
    • 请不要使用网页端的SSH操作脚本。
      Toyo2018-06-03 10:23 回复
  3. 今天发现Vultr已经默认不提供Debian7了。已经安装的继续用。新建和重装的没有了。
    糖炒栗子2018-06-01 21:48 回复
    • 那就用 Debian8 吧,影响不大。
      Toyo2018-06-02 06:11 回复
  4. 你好,服务端下载失败怎么办呢
    ttt2018-06-01 15:13 回复
    • 请贴出完整的报错信息。
      Toyo2018-06-02 06:14 回复
  5. 逗比君,输入sudo su显示-bash: sudo: command not found
    ChanTAT2018-05-29 11:33 回复
  6. ssr不安装BBR正常使用,安装BBR成功后ssr反而不能使用了,请教大佬!
    rootadmin2018-05-29 11:26 回复
    • 理论上来说不管是锐速还是BBR,都不会导致 SSR 无法使用,他们的作用仅仅是处理 TCP流量的拥塞控制。
      Toyo2018-05-31 08:22 回复
  7. 请问,root显示access denied怎么办呢
    ChanTAT2018-05-29 09:19 回复
    • 这个错误是拒绝访问,一般是 你的服务器登陆账号密码错误,也就是root密码错误。
      Toyo2018-05-29 10:31 回复
  8. 逗比君,为什么通过全局翻墙,再访问https://www.whatismyip.com/my-ip-information/,里面会同时显示出Local Ip和代理服务器的IP,浏览器用的是Chrome。如果随便一个网站都能检测到这两个IP,那SSR翻墙岂不是很容易被检测到。
    YerikF2018-05-28 16:47 回复
    • 我试了下,Your Local IP is 显示的是 192.168.0.xxx ,这种我也不清楚。
      Toyo2018-05-29 10:40 回复
  9. 我遇到的问题是,手机端ssr在连接前测试延迟是能连通的,但是连接了以后就显示time out,请问这怎么解决呢
    Lenzzx2018-05-25 09:43 回复
    • 手机客户端很玄学,很抱歉我无法解决。
      Toyo2018-05-25 13:21 回复
  10. 请问下用的virmach今天突然timeout了,查了下ip各个地区能ping通,但是ssh上不去了,这是被墙了吗?怎么解决呢
    zzxxyyss2018-05-22 15:34 回复
    • 最近墙似乎改变了封禁方式,改成了回程TCP封锁,也就是如果检测到确定是代理服务器,就会封锁TCP,这时候UDP我不清楚,ICMP(Ping) 还是能通的,但是任何TCP流量都会被阻挡。
      你可以用 tcping 来测试SSH端口:Windows 使用 TCPing 工具来获取 TCP延迟、端口通顺情况、已禁Ping服务器的延迟
      Toyo2018-05-23 11:05 回复
      • 遇到同样问题。 IP国内国外都能Ping通。 但TCP协议不行。UDP协议可以。 就是说Youtube可以看,正常流畅。但是浏览器不能访问Google。
        amos2018-05-25 15:32 回复
        • 最近墙似乎改变了封禁方式,改成了回程TCP封锁,也就是如果检测到确定是代理服务器,就会封锁TCP,ICMP(Ping) 还是能通的,但是任何TCP流量都会被阻挡。
          墙检测到你的服务器可能是代理服务器时,就会TCP回程阻断,可能是封锁单个端口,也可能是22 80以外端口封锁,也可能是全部端口封锁。
          Toyo2018-05-25 17:27 回复
  11. 你好,非常感谢你的共享。 这里有个提问,我自行搭了一个国外的服务器, 尝试了一下,移动运营商的话网络是完全没有限制的, 但是电信运营商的话会极度被限制速度的样子, 这个是被屏了IP还是怎么回事呢? (100M网络变成0.1M的样子) 因为完全是没有这方面知识的,或许是很初级的问题, 不知道可不可以帮忙推测一下。谢谢。 :mrgreen:
    kyou2018-05-22 09:45 回复
    • 这种QOS原因可以有很多,例如海外服务器与你本地电信连接不好(延迟高、丢包高),或者你本地电信运营商对海外QOS严格。
      QOS:动态拥塞控制(动态限速)
      Toyo2018-05-22 11:57 回复
  12. 这个一键脚本支持OpenVZ安装BBR吗?
    Roy2018-05-21 10:57 回复
  13. 渣小白问题:急求管理用户配置时输入用户名和端口号的格式?我总是输入不对
    就是一把葱花2018-05-19 09:06 回复
    • 具体什么意思?
      Toyo2018-05-20 13:49 回复
      • 被提示请输入正确的用户名和端口,用户名和端口号直接是空格还是有冒号啊?
        就是一把葱花2018-05-22 07:45 回复
        • 你说的是 ssr.sh 还是 ssrmu.sh ?把脚本提示的完整内容复制下来。
          Toyo2018-05-22 11:59 回复
  14. 主机 vultr os Debian9 无法安装加速,都显示安装失败
    CJTXMN2018-05-15 16:54 回复
    • 贴出详细错误信息。
      Toyo2018-05-16 13:32 回复
      • 锐速母公司: Local Time : 2018-05-16 [14:51:10] ====================================================== | serverSpeeder | | for Linux | |----------------------------------------------------| | -- By .Vicer | ====================================================== Preparatory work... Kernel not be matched! You should change kernel manually, and try again! View the link to get detaits: https://raw.githubusercontent.com/0oVicero0/serverSpeeder_kernel/master/serverSpeeder.txt [错误] LotServer 安装失败 ! 锐速: 2018-05-16 14:51:30 (16.2 MB/s) - `serverspeederbin.txt' saved [96179/96179] >>>This kernel is not supported. Trying fuzzy matching... Serverspeeder is not supported on this kernel! View all supported systems and kernels here: https://www.91yun.org/serverspeeder91yun [错误] 锐速(Server Speeder) 安装失败 ! BBR: [信息] 内核安装包下载成功,开始安装内核... dpkg-deb: error: archive 'linux-image-4.16.9-amd64.deb' contains not understood data member control.tar.xz, giving up dpkg: error processing linux-image-4.16.9-amd64.deb (--install): subprocess dpkg-deb --control returned error exit status 2 Errors were encountered while processing: linux-image-4.16.9-amd64.deb [错误] 检测到 内核 安装失败,请检查 !
        EU2018-05-16 22:58 回复
        • 请不要使用 最新版本内核。
          Toyo2018-05-17 14:41 回复
  15. 为什么不支持SSRR? 以及魔改BBR
    兔姬2018-05-15 09:45 回复
  16. Toyo,能否添加下原版ss的 chacha20-ietf-poly1305 和 xchacha20-ietf-poly1305 协议?现在ss原版在更新维护中,可能会相对ssr会更加安全些。 :mrgreen:
    Zax2018-05-12 14:59 回复
  17. 玩外网游戏的话混淆和协议应该如何选择?
    惜别2018-05-05 15:37 回复
    • 协议无所谓不影响游戏,混淆的话推荐:plain (原版),其次是 tls1.2_ticket_fastauth (相比原版还是略微增加延迟的,这个混淆只有客户端有,服务端设置 tls1.2_ticket_auth 混淆插件即可)。
      Toyo2018-05-07 14:59 回复
  18. 兄弟,你写这个脚本的时候,有没有什么参考的资料?
    wlgec2018-05-05 12:25 回复
    • 我都是直接谷歌 shell 教程,学一下基础知识就差不多了,反正我也不打算精通,入门满足自己使用就行了, shell 脚本主要还是需要对 Linux 基础的理解。
      Toyo2018-05-07 15:01 回复
  19. 5月4日 安装完成 正常使用 5月5日 ping正常 v2ray正常使用 ssr设置正常 ssr不可使用 Debian 8.0 x86_64 ShadowsocksR 一键管理脚本 [v2.0.37] 尝试: 换端口 换协议 都无效
    tonkee2018-05-05 00:29 回复
    • 你什么都没动,SSR就不能用了?
      Toyo2018-05-07 15:02 回复
  20. Ubuntu 16.04 可以用这个嘛 大大们!
    zxc1042018-05-04 21:49 回复
  21. 老哥,为啥我装了之后,打开啥网页都报"trouble finding that site."/"Server Not Found"的异常啊,在终端ping谷歌(www.google.com),报"ping: unknown host www.google.com"的异常!
    wkable2018-05-02 18:15 回复
  22. 在Windows Subsystem Ubuntu 16.04,和Debian 9 on Raspberry Pi上使用该脚本建立SSR服务端可以启用,可以连线,但是无法访问任何网络。访问HTTP会显示500 Internal Privoxy Error: Could not load template file no-server-data or one of its included components.,HTTPS则无法建立任何安全连线。
    mercury2018-04-29 09:51 回复
  23. 搬瓦工Debian 8 安装BBR不成功 [信息] 卸载 linux-image-3.16.0-4-amd64 内核卸载完成,继续... [信息] 开始卸载 linux-image-3.16.0-4-amd64 linux-image-amd64 内核... Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: linux-image-unsigned-4.16.5-041605-generic : Depends: linux-modules-4.16.5-041605-generic but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). [信息] 卸载 linux-image-3.16.0-4-amd64 linux-image-amd64 内核卸载完成,继续... [错误] 内核卸载异常,请检查 ! [email protected]:~#
    wcg9282018-04-28 15:53 回复
    • 目前脚本并不支持 4.16.3 以后的内核版本。
      Toyo2018-04-29 14:34 回复
  24. 希望作者能推出一些离线安装的教程。因为我担心有一天,ss被大力整治,例如https://softs.host 这些网站被攻击破坏掉,我们怎样去安装ss。
    ss2018-04-28 14:12 回复
    • 那还有 Github 呀,备用下载链接。
      Toyo2018-04-28 14:43 回复
  25. 老大,为什么VPS用一段时间就会变得异常缓慢了。我都换了好几个代理商的VPS了,都是一开始很快,然后用一两个月就跪了。
    ye2018-04-26 20:53 回复
    • 尝试过更换其他代理软件测速吗?或许是因为 SSR 被QOS了。
      Toyo2018-04-27 14:05 回复
      • 测速用SPEEDTEST测的,确实下降了。平时就用了SSR和SSTAP,从TZhost到ramnode再到现在用的搬瓦工,前两个已经歇菜了。
        ye2018-04-28 15:06 回复
  26. 内核文件下载成功,开始安装内核... (Reading database ... 21841 files and directories currently installed.) Preparing to unpack linux-image-4.16.4-amd64.deb ... Unpacking linux-image-unsigned-4.16.4-041604-generic (4.16.4-041604.201804240433) over (4.16.4-041604.201804240433) ... dpkg: dependency problems prevent configuration of linux-image-unsigned-4.16.4-041604-generic: linux-image-unsigned-4.16.4-041604-generic depends on linux-modules-4.16.4-041604-generic; however: Package linux-modules-4.16.4-041604-generic is not installed. dpkg: error processing package linux-image-unsigned-4.16.4-041604-generic (--install): dependency problems - leaving unconfigured Errors were encountered while processing: linux-image-unsigned-4.16.4-041604-generic [错误] 检测到 内核版本 安装失败,请检查 !
    zp2018-04-26 14:03 回复
    • 尝试使用低版本号的内核试试,例如 4.9.xx 稳定版。
      Toyo2018-04-26 14:09 回复
      • 感谢,降低内核版本号已解决
        zp2018-04-26 14:17 回复
  27. 用vultr centos系统这个脚本不支持,要更新啊
    spring2018-04-22 20:01 回复
    • 该脚本支持 centos 6 7 系统,你说不支持是提示什么?
      Toyo2018-04-23 20:37 回复
  28. BBR安装了就不能卸载了吗?我想试试其它的
    Band2018-04-21 22:13 回复
    • 你先理解BBR是什么。
      BBR是集成于 4.9以后版本内核中的一个模块,安装BBR=更换4.9以后版本的内核,卸载BBR=更换4.9以前版本的内核。
      如果你想要再试试锐速之类的,那么你需要更换内核为锐速规定的内核版本(系统和内核版本都要符合要求)
      Toyo2018-04-22 15:36 回复
  29. 你好,我用的梅林固件的路由器,想使用UDP转发,但是路由器需要设置一堆参数;你提到这个脚本支持UDP转发,但是那些参数如何获取呢?
    dadi20172018-04-20 16:36 回复
    • SSR服务端默认支持 UDP转发,无需任何设置也没有任何可以设置的选项/参数。
      路由器上面用的怕是 SSR libev版客户端,它的参数和 python版(我的脚本安装的 Python版服务端) 无关联。
      Toyo2018-04-20 17:44 回复
  30. 我的服务器是vultr的,用你这个脚本安装之后没法联网, TCP 加速软件也无法安装。然后手动安装的能正常使用
    han2018-04-20 11:14 回复
    • 无法联网是具体什么情况?什么系统?
      我的脚本只会安装一些必要的依赖软件,而防火墙也只会配置一下开机自动加载防火墙规则和开放SSR端口规则。
      Toyo2018-04-20 17:56 回复
  31. 我用了你的脚本,同一网络下,在电脑上用ssr很正常,在手机上只有几kb每秒的速度。这是怎么回事呢?
    Wong2018-04-19 12:02 回复
    • 电脑商 SSR 客户端速度正常,说明 SSR账号(服务端/服务器)是正常的。
      Toyo2018-04-19 16:07 回复
  32. 请教一个问题,我现在的vps上,安装了一个ssr服务,如果我在这个上面,再安装brook或者v2ray服务的话,有没有影响,还是必须先卸载掉ssr服务,才能安装,谢谢指教
    songjinyu2018-04-18 16:50 回复
    • 只要端口区分开就能行。当然有个问题就是如果这个服务器 IP 被墙了,那么你就不知道是哪个代理软件导致被墙的了。。。
      Toyo2018-04-19 16:56 回复
  33. yong 不了···wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh
    jk12142018-04-18 13:32 回复
  34. The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl. The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl. [信息] 所有步骤 安装完毕,开始启动 ShadowsocksR服务端... [错误] ShadowsocksR 启动失败 ! [[email protected]_64_54_centos ~]# /etc/init.d/ssr start [错误] ShadowsocksR 启动失败 ! [[email protected]_64_54_centos ~]# 请问这启动失败怎么回事
    hello2018-04-16 23:08 回复
    • 提供日志信息。
      Toyo2018-04-17 12:09 回复
  35. SSR更新功能无法使用。
    DanLovely2018-04-16 17:59 回复
    • SSR停更一年了。
      Toyo2018-04-17 14:37 回复
  36. 请问如果想让ssr链接直接指向域名应该修改哪里
    灬莱瓦汀2018-04-14 07:56 回复
    • 该脚本无法自定义SSR链接内的服务器IP,要想自定义,请使用另一个SSR脚本
      Toyo2018-04-14 13:54 回复
  37. 为什么协议是origin,混淆也必须是plain呢?我现在只用混淆TLS1.2+网站伪装,好像。。。没啥问题啊,不要吓我。。。
    logic2018-04-14 01:49 回复
    • 协议和混淆是独立的,可以分别设置不同的插件。
      Toyo2018-04-14 13:56 回复
  38. 大佬,我这边服务端转好 显示 已按照并 已启动,ping 的通 说明ip应该没问题。客户端用ShadowsocksX-NG-R8,能链接上,测速显示才90+ms,但是就是出不了国,用你提供的那些免费的可以出国游玩,大佬帮我看看 我这应该咋弄是好
    hbxcode2018-04-11 17:05 回复
    • MAC的SSR客户端我不清楚,估计没有 PC SSR客户端的服务器链接统计吧,这样的话很多问题看不出来。
      你用的服务器是否有外部防火墙(谷歌云 微软云 阿里云等)?
      评论里说不清,请 Telegram群组(TG使用教程)私聊联系我讨论解决。
      Toyo2018-04-11 19:08 回复
  39. 加密none 协议auth_chain_a, 混淆plain。 就办公室几个人用,还没用一会就被干扰了。@ @ :mrgreen:
    anderson2018-04-11 16:57 回复
  40. 大佬,萌新问个比较傻的问题,您这定时重启脚本所根据的时间是服务器所在地的时间还是北京时间还是..
    OkOk2018-04-11 16:36 回复
    • 当然是服务器系统时间呀。
      Toyo2018-04-12 00:37 回复
  41. 什么时候考虑做个SS AEAD的一键脚本呢。真的超好用。SSR检测很厉害情况下。SS还能坚挺.强烈希望出一个。谢谢了
    jie2018-04-11 07:37 回复
  42. 下载链接没用啊 下载不了什么情况
    SeeMI2018-04-10 12:48 回复
    • 贴出完整报错信息,同时对比本文章最后的 #其他说明。
      Toyo2018-04-10 12:56 回复
  43. 你好,脚本锐速挂了,我不会安装内核。
    kkkbook2018-04-08 13:20 回复
    • 安装锐速提示什么?
      Toyo2018-04-08 14:16 回复
  44. 大佬,为啥服务端安装好了,客户端也连上了,但是还是上不了网?服务器连接显示只有上传没有下载。防火墙已经关了,客户端应该也没有问题因为换了免费账号后就可以上了,用的是vultr,ping检测好像也没被墙。
    DingDing2018-04-08 11:43 回复
    • SSR PC客户端服务器连接统计窗口提示什么?[错误/超时/空连]
      Toyo2018-04-08 15:01 回复
      • 错误
        DingDing2018-04-08 21:28 回复
        • 服务端日志同一时间有报错信息吗?
          Toyo2018-04-09 14:07 回复
      • 现在是连接后有一段时间正常可以上,但是一段时间后就不行了
        DingDing2018-04-08 21:30 回复
  45. 希望添加协议参数和混淆参数的设置选项
    schenjian2018-04-08 00:55 回复
    • 协议参数=限制设备数
      混淆参数=无效,服务端的混淆参数是无效的没有任何功能,目前只有客户端的混淆参数才有效。
      Toyo2018-04-08 14:52 回复
  46. 请问如何禁止访问某些网站?我的解封辣 hiahiahia
    cyrus2018-04-06 13:45 回复
  47. 更新内核后无法用xshell连接了
    line2018-04-04 20:30 回复
    • 说明内核可能存在兼容性问题,导致系统开机时,无法加载内核,重装系统吧。你用的什么系统?
      Toyo2018-04-05 14:53 回复
  48. 您好,请问这个脚本的ssr的日志文件log在哪里,我的ssr老是死掉,需要进程守护supervisor,但我不知道log位置,麻烦告知,谢谢
    蓝调2018-04-04 00:25 回复
    • 位于子目录下:/usr/local/shadowsocksr/shadowsocks/ssserver.log
      Toyo2018-04-04 11:34 回复
  49. [信息] 开始保存 iptables防火墙规则... [信息] 所有步骤 安装完毕,开始启动 ShadowsocksR服务端... [信息] ShadowsocksR 启动成功 ! ssr.sh: line 130: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 131: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 132: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 133: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 134: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 135: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 136: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 137: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error ssr.sh: line 138: /usr/local/shadowsocksr/jq: cannot execute binary file: Exec format error 大佬这什么情况?我用单片机做得,启动的就变这个样子了,然后配置信息不显示 端口 : 密码 : 加密 : 协议 : 混淆 : 端口映射正常的,可以连得上,但是连上之后上不了网,log是这样的: 2018-04-03 17:10:12 INFO util.py:85 loading libcrypto from libcrypto.so.1.0. 0 2018-04-03 17:10:12 INFO shell.py:72 ShadowsocksR 3.4.0 2017-07-27 2018-04-03 17:10:12 INFO server.py:46 current process RLIMIT_NOFILE resource : soft 512000 hard 512000 2018-04-03 17:10:12 INFO asyncdns.py:324 dns server: [('8.8.4.4', 53), ('8.8 .8.8', 53)] 2018-04-03 17:10:12 INFO server.py:106 server start with protocol[auth_sha1_ v4_compatible] password [ST54160290] method [aes-128-ctr] obfs [tls1.2_ticket_au th_compatible] obfs_param [] 2018-04-03 17:10:12 INFO server.py:122 starting server at [::]:1234 2018-04-03 17:10:12 INFO server.py:142 starting server at 0.0.0.0:1234 2018-04-03 17:11:13 ERROR tcprelay.py:1097 invalid hostname: p47-buy.itunesdofLִ`Q when handling connection from ::ffff:192.168.1.1:55424 2018-04-03 17:11:13 ERROR tcprelay.py:1097 invalid hostname: p47-buy.itunes▒▒▒E\ when handling connection from ::ffff:192.168.1.1:55426 2018-04-03 17:11:13 ERROR tcprelay.py:1097 invalid hostname: p47-buy.itunes_ 搶▒0▒▒ when handling connection from ::ffff:192.168.1.1:55428 2018-04-03 17:11:19 ERROR tcprelay.py:1097 invalid hostname: app-measuremen▒|▒I when handling connection from ::ffff:192.168.1.1:55430 2018-04-03 17:11:19 ERROR tcprelay.py:1097 invalid hostname: app-measuremen▒p▒r when handling connection from ::ffff:192.168.1.1:55432 2018-04-03 17:11:20 ERROR tcprelay.py:1097 invalid hostname: app-measuremen▒zM▒ when handling connection from ::ffff:192.168.1.1:55434 2018-04-03 17:11:23 ERROR tcprelay.py:1097 invalid hostname: api-glb-nyc.sm "Ll߼h▒Z9/▒7 when handling connection from ::ffff:192.168.1.1:55436 ▒C▒▒▒%▒ ▒~▒ when handling connection from ::ffff:192.168.1.1:55438i-glb-nyc.sm 2018-04-03 17:11:23 ERROR tcprelay.py:1097 invalid hostname: api-glb-nyc.sm▒8▒e▒▒▒▒ when handling connection from ::ffff:192.168.1.1:55440 PuTTY2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly]x-q when handling connection from ::ffff:192.168.1.1:55442 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyr ▒u when handling connection from ::ffff:192.168.1.1:55444 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly ▒▒2 when handling connection from ::ffff:192.168.1.1:55446 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyiaB when handling connection from ::ffff:192.168.1.1:55450 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly▒pu? when handling connection from ::ffff:192.168.1.1:55452 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyu.'e when handling connection from ::ffff:192.168.1.1:55454 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: f-log-mobile.gu▒+kl%▒#▒M when handling connection from ::ffff:192.168.1.1:55456 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly▒▒▒E when handling connection from ::ffff:192.168.1.1:55457 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒8▒▒ when handling connection from ::ffff:192.168.1.1:55459 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: f-log-mobile.gKV▒c▒}▒z when handling connection from ::ffff:192.168.1.1:55461 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly>▒ when handling connection from ::ffff:192.168.1.1:55463 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒9Z when handling connection from ::ffff:192.168.1.1:55465 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: f-log-mobile.g▒▒w▒:#▒!▒▒▒ when handling connection from ::ffff:192.168.1.1:55468 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarlyo<S▒ when handling connection from ::ffff:192.168.1.1:55469 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒▒j▒ when handling connection from ::ffff:192.168.1.1:55471 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly▒▒▒\ when handling connection from ::ffff:192.168.1.1:55473 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly<▒▒" when handling connection from ::ffff:192.168.1.1:55475 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly▒ ▒▒ when handling connection from ::ffff:192.168.1.1:55477 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly#▒Uc when handling connection from ::ffff:192.168.1.1:55479 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly when handling connection from ::ffff:192.168.1.1:55481 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒~ë when handling connection from ::ffff:192.168.1.1:55483 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly\▒ۘ when handling connection from ::ffff:192.168.1.1:55485 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒KiP when handling connection from ::ffff:192.168.1.1:55487 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: data.grammarly2▒▒x when handling connection from ::ffff:192.168.1.1:55489 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyp7|{ when handling connection from ::ffff:192.168.1.1:55491 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒▒S▒ when handling connection from ::ffff:192.168.1.1:55493 2018-04-03 17:11:24 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒ҐE when handling connection from ::ffff:192.168.1.1:55495 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: f-log-mobile.g▒%▒▒(▒F8La when handling connection from ::ffff:192.168.1.1:55501 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: data.grammarly▒▒▒▒ when handling connection from ::ffff:192.168.1.1:55500 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒w▒▒ when handling connection from ::ffff:192.168.1.1:55502 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: f-log-mobile.g▒▒▒n▒Z▒▒▒ when handling connection from ::ffff:192.168.1.1:55504 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: data.grammarly▒▒q▒ when handling connection from ::ffff:192.168.1.1:55506 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒9_▒ when handling connection from ::ffff:192.168.1.1:55508 ▒▒▒b`fP when handling connection from ::ffff:192.168.1.1:55510: f-log-mobile.g▒▒▒ 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: data.grammarlyV)▒ when handling connection from ::ffff:192.168.1.1:55512 2018-04-03 17:11:25 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly5▒▒▒ when handling connection from ::ffff:192.168.1.1:55514 ▒4▒▒X▒▒ when handling connection from ::ffff:192.168.1.1:55516: p53-keyvaluesek:Ŗ▒$ 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: p53-keyvaluese(*▒▒m|▒p▒0▒T when handling connection from ::ffff:192.168.1.1:55518 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: p53-keyvaluese▒▒▒Z▒ _▒ӢU▒▒▒ when handling connection from ::ffff:192.168.1.1:55520 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: sakai.rutgers.I▒d when handling connection from ::ffff:192.168.1.1:55522 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: sakai.rutgers.▒F when handling connection from ::ffff:192.168.1.1:55524 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: sakai.rutgers.i▒▒ when handling connection from ::ffff:192.168.1.1:55526 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒▒▒C when handling connection from ::ffff:192.168.1.1:55528 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly罼▒ when handling connection from ::ffff:192.168.1.1:55530 2018-04-03 17:11:26 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyk▒▒G when handling connection from ::ffff:192.168.1.1:55532 2018-04-03 17:11:27 ERROR tcprelay.py:1097 unable to parse hostname gnar.grammarlyXeTR when handling connection from ::ffff:192.168.1.1:55534 2018-04-03 17:11:27 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyH\▒( when handling connection from ::ffff:192.168.1.1:55536 2018-04-03 17:11:27 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyF\▒6 when handling connection from ::ffff:192.168.1.1:55538 2018-04-03 17:11:27 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒▒; when handling connection from ::ffff:192.168.1.1:55540 2018-04-03 17:11:27 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarly▒▒Ee when handling connection from ::ffff:192.168.1.1:55542 2018-04-03 17:11:27 ERROR tcprelay.py:1097 invalid hostname: gnar.grammarlyW▒; when handling connection from ::ffff:192.168.1.1:55544
    hfjohn1232018-04-03 17:12 回复
    • 你是什么系统构架?
      uname -m
      
      Toyo2018-04-03 17:18 回复
      • aarch64,单片机
        hfjohn1232018-04-09 20:40 回复
      • 我大概理解问题出在哪里了。。。读不了AMD64的。。。有什么解决方法吗?
        hfjohn1232018-04-09 20:42 回复
        • jq 是支持 amd64 i386(386) i686(686) 构架CPU的,其他的就不清楚了。
          Toyo2018-04-09 20:57 回复
  50. BBR安装了就不能卸载吗?还有怎么能不更新内核安装BBR,我检测到当前内核支持安装BBR,但我直接按回车的话就给我安装最新内核,输入n的话会显示下载失败,怎么才可以直接选择不更新呢?
    mmccsky2018-04-01 23:07 回复
    • BBR 是集成于 4.9版本以后内核中的一个模块,所以要安装必须更换4.9以后版本的内核。
      Toyo2018-04-02 17:14 回复
1 9 10 11 12 13