• CentOS7.2下配置SOCKS5代理


    SOCKS介绍:

    1、这里只做简单介绍。 
            SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。

    • 正常情况下的客户端请求服务端的通讯如下:

        客户端 -->服务端

    • 使用代理的情况下客户端请求服务器的通讯图

        客户端-->代理-->服务端

    2、为什么写本片文章

            因为我们的其中一块业务需要用到socks代理,具体什么是socks代理直接去百度查,很多专业名词本人也解释不是很清楚,下面看操作步骤吧!!

    开始安装:

    1、下载依赖

    yum install pam-devel openldap-devel openssl-devel

    2、下载socks5包

    wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

    3、编译安装

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

    4.1、配置修改

    # grep "^[a-z]" /etc/opt/ss5/ss5.conf 
    auth    0.0.0.0/0               -               u
    permit u    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -    
    说明(取消以上两行的注释):
    1、将   :auth    0.0.0.0/0               -               -
        改为:auth    0.0.0.0/0               -               u
    2、将   :permit -    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -    
        改为:permit u    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -  

    4.2、设置用户

    # cat /etc/opt/ss5/ss5.passwd
    用户名 用户密码

    5、启动socks5

    /usr/sbin/ss5 -t $SS5_OPTS -u root -b 0.0.0.0:10086

     6、启动后确定ss5进程

    # ps -ef|grep ss5
    root     24680     1  0 16:44 ?        00:00:00 /usr/sbin/ss5 -t -u root -b 0.0.0.0:10086

           确定ss5进程存在就证明socks服务正常在运行了!!!

    7、测试socks代理是否可用

    说明:本次测试使用qq的代理测试

  • 相关阅读:
    【后缀数组】
    【后缀数组之height数组】
    【后缀数组之SA数组】【真难懂啊】
    【转】为何浮点数可能丢失精度
    UVa_Live 3664(精度坑)
    【火车出栈】ZOJ
    并发查询
    java基础知识1
    感悟__你总是要建立自己的价值观,世界观,人生观,信念的,总不能一直靠鸡汤,被外界,环境,他人,见闻等所掌控你的情绪,积极或者消极.
    batch、随机、Mini-batch梯度下降
  • 原文地址:https://www.cnblogs.com/hei-ma/p/9761123.html
Copyright © 2020-2023  润新知