1.安装shadowsocks
yum install python-setuptools && easy_install pip
pip install shadowsocks
2.配置shadowsocks
vi /etc/shadowsocks.json
{
"server":"xxx.xxx.xxx.xxx",
"server_port":8333,
"local_address":"120.0.0.1",
"local_port":1080,
"password":"xxxxxxx.",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
// 单用户需要修改的只有server server_port password 其他默认就好
// 多用户如下配置
{ "server":"xxx.xxx.xxx.xxx", // 这里填写你的服务器的IP地址 "port_password": { "8234":"*********", // 为8234端口设定自定义的密码 "8235":"*********", // 为8235端口设定自定义的密码 "8236":"*********" // 为8236端口设定自定义的密码,如果还需要多个账号,按此格式往下添加即可,但要保证最后一个账户后面没","切记! }, "timeout":300, "method":"aes-256-cfb", "fast_open":false }
3. 设置shadowsocks开机启动
vi /etc/rc.local
4. 开启设定的端口
查看防火墙状态
firewall-cmd --state
如果是running,表示开启;否则执行如下代码
systemctl start firewalld
开启指定端口:8888
firewall-cmd --zone=public --add-port=8888/tcp --permanent
返回success 即成功
重启防火墙以更新配置的端口规则
firewall-cmd --reload
查看开启的端口
firewall-cmd --list-ports
5. 启用shadowsocks服务
ssserver -c /etc/shadowsocks.json -d start
前台运行
ssserver -c /etc/shadowsocks.json
后台运行
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
至此已经可以使用了。
安装serverspeeder加速
1. 安装serverspeeder
更换内核
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force
检查内核是否安装成功
rpm -qa | grep kernel
如果所示即为成功
重启服务器
reboot
执行一下命令
yum install net-tools -y
安装Serverspeeder
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
启动加速
service serverSpeeder start