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

吐槽

我算是放弃反代了使用Nignx反向代理Steam社区-宝塔面板,国内服务器太...
本地使用的114.114.114.114的DNS可以正确解析反代的网页,我的阿里云和腾讯云都用的同样的DNS就是解析不了,手动添加HOST能解析,但是获取网页源码的时间也太慢了吧(分分钟处理超时,真就随缘访问,还有各种奇葩问题,可能我的服务器在俄罗斯原因),然后只有搭建代理IP了o_O

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

Youtube

PS:如果你是Debain用户把 yum 指令换成 apt-get,顺便推荐个谷歌浏览器插件SwitchyOmega
Linux

  • 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
          
    • systemctl restart squid

    • dns_nameservers 114.114.114.114 223.5.5.5 8.8.8.8

验证代理

IP


Never give up your dreams.