#小飞机#libev版一键脚本

介绍

  • 系统支持:Debian/Ubuntu/CentOS
  • 内存要求:≥128M

特性

该版本的特点是内存占用小,大概600k左右,使用libevC编写,低CPU消耗,甚至可以安装在基于OpenWRT的路由器上;

安装

Debian/Ubuntu

wget --no-check-certificate -O shadowsocks-libev-debian.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh

chmod +x shadowsocks-libev-debian.sh

./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log

CentOS

wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh

chmod +x shadowsocks-libev.sh

./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log

根据提示输入SS密码,端口号,加密方式
再次出现提示,任意键继续,ctrl+c取消安装

卸载

./shadowsocks-libev-debian.sh uninstall

命令

说明命令
启动/etc/init.d/shadowsocks start
停止/etc/init.d/shadowsocks stop
重启/etc/init.d/shadowsocks restart
卸载./shadowsocks-libev-debian.sh uninstall
查看状态/etc/init.d/shadowsocks status
配置文件vi /etc/shadowsocks-libev/config.json

支持加密方式

Please select stream cipher for shadowsocks-libev:
1) aes-256-gcm
2) aes-192-gcm
3) aes-128-gcm
4) aes-256-ctr
5) aes-192-ctr
6) aes-128-ctr
7) aes-256-cfb
8) aes-192-cfb
9) aes-128-cfb
10) camellia-128-cfb
11) camellia-192-cfb
12) camellia-256-cfb
13) xchacha20-ietf-poly1305
14) chacha20-ietf-poly1305
15) chacha20-ietf
16) chacha20
17) salsa20
18) rc4-md5
Which cipher you'd select(Default: aes-256-gcm):

多用户多端口配置

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
        "端口1":"密码1",
        "端口2":"密码2",
        "端口3":"密码3",
        "端口4":"密码4",
        "端口5":"密码5"
    },
    "timeout":600,
    "method":"aes-256-gcm",
      "fast_open": false
}

Windows 服务端

解压后修改config.json配置文件,然后运行shadowsocks-server.bat文件即可;
下载地址:https://sunpma.lanzouw.com/iyWwMvql2kf

秋水逸冰四合一脚本

安装

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

卸载(如果同时安装了多个版本,需要执行多次命令)

./shadowsocks-all.sh uninstall

管理
查看状态的命令start(启动) stop(停止) restart(重启) status(状态)

## 管理命令

Shadowsocks-Python
/etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR
/etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go
/etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev
/etc/init.d/shadowsocks-libev start | stop | restart | status

## 配置文件(每个版本的配置文件位置如下,修改完成后重启服务即可)

Shadowsocks-Python
/etc/shadowsocks-python/config.json

ShadowsocksR
/etc/shadowsocks-r/config.json

Shadowsocks-Go
/etc/shadowsocks-go/config.json

Shadowsocks-libev
/etc/shadowsocks-libev/config.json

发表评论

2 条评论

  1. Zero

    libev支持多用户吗??

    1. sunpma
      @Zero

      libev没试过,你可以试试,python版支持多用户多端口