月度归档: 2023 年 8 月

  • 使用squid搭建HTTP代理服务器

    yum install squid

    /etc/squid/squid.conf 是squid的配置文件

    /var/log/squid/access.log 是访问日志

    打开/etc/squid/squid.conf文件并配置内容如下

    http_port 3128 是代理端口,可以改为需要的端口

    修改后重启服务即可实现代理上网了

    service squid restart

    如果需要用户名以及密码验证,需要先创建用户,步骤如下:

    yum install httpd-tools -y   (用于安装htpasswd工具)
    htpasswd  -c /etc/squid/squid_user.txt  (用于创建用户名和密码)

    然后把下面的代码加到如图的位置

    auth_param basic program /usr/lib64/squid/basic_ncsa_auth  /etc/squid/squid_user.txt
    acl auth_user proxy_auth REQUIRED
    http_access allow auth_user

    注释掉以前的 http_access的配置,改为红框里的代码即可。