zoukankan      html  css  js  c++  java
  • CentOS 搭建SS5

    一、安装依赖

    1. 依赖包

    gcc, make, automake, pam-devel, openldap-devel, openssl-devel, cyrus-sasl-devel

    2. 检查是否已经安装

    yum list installed | grep [name]

    3. 安装 

    yum -y install [name]

    2和3可以合并为

    yum -y install gcc make automake pam-devel openldap-devel openssl-devel cyrus-sasl-devel

    二、安装SS5

    1. 下载

    wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

    2. 解压

    tar xvf ss5-3.8.9-8.tar.gz

    3. 安装

    cd ss5-3.8.9
    ./configure && make
    sudo make install

    三、配置SS5

    1. 修改认证方式

    vi /etc/opt/ss5/ss5.conf

    找到并取消下面两行的注释,两行不在一起,前者靠头部,后者在文档中下部

    #auth 0.0.0.0/0  -    -
    
    #permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -

    2. 添加用户名和密码

    vi /etc/opt/ss5/ss5.passwd

    每行一个账户,格式如下:

    username password

    3. 端口,默认为1080

    vi /etc/sysconfig/ss5

    添加

    SS5_OPTS=" -u root -b 0.0.0.0:1080"

    4. 给bash文件增加可执行权限

    chmod a+x /etc/rc.d/init.d/ss5

    四、使用

    1. 启动

    /etc/rc.d/init.d/ss5 restart

    service ss5 start

    2. 停止

    /etc/rc.d/init.d/ss5 stop

    service ss5 stop

    3. 开始自启

    chkconfig --add ss5
    chkconfig ss5 on
  • 相关阅读:
    ESP32学习目录
    python中mysql管理模块mysql-connector使用
    MYSQL基础知识和操作
    urlib补充
    Python3中Urllib库是什么?urllib模块基本使用
    递归:斐波契那数列
    python正则模块一
    模块&包
    XML模块示例代码
    使用python操作XML增删改查
  • 原文地址:https://www.cnblogs.com/eagle6688/p/14515144.html
Copyright © 2011-2022 走看看