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

『原创』Shadowsocks Go版 一键安装管理脚本

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

昨天有个逗比想让我写个 Shadowsocks 一键管理脚本,我去查了下发现这么多年了,竟然还没有一个 一键管理脚本(可能有但没查到),目前网上流传的还是秋水逗比的一键安装脚本,想了下也没什么难得,正好闲的没事,就写个 Shadowsocks 一键管理脚本好了。

Shadowsocks 目前主要流行 C语言版 和 Go语言版,看了下两者相差不大,C语言版主要是多了个混淆插件功能(Go版也能通过独立运行方式使用用,不过我目前没打算加入),我喜欢 Go语言版的简洁无依赖,所以选了 Go语言版来写一键管理脚本。


Github 项目地址:https://github.com/shadowsocks/go-shadowsocks2


系统要求

CentOS 6+ / Debian 7+ / Ubuntu 14.04 +


脚本版本

Ver: 1.0.0


安装步骤

执行下面的代码下载并运行脚本。

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

运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。

点击展开 查看更多


使用说明

进入下载脚本的目录并运行脚本:

./ss-go.sh

然后选择你要执行的选项即可。

  Shadowsocks-Go 一键管理脚本 [vX.X.X]
  ---- Toyo | doub.io/ss-jc67 ----
  
  0. 升级脚本
————————————
  1. 安装 Shadowsocks
  2. 更新 Shadowsocks
  3. 卸载 Shadowsocks
————————————
  4. 启动 Shadowsocks
  5. 停止 Shadowsocks
  6. 重启 Shadowsocks
————————————
  7. 设置 账号配置
  8. 查看 账号信息
  9. 查看 日志信息
 10. 查看 链接信息
————————————

 当前状态: 已安装 并 已启动

 请输入数字 [0-10]:

其他操作

启动:/etc/init.d/ss-go start

停止:/etc/init.d/ss-go stop

重启:/etc/init.d/ss-go restart

查看状态:/etc/init.d/ss-go status

安装目录:/usr/local/shadowsocks-go

配置文件:/usr/local/shadowsocks-go/shadowsocks-go.conf

日志文件:/usr/local/shadowsocks-go/shadowsocks-go.log


其他说明

关于chacha20_poly1305加密方式与客户端处名称不一致的解释

点击展开 查看更多


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

点击展开 查看更多


提示 wget: command not found 的错误

点击展开 查看更多


升级脚本

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

更新日志

2018年11月07日,版本 v1.0.0

1. 推出 正式版。


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

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(30)个小伙伴在吐槽
  1. 个人比较喜欢用simple-obfs,我想如何自己安装
    2018-11-11 10:15 回复
  2. 安装的时候提示“ Shadowsocks 最新版本获取失败!”。。。。
    aosan2018-11-10 21:35 回复
    • 你的服务器与 Github 之间链接存在问题。
      Toyo2018-11-10 22:32 回复
  3. 谢谢大佬的脚本,摸摸哒 爱你哦(〃` 3′〃)
    LALALA2018-11-10 15:50 回复
  4. 我在装上以后(搬瓦工),netstat有很多很多这样的占用,大概占了30多条,因为在搬瓦工的statistics里看到占用很高。请问这是正常的嘛..?小白表示不懂.. VPSIP:SSPORT 家里IP:xxxxx ESTABLISHED keepalive (6848.47/0/0) xxxxx是一系列的端口,谢谢
    uuu2018-11-09 12:03 回复
    • 多条链接是正常的,因为往往你打开几个网页,每个连接都是独立创建的(客户端收到浏览器请求发送至服务端,服务端访问目标网站后将数据原路返回,浏览器收到后显示出来)。
      不过如果太多的话,说明SS客户端创建了太多TCP链接,你需要检查一下本地是哪些软件链接了SS客户端(127.0.0.1 1080端口)。
      Toyo2018-11-09 12:29 回复
  5. 这个可以做简洁版的ss,不需要流控的用这个更轻便
    pacio2018-11-08 23:38 回复
  6. 非常感谢大神的贡献,请问能否将simple-obfs安装功能也加上?
    Remote2018-11-08 17:55 回复
    • 混淆插件的话,Go版并没有内置,这意味着需要用独立模式运行。
      Toyo2018-11-08 18:34 回复
  7. xchacha20-ietf-poly1305,是不是比不带x的chacha20-ietf-poly1305更好?
    Andy2018-11-08 12:39 回复
    • 我不清楚这些加密方式的具体区别,但是有个人向该Go版作者提过添加这个加密方式的issues,作者回复:No use for it. 没卵用。
      Toyo2018-11-08 14:10 回复
  8. 竟然在手机Chrome的文章推荐列表里看见了这篇…… :oops: https://i.loli.net/2018/11/08/5be311c28d2e6.png
    mikusa2018-11-08 00:25 回复
  9. 我看了好几次才发现这个是SS脚本不是以前的那个SSR脚本 :smile:
    sdshdv2018-11-07 21:30 回复
  10. 大佬,ss go版支持多端口不同密码吧。这是在别的网站上看到的:
    Shadowsocks-Go 版的配置文件路径 /etc/shadowsocks-go/config.json,下面以修改该配置文件来说明。
    Shadowsocks-Go 版多端口配置文件示例:
    
    {
        "port_password":{
             "9000":"password0",
             "9001":"password1",
             "9002":"password2",
             "9003":"password3",
             "9004":"password4"
        },
        "method":"your_encryption_method",
        "timeout":300
    }
    
    重点在于 port_password 字段的修改。
    你想要多少端口就添加多少端口,注意需要符合 json 格式,里面的最后一行后面是没有英文逗号的,整个大括号的最后需要有一个英文逗号。
    修改完成后,保存配置文件,重启之。命令如下:
    
    /etc/init.d/shadowsocks-go restart
    
    DDda2018-11-07 20:36 回复
    • 你说的是这个老版本的:https://github.com/shadowsocks/shadowsocks-go
      而我脚本用的是这个版本的:https://github.com/shadowsocks/go-shadowsocks2
      老版本不支持 AEAD加密方式之类的,而且最近一次 releases 更新还是17年1月,目前主流的 Go版是新版本的这个。
      Toyo2018-11-07 21:12 回复
  11. 试用了一下,安装很快,建议把锐速和bbr以及守护的功能也一并集成了
    kalso2018-11-07 19:06 回复
    • 守护进程的是标配功能,默认就有,位于 7. 设置 账号配置 中
      Toyo2018-11-07 21:09 回复
  12. 怎么没有流量限制和速度限制呀,想要ssrmu.sh 一模一样的功能
    pkpiao2018-11-07 18:20 回复
    • Shadowsocks Go版 没有 ShadowsocksR MudbJSON 模式(单服务器多用户)。
      Toyo2018-11-07 18:23 回复
      • 可以加进去么,我感觉ss比较好用,速度蛮快的,又可以中转
        pkpiao2018-11-07 18:28 回复
        • 是 Shadowsocks 本身没有这个单服务器多用户模式,而不是有我却没加上。。。
          Toyo2018-11-07 18:54 回复
    • 这个貌似是开发者没给API
      今晚打老虎2018-11-08 14:18 回复
  13. 请问这个go版本和现在流行的sslibev版本的区别是什么?
    weiladeng2018-11-07 18:19 回复
    • 开头写了,libev 的多了个混淆插件功能 和 几个加密方式。
      Toyo2018-11-07 18:23 回复
  14. 一直用你的ssr,不加混淆,当成ss用
    小二2018-11-07 18:09 回复
  15. 以后会支持多端口吗?
    Sonney2018-11-07 17:56 回复
    • 这个 Go版 并不支持多端口多用户。
      Toyo2018-11-07 17:58 回复
  16. 配置文件支持开启TFO吗?(TCP FAST OPEN)
    Sonney2018-11-07 17:54 回复
    • 不清楚,这个项目没有说明 TFO 相关内容。
      Toyo2018-11-07 18:00 回复