美文网首页
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