用Squid配置自己的代理服务器注意事项(只有拿到用户名密码的人才能打开潘多拉魔盒)

本文介绍了如何使用Squid在CentOS上搭建个人代理服务器,强调了防止未授权访问的重要性。通过设置IP限制或用户名密码验证来保护服务器,并提供了解决403错误的配置方法,确保只有掌握凭证的用户才能访问。同时,提到了通过httpclient和查看日志监控代理服务器的使用情况。
摘要由CSDN通过智能技术生成

如果你想去做爬虫,那么仅仅使用自己本地的ip肯定是不够的,这里有两种选择:

一、ip动态代理

这办法我就不多说了,可以搜索一下度娘,提供ip动态代理的平台很多

二、搭建自己的代理服务器

如果你正好有自己的服务器,无论是在阿里云还是在腾讯云,都可以

  1. 安装 squid ,参考  https://blog.csdn.net/qingfengxulai/article/details/80853870,只看安装服务端部分 
  2. 你的代理服务器我想一定只想让你自己访问,不想让别人访问(这个地方我自己吃了很大的亏,我刚开始以为自己弄一个陌生的端口【记得端口要在云平台的安全组去开放】,就没有人会知道自己这个端口的用途,也不用设置什么密码验证了,但是我想错了,1天后,我查看squid的日志,发现我的服务器被疯狂的利用)
  3. 不想让别人访问两种办法,第一,你可以设置允许的ip地址,这个简单你们自行查阅;第二、可以设置用户名密码进行验证,这个第一步已经有了。但是你发现如果仅仅按照上面的配置,无论你的代码怎么访问结果都是一个页面包含内容:403 错误,Access denied
  4. 一定要做这样的更改

    http_access allow authenticated
    http_access deny all

    deny all一定要再 http_access allow  authenticated 的下面, 这里的authenticated就是你设置的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hassen2010

你的鼓励我能输出跟多的好文章

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值