【centos 7.6】搭建代理 http

小涛 2023-02-25 02:17 326

搭建步骤

1. 安装openssl

判断是否安装 (一般系统内置了, 无需安装)

openssl version -a

安装代码

yum install openssl

2. 安装squid

yum install squid -y

3. 安装net-tools

yum install net-tools

4. 修改基本配置

1. 56行 deny 改成 allow
2. 59行 修改为 http_port 23456

3. 新增3行 (高匿)
request_header_access X-Forwarded-For deny all
request_header_access From deny all
request_header_access Via deny all

4. 新增6行 (用户密码配置)
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid Basic Authentication
auth_param basic credentialsttl 2 hours
acl auth_users proxy_auth REQUIRED
http_access allow auth_users

5. 安装httpd

yum -y install httpd-tools
touch /etc/squid/passwd && chown squid /etc/squid/passwd

6. 设置用户密码

htpasswd /etc/squid/passwd 用户名

7. 查看用户

cat /etc/squid/passwd

8. 启动

systemctl start squid

9. 查看进程

netstat -tunpl

注意

1. 保存文件

:wq

2. 输入文字

字母 a

推荐

点赞 0