美文网首页
centos7配置shadowsocks

centos7配置shadowsocks

作者: 四丢皮得 | 来源:发表于2017-10-28 11:39 被阅读584次

更新系统和组件

# yum -y update

安装Shadowsocks服务端

  • 安装Python-setuptools和pip工具
# yum install Python-setuptools && easy_install pip
  • 安装Shadowsocks
# pip install shadowsocks
  • 配置Json文件
# vi /etc/shadowsocks.json  #新建Json文件

按Insert进入输入,然后填入下面的信息,修改完成后按ESC,输入:wq退出。
单端口:

{
    "server":"IP",
    "server_port":Port,
    "password":"yourpassword",
    "timeout":300,
    "method":"aes-256-cfb",  #模式可以选择很多种,这里只是一种
    "fast_open":false,
}

多端口:

{    
    "server":"IP",    
    "local_address":"127.0.0.1",    
    "local_port":1080,    
    "port_password":{    
        "443":"password1",    
        "520":"password2",    
        "525":"password3",    
        "530":"password4"    #配置多个端口和密码,常用443、80等
    },   
    "timeout":600,    
    "method":"aes-256-cfb",    
    "fast_open": false
}  

加密方式有:aes-256-cfb,rc4-md5,aes-192-cfb,aes-128-cfb,table 等,建议采用rc4-md5(速度快)或者aes-256-cfb(稳定)。

  • 设置Shadowsocks开机自启动
# vi /etc/rc.local

添加:

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
  • 验证防护墙端口,在防火墙中看到相应端口证明开启成功
# netstat -ntlp

相关文章

网友评论

      本文标题:centos7配置shadowsocks

      本文链接:https://www.haomeiwen.com/subject/gsnjpxtx.html