zoukankan      html  css  js  c++  java
  • Centos6.5 Squid3.1.10代理服务器(用户认证,加密,高匿)及使用指南

     Centos6.5 Squid3.1.10代理服务器(用户认证,加密,高匿)及使用指南

    1,安装

    Yum -y install squid http-devel

    2,apachehtpasswd 创建用户

    htpasswd -c /etc/squid/user.pass test

    3,使用openssl加密

    Cd /root/

    openssl req -new > wdzjsquid.csr

    openssl rsa -in privkey.pem -out wdzjsquid.key

    openssl x509 -in wdzjsquid.csr -out wdzjsquid.crt -req -signkey wdzjsquid.key -days 3650



    4,修改配置文件 Vi /etc/squid/squid.conf

    #最前面加入蓝色字体

    auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/user.pass

    auth_param basic children 5

    auth_param basic realm Welcome to test

    auth_param basic credentialsttl 2 hours

    acl lookwest proxy_auth REQUIRED

    dns_nameservers 8.8.8.8

    http_access allow lookwest

    #下面两行就是高匿配置

    via off

    forwarded_for delete



    #http_access deny all #注释这个加入下面一句话

    http_access allow all



    #http_port 198.11.172.35:3128 #注释这个加入下面一句话

    https_port 443 cert=/root/wdzjsquid.crt key=/root/wdzjsquid.key



    5,启动

    Service squid start



    6,linux 客户端安装stunnel

    Linux版下载地址:https://www.stunnel.org/downloads/stunnel-5.10.tar.gz

    apt-get install libssl-dev ubuntu

    Yum -y install libssl-dev centos

    Tar zxvf stunnel-5.10.tar.gz

    ./configure --prefix=/usr/local/stunnel

    Make && make install



    cd /usr/local/stunnel/etc/stunnel

    Vi stunnel.conf

    [https]

    accept = 127.0.0.1:8088

    connect = 198.11.172.35:443

    启动

    /usr/locsal/stunnel/bin/stunnel /usr/local/stunnel/etc/stunnel/stunnel.conf

    修改浏览器代理

    http 127.0.0.1 8088

    https 127.0.0.1 8088

    等等 

  • 相关阅读:
    需要学习的技术
    面试资料
    数据库设计三大范式
    java List 排序 Collections.sort() 对 List 排序
    hibernate的延迟加载
    索引失效原因总结
    mybatis调用oracle存储过程
    Android开发中需要注意哪些坑
    Intent在Activity之间传值的几种方式
    Android动画(Animations)
  • 原文地址:https://www.cnblogs.com/zenghui940/p/4304724.html
Copyright © 2011-2022 走看看