centOS 安装 squid 代理,搭建私人代理 IP ,避免爬虫被封,也可以养号

最近写了个爬虫,很担心自己 IP 被封,免费的代理 IP 池不好用,付费的又太贵了。刚好有个云服务器闲置在那,准备用它来搭建代理 IP,配置在爬虫中。我使用的工具是 squid 。

下面是整个搭建步骤以及命令,推荐结合视频看,视频地址地址如下?

Youtube

  • 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
    • 本机代理访问
    • 配置所有人都能访问
      • 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
          
    • 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/

centOS 安装 squid 代理,搭建私人代理 IP ,避免爬虫被封,也可以养号》有2个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注