• socks5搭建


    参考  https://blog.csdn.net/Vincent95/article/details/71172986?utm_source=blogxgwz0

    系统centos

    一、下载:

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

    二、配置编译环境及安装编译SS5依赖组件

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

    三、解压、编译、安装

    tar xvf ss5-3.8.9-8.tar.gz
    cd ss5-3.8.9
    ./configure && make && make install
    

    四、修改SS5配置文件

    1、修改认证方式 /etc/opt/ss5/ss5.conf

    不需要帐号密码登录

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

    需要帐号密码  

    auth    0.0.0.0/0               -              u
    permit u        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
    

    2、添加用户名及密码 /etc/opt/ss5/ss5.passwd,每行一个用户+密码(之间用空格)

    uname1 123456
    uname2 765442
    

    3、修改ss5启动的参数,自定义代理端口 /etc/sysconfig/ss5(如果不设置,默认是1080)

    注意,socks5 3.8.9-8的一个bug,重启会删掉/var/run/ss5/目录 就启不来了 。

    SS5_OPTS=" -u root -b 0.0.0.0:10808  -p /var/run/ss5.pid"
    

    4、给bash文件增加可执行权限 /etc/rc.d/init.d/ss5

    chmod 755 /etc/rc.d/init.d/ss5
    

    五、启动

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

    六、关闭

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

    七、加入开机自启

     chkconfig --add ss5
    # chkconfig --level 345 ss5 on
    

    八、如何测试

    1、判断自定义端口是否正常监听

     netstat -anp | grep 10808
    

    2、测试访问

    curl --socks5 username:password@ip:post http://icanhazip.com
    

      

      

  • 相关阅读:
    动态规划_树形DP
    动态规划_区间DP
    Git
    动态规划_状态机与状态压缩DP
    Mybatis
    3.UIViewController详解
    Flutter boost实现原理简介
    FFmpeg笔记(四)
    Xcode-FFmpeg环境搭建
    FFmpeg(一)
  • 原文地址:https://www.cnblogs.com/hark0623/p/16386745.html
Copyright © 2020-2023  润新知