CentOS7系统中的常见配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26870933/article/details/84334292

今天为大家介绍一个centos7中非常常见的配置,大家看后一定受益匪浅!

一、使用SSH连接工具连接到服务器 

$ssh root@ip地址

二、连接上服务器之后,先安装Python包管理工具,

yum install python-setuptools && easy_install pip

三、安装Shadowsocks

pip install shadowsocks

四、启动服务 
(1)命令配置运行

ssserver -p 443 -k password -m aes-256-cfb  // ssserver -p 服务器端口 -k 密码 -m 加密方法

ssserver -p 443 -k password -m aes-256-cfb -d start // -d start 代表后台运行

(2)配置文件运行 
①创建/etc/shadowsocks/目录

mkdir /etc/shadowsocks

②在/etc/shadowsocks/目录下创建配置文件

vim /etc/shadowsocks/conf.json

如果是用当前服务器做vpn,your_server_ip填写0.0.0.0 
单用户配置:

// 单用户配置(二选一)
{ 
  "server":"your_server_ip",     // 你的服务器ip
  "server_port":8388,            // 端口号(每一个账号都不能重复)
  "local_address": "127.0.0.1",  // 本地地址,一般不变
  "local_port":1080,             // 本地端口,一般不变
  "password":"*********",        // 连接密码
  "timeout":300,                 // 相应超时时间
  "method":"aes-256-cfb",        // 加密方式

  "fast_open": false             //  使用TCP_FASTOPEN, 参数选项true   false,一般保持默认即可

}

多用户配置:

// 多用户配置(二选一)
{ 
    "server":"your_server_ip", 
    "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
}

配置说明:

字段                 说明
server          ss服务监听地址
server_port     ss服务监听端口
local_address   本地的监听地址
local_port      本地的监听端口
password        密码
timeout         超时时间,单位秒
method          加密方法,默认是aes-256-cfb
fast_open       使用TCP_FASTOPEN, true / false
workers         workers数,只支持Unix/Linux系统

③根据配置文件启动

ssserver -c /etc/shadowsocks/conf.json start // 前台运行
ssserver -c /etc/shadowsocks/conf.json -d start // 后台运行
ssserver -c /etc/shadowsocks/conf.json -d stop // 停止服务

ps:如果出现错误的话,就先杀死进程,重新启动就可以了。

sudo kill -9 7603

重新执行! 

[root@localhost shadowsocks]# ssserver -c /etc/shadowsocks/conf.json -d start
INFO: loading config from /etc/shadowsocks/conf.json
2018-11-15 22:53:53 INFO loading libcrypto from libcrypto.so.10
started

若在本地连接不上,添加开启你配置的端口号即可!例如开启8388端口!

[root@localhost shadowsocks]# firewall-cmd --zone=public --add-port=8388/tcp --permanent
success
[root@localhost shadowsocks]# firewall-cmd --reload
success
[root@localhost shadowsocks]# systemctl restart firewalld.service

结束!

参考文献:https://blog.csdn.net/qq_26870933/article/details/84229945

猜你喜欢

转载自blog.csdn.net/qq_26870933/article/details/84334292