zoukankan      html  css  js  c++  java
  • CentOS7快速搭建http代理服务器

    转自《Centos7下使用Squid快速搭建带认证的HTTP代理服务器》

    安装squid

    yum install squid httpd-tools -y

    生成密码文件

    mkdir /etc/squid3/
    
    htpasswd -cd /etc/squid3/passwords username
    # 此步后会提示输入密码,注意密码不要超过8位

    测试密码文件

    /usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords
    # 输入 用户名 密码
    username password
    # 提示OK说明成功,ERR是有问题,请检查一下之前步骤
    OK

    配置

    vim /etc/squid/squid.conf
    
    # 在最后添加
    auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords
    auth_param basic realm proxy
    acl authenticated proxy_auth REQUIRED
    http_access allow authenticated
    
    # 这里是端口号,可以按需修改
    # http_port 3128 这样写会同时监听ipv6和ipv4的端口,推荐适应下面的配置方法。
    http_port 0.0.0.0:3128
    # 注意此端口要能允许外部连接访问

    启动服务

    # 启动
    systemctl start squid.service
    # 停止
    systemctl stop squid.service
    # 重启
    systemctl restart squid.service
    # 查看状态
    systemctl status squid.service

    查看日志

    cat /var/log/squid/access.log
    #huo或
    tail -f /var/log/squid/access.log
  • 相关阅读:
    Netty的常用概念
    netty学习
    MarkDown思考
    Xshell配置SSH秘钥登录
    Maven中避开测试环节
    Maven文件配置
    机器学习资源
    数学问题-高精度运算
    对局匹配
    发现环
  • 原文地址:https://www.cnblogs.com/phpwyl/p/15619605.html
Copyright © 2011-2022 走看看