#!/bin/bash #---shadowsocks-libev for debian server ----------------------------------------------# # 一键安装shadowsocks,系统为Debian #安装完成后,启动ss命令:service shadowsocks-libev start #------------ 请更改以下参数 ---------------------------------------# #用户只需要按要求更改下面三个参数即可 # 服务器端口,可任意修改 s_port="8000" # 本地手机或电脑端口,可任意修改 l_port="2000" # ss的密码,可任意修改 pwd="SsPwd" #------------ 请更改以上参数 ---------------------------------------# #------------------- debian version ----------------------------------------------# dv=`cut -d. -f1 /etc/debian_version` if [ "$dv" = "7" ]; then dv="wheezy" elif [ "$dv" = "6" ]; then dv="squeeze" elif [ "$dv" = "5" ]; then dv="lenny" fi #------------------- debian version ----------------------------------------------# #------------ 添加ss源 ---------------------------------------# wget -O- http://shadowsocks.org/debian/1D27208A.gpg | sudo apt-key add - if ! grep -q "shadowsocks.org" /etc/apt/sources.list;then cat >> /etc/apt/sources.list << END # Debian $dv for shadowsocks-libev deb http://shadowsocks.org/debian $dv main END fi apt-get update apt-get install shadowsocks-libev mkdir -p /etc/shadowsocks-libev # ss配置文件 cat > /etc/shadowsocks-libev/config.json << END { "server":"0.0.0.0", "server_port":$s_port, "local_port":$l_port, "password":"$pwd", "timeout":600, "method":"aes-256-cfb" } END # 停止ss /etc/init.d/shadowsocks-libev stop # 启动ss /etc/init.d/shadowsocks-libev start