前边的就不多说了 注意有一点在第一次充值时要输入优惠码 有赠送 可怜我小白 没有输入
使用的是一键脚本
本脚本适用环境:
系统支持:CentOS 6,7,Debian,Ubuntu
内存要求:≥128M
关于本脚本:
一键安装 Python 版 Shadowsocks 的最新版,同时安装了 Python 包管理工具 pip。
默认配置:
服务器端口:自己设定(如不设定,默认为8989)
客户端端口:1080
密码:自己设定(如不设定,默认为teddysun.com)
备注:脚本默认创建单用户配置文件,如需配置多用户,安装完毕后参照下面的教程 sample 手动修改配置文件后重启即可。
使用方法:
使用root用户登录,运行以下命令:
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh chmod +x shadowsocks.sh #自己的备份地址 http://www.wunail.com/wp-content/uploads/2017/shadowsocks.sh ./shadowsocks.sh 2>&1 | tee shadowsocks.log
安装完成后,脚本提示如下:
Congratulations, shadowsocks install completed! Your Server IP:your_server_ip Your Server Port:your_server_port Your Password:your_password Your Local IP:127.0.0.1 Your Local Port:1080 Your Encryption Method:aes-256-cfb Welcome to visit:https://teddysun.com/342.html Enjoy it!
卸载方法:
使用root用户登录,运行以下命令:
./shadowsocks.sh uninstall
单用户配置文件 Sample(2015 年 08 月 28 日修正):
配置文件路径:/etc/shadowsocks.json
{ "server":"0.0.0.0", "server_port":8989, "local_address":"127.0.0.1", "local_port":1080, "password":"yourpassword", "timeout":300, "method":"aes-256-cfb", "fast_open": false }
多用户多端口配置文件 Sample(2015 年 08 月 28 日修正):
配置文件路径:/etc/shadowsocks.json
{ "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 }
使用命令(2015 年 08 月 28 日修正):
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
这个脚本默认是但用户配置
若要多用户还需要在防火墙进行修改
一、关闭防火墙
1、重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
2、即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
在开启了防火墙时,做如下设置,开启相关端口,修改 /etc/sysconfig/iptables 文件,添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙
备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,
正确的应该是添加到默认的22端口这条规则的下面
转载CentOS关闭Linux防火墙(iptables) 及 SELinux
锐速是一款非常不错的TCP底层加速软件,可以非常方便快速地完成服务器网络的优化,配合 ShadowSocks 效果奇佳。目前锐速官方已经关闭注册了,所以我在这里分享几个开心版(破解)的一键锐速脚本。
锐速并非支持所有的版本,所以的安装之前一定要确定系统内核支持锐速。
为了备份和存档,这里我收集了几个锐速开心版的一键安装脚本,大家优先使用第一个脚本!(我只试了第一个 成功)
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh #自己的备份地址 http://www.wunail.com/wp-content/uploads/2017/serverspeeder-all.sh # 注意!!建议使用第一个代码来安装,下面的几个都是备用的,功能都一样,不需要重复执行,只需要执行第一行代码就行了,每一行代码都是独立的。 ———— curl -s http://f.ylnote.com/f/install -o install;chmod 775 install;./install wget -O - http://file.idc.wiki/get.php?serverSpeeder | bash && bash serverSpeeder_setup.sh ———— # 上面三个不区分系统。下面这四个区分系统 ———— # Debian7 64位 wget o0o.re/rs&&sh rs # Centos6 64位 wget o0o.re/rscentos&&sh rscentos # centos7 64位 wget o0o.re/rscentos7&&sh rscentos7 # Ubuntu14 64位 wget o0o.re/rsu&&sh rsu
脚本会自动检测你的VPS是否可以按照开心版锐速,如果可以就会提示你参数或者直接安装完成,参数设置直接回车默认即可。
卸载开心版锐速 # chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f
锐速开心版功能:
如果内核完全匹配就会自动下载安装。
如果没有完全匹配的内核,会在界面提示可选内核,可以手动选个最接近的尝试
自动下载授权文件
自动修改配置文件
已chattr +i /serverspeeder/etc/apx*禁止修改配置文件,可以不用加hosts了
目前只支持CentOS,ubuntu和debian。如果有其他系统支持,可以到http://www.91yun.org/serverspeeder91yun手动下载其他系统的安装包
开启高级算法
Tip:开心版锐速默认都启动高级算法了,所以可以忽略下面的步骤。
一些KVM/XEN的VPS上支持高级算法,所以我们可以修改锐速的3个参数来开启,vi /serverspeeder/etc/config
rsc=”1″ #RSC网卡驱动模式
gso=”1″
maxmode=”1″ #最大传输模式
使用命令
#重启锐速 /serverspeeder/bin/serverSpeeder.sh restart #启动锐速 /serverspeeder/bin/serverSpeeder.sh start #停止锐速 /serverspeeder/bin/serverSpeeder.sh stop #查看锐速运行情况 /serverspeeder/bin/serverSpeeder.sh status
删除锐速 #
#脚本删除,如果不行就用下面的强制删除 ./serverSpeederInstaller.sh uninstall 强制删除 rm -rf /serverspeeder
参考 Shadowsocks Python版一键安装脚本
优秀的VPS TCP加速软件 —— 一键锐速安装脚本(开心版)
之前一直想弄ss-penl的但之前没弄成功 但是多了一些合租用的 想要监控一下流量 ss-penl有点复杂 而且最近也没时间弄 于是就用了
ss-bash
按照github上的指导一直弄不成功 原来是系统不一样导致的
下面是centos上的过程
前言
ss-bash
Shadowsocks流量管理脚本
目前只支持python版Shadowsocks
目前只支持统计ipv4流量
系统要求
shadowsocks-python
工作原理
不同的用户分配不同端口,使用iptables规则获取各端口的流量,脚本循环运行,在固定时间间隔根据iptables结果统计流量使用情况,并在流量超过限制时,添加对应端口的iptables reject规则以禁用端口。
1下载源码
#git clone https://github.com/hellofwy/ss-bash
# cd ss-bash
首次运行时,先新建用户 #例如新用户端口为8388,密码为passwd,流量限制为10GB,执行: sudo ./ssadmin.sh add 8388 passwd 10G #启动ssserver sudo ./ssadmin.sh start
其它命令请查看帮助,执行命令:
sudo ./ssadmin.sh help
修改流量统计间隔
默认的流量采样间隔为5分钟
流量间隔可根据实际需求调整,但最好不要太小,比如小于10秒
打开文件sslib.sh,修改INTERVEL的值,单位为秒。比如设置流量间隔为10分钟:
INTERVEL=600 (不用动就好)
修改ssserver文件位置
如果shadowsocks不是使用apt-get或者pip安装,无法自动找到ssserver文件时,请手动指定程序的具体位置。
打开文件sslib.sh,修改SSSERVER的值,比如ssserver的路径为/usr/local/bin/ssserver时,修改为
SSSERVER=/etc/init.d/shadowsocks (debian中不用改就好)
文件夹中的相关文件
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及其中文件为程序内部使用文件,请不要手动删除。
详细命令 命令
重启后要做的事
#先关闭py shadowsocks /etc/init.d/shadowsocks stop
#然后进入文件夹 cd /ss-bash
#查看锐速运行情况 /serverspeeder/bin/serverSpeeder.sh status
#看情况输入
#重启锐速 /serverspeeder/bin/serverSpeeder.sh restart
#启动锐速 /serverspeeder/bin/serverSpeeder.sh start
#输入开始命令 sudo ./ssadmin.sh start
参考 Shadowsocks流量管理脚本ss-bash
github