最近写了个爬虫,很担心自己 IP 被封,免费的代理 IP 池不好用,付费的又太贵了。刚好有个云服务器闲置在那,准备用它来搭建代理 IP,配置在爬虫中。我使用的工具是 squid 。
下面是整个搭建步骤以及命令,推荐结合视频看,视频地址地址如下?
- openssl
- 判断
- openssl version -a
- 安装
- yum install openssl
- 判断
- squid
- yum install -y squid*
- net-tools
- yum install net-tools
- squid.conf
- 修改端口
- 开发防火墙
- firewall-cmd –zone=public –add-port=1234/tcp –permanent
- firewall-cmd –reload
- 本机代理访问
- curl -x 127.0.0.1:6128 www.baidu.com
- 配置所有人都能访问
- acl client src 0.0.0.0/0
- http_access allow client
- 配置账号和密码,不然所有人都能访问
- httpd,Apache的主程序,生成用户和密码
- 是否安装
- rpm -qa httpd
- 安装
- yum install httpd
- 生成用户和密码
- htpasswd -c /etc/squid/passwd guozh
- 配置用户
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd auth_param basic children 5 auth_param basic realm guozh's squid server auth_param basic credentialsttl 2 hours acl myacl proxy_auth REQUIRED http_access allow myacl
- 是否安装
- httpd,Apache的主程序,生成用户和密码
- systemctl restart squid
- dns_nameservers 114.114.114.114 223.5.5.5 8.8.8.8
本文由老郭种树原创,转载请注明:https://guozh.net/centos-install-squid-proxy-server/
垃圾
怎么设置https访问呢