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

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

系统要求

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. 推出 正式版。

责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!