闲话少说,如果不想动手呢,那就到网上去买账号吧,但是安全性,真的不好说,如果要自己动手来,那么往下看喽:
2.chmod +x shadowsocks.sh //设置可执行权限
3../shadowsocks.sh 2>&1 | tee shadowsocks.log //保存安装日志
Congratulations, shadowsocks install completed!
Your Server IP: x.x.x.x
Your Server Port: xxxx
Your Password: xxxx
Your Local IP: 127.0.0.1
Your Local Port: 1080
Your Encryption Method: aes-256-cfb
{
“server”:”0.0.0.0″,
“local_address”:”127.0.0.1″,
“local_port”:1080,
“port_password”:{
“8989”:”password0″,
“9001”:”password1″,
“9002”:”password2″,
“9003”:”password3″,
“9004”:”password4″
},
“timeout”:300,
“method”:”aes-256-cfb”,
“fast_open”: false
}
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
- 目前只支持python版Shadowsocks
- 目前只支持统计ipv4流量
wget https://github.com/hellofwy/ss-bash/archive/v1.0-beta.3.tar.gz
tar zxvf v1.0-beta.3.tar.gz
sudo ./ssadmin.sh add 8388(端口号) passwd(密码) 10G(限制流量数)
sudo ./ssadmin.sh start
自定义ssserver的配置
"server": "0.0.0.0", "timeout": 60, "method": "aes-256-cfb",
"server": "0.0.0.0", "timeout": 60, "method": "aes-256-cfb", "fast_open": true, "workers": 5,
sudo ss-bash/ssadmin.sh soft_restart
修改流量统计间隔
INTERVEL=600
修改ssserver文件位置
SSSERVER=/usr/local/bin/ssserver
文件夹中的相关文件
- ssadmin.sh – 管理程序,所有命令通过该程序执行
- sscounter.sh – 流量统计程序。由ssadmin.sh自动调用执行,注意:不要手动运行该程序
- sslib.sh – 包含一些参数配置和流量统计函数。由ssadmin.sh自动调用执行,注意:不要手动运行该程序
- ssmlt.template – ssserver的配置文件
- ssmlt.json – 根据用户列表和ssmlt.template生成的ssserver实际使用的配置文件
- ssusers – 用户列表,包括端口、密码、流量限制参数。ssadmin.sh showpw 命令,显示该文件内容。
- sstraffic – 用户流量使用情况,包括流量限制,已用流量,剩余流量等。ssadmin.sh show 命令,显示该文件内容。
- traffic.log – 用户流量记录,供程序内部使用。
- 其它文件 – .tmp、.lock、.pid等文件、文件夹tmp及其中文件为程序内部使用文件,请不要手动删除。
用法: | |
显示版本: | |
ssadmin.sh -v|v|version | |
显示帮助: | |
ssadmin.sh [-h|h|help] | |
启动ss: | |
ssadmin.sh start | |
停止ss: | |
ssadmin.sh stop | |
查看ss状态: | |
ssadmin.sh status | |
重启ss: | |
ssadmin.sh restart | |
软重启ss: | |
ssadmin.sh soft_restart | |
在不影响现有连接的情况下重启ss服务。用于ss服务参数修改, | |
和手动直接修改配置文件后,重启ss服务。 | |
添加用户: | |
ssadmin.sh add port passwd limit | |
port:端口号, 0<port<=65535 | |
passwd:密码, 不能有空格,引号等字符 | |
limit:流量限制,可以用K/M/G/T、KB/MB/GB/TB等(不区 | |
分大小写)。支持小数。比如10.5G、10.5GB等。 | |
1KB=1024 bytes,以此类推。 | |
示例: ssadmin.sh add 3333 abcde 10.5G | |
显示用户流量信息: | |
ssadmin.sh show port | |
显示所有用户流量信息: | |
ssadmin.sh show | |
显示用户密码信息: | |
ssadmin.sh showpw port | |
显示所有用户密码信息: | |
ssadmin.sh showpw | |
删除用户: | |
ssadmin.sh del port | |
修改用户: | |
ssadmin.sh change port passwd limit | |
修改用户密码: | |
ssadmin.sh cpw port passwd | |
修改用户流量限制: | |
ssadmin.sh clim port limit | |
修改所有用户流量限制: | |
ssadmin.sh change_all_limit limit | |
用户流量使用量置零: | |
ssadmin.sh rused limit | |
所有用户流量使用量置零: | |
ssadmin.sh reset_all_used | |
用户流量限制置零: | |
ssadmin.sh rlim port | |
全部用户流量限制置零: | |
ssadmin.sh reset_all_limit | |
显示已添加的iptables规则: | |
ssadmin.sh lrules |