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

    等等 

  • 相关阅读:
    清除浮动(float)的影响
    再说模拟测试
    关于vue移动端 ios 的兼容问题(二)
    微信小程序 开发 坑(3)
    记录开发微信小程序的坑(3)
    记录开发微信小程序的坑(2)
    记录微信小程序开发遇到的坑
    记录git常用命令
    配置vue项目stylus变量遇见的问题
    如何在vue项目打包去掉console
  • 原文地址:https://www.cnblogs.com/zenghui940/p/4304724.html
Copyright © 2011-2022 走看看