使用Squid搭建高匿代理

  • A+
所属分类:Linux

写爬虫的时候经常ip被办,网上找到的代理基本上不能用,收费的还死贵。

今天我们自己来使用Squid来搭建高匿代理,实现爬虫防屏蔽。

这里我使用的centos 6.9作为演示,其他的类似。

Squid安装

使用Squid搭建高匿代理

然后我们编辑一下squid的配置文件

然后我们生成Swap

然后我们执行

现在我们启动squid,其实代理已经可以用了。

我们可以测试一下。

我们在终端里面执行

然后在服务器端打印下日志信息

然后我们在终端里面执行

可以看到,服务器端的日志已经有这个访问的信息了。

使用Squid搭建高匿代理

使用Squid搭建高匿代理

配置密码

我们这里使用最简单的密码验证ncsa_auth,因为我们需要生成一个passwd的密码文件,所以要先安装下工具。

使用Squid搭建高匿代理

验证方式可选规则

安装生成工具

使用Squid搭建高匿代理

执行

-c 是创建一个新的文件

/etc/squid/passwd 新文件的路径

trojansun 用户名

然后输入两次密码(第一次输入,第二次确认)

然后我们在配置文件最下方添加如下内容

/usr/lib64/squid/ncsa_auth、/etc/squid/passwd替换你本地实际的路径

高匿代理配置

高匿代理的配置,我们只需要在配置文件的最下方添加如下内容即可

更详细配置可参考:http://wiki.ubuntu.org.cn/Squid

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: