Centos7下安装配置ss服务端

重置了服务器,从centos6换到了7,感觉更慢了……
记一波配置过程

安装pip

下面这个命令测试成功,yum install python-pip命令未测试

yum install python-setuptools
easy_install pip

安装ss服务端

其实都是一个端,需要确认的全都是输入y+回车

pip install shadowsocks #安装客户端

安装编辑器

yum install vim 

配置文件

vim /ss.json 

文件配置内容

{
"server":"0.0.0.0",
"server_port":1234,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mima",
"timeout":300,
"method":"aes-256-cfb"
} 

server是服务器IP,server_port是服务端口,就是客户端连接时填写的端口。password是密码,method是加密方式,除了服务器ip、端口、密码这三个,其他都可以默认。注意拼写,今天手打错了一个直接爆炸,GG

启动服务

ssserver -c /ss.json -d start

ss.json是配置文件,下面这个命令可以查看是否启动成功

ps -aux | grep ssserver

添加开机启动

编辑配置文件

vim /etc/rc.local

i键进入编辑模式,在最后插入下面的命令

sudo ssserver -c /ss.json -d start

ESC键退出编辑模式,输入wq 回车 保存编辑

开启防火墙

防火墙基本命令

启动、状态、禁用、停止

systemctl start firewalld
systemctl status firewalld 
systemctl disable firewalld
systemctl stop firewalld

开启端口

permanent参数为永久生效

firewall-cmd --zone=public --add-port=1234/tcp --permanent

重载配置

firewall-cmd --reload

可以在这里测试端口是否开放

标签: 配置, Linux, Centos7, ss