作用 就是可以在自己抓数据ip被封了的时候用来更换
需要腾讯云服务器一台 如果是学生可以花一块钱就搞一台 20g的linux 服务器 加一个1年的.cn域名 默默地给腾讯打了个广告
腾讯云地址:https://www.qcloud.com/
Linux下搭建HTTP代理,推荐Squid和TinyProxy
服务器是是CentOS ,使用ssh 连接服务器
首先利用yum安装squid
yum -y install squid
设置开机启动
chkconfig --level 35 squid on
修改配置文件
vi /etc/squid/squid.conf
http_access allow !Safe_ports #deny改成allow
http_access allow CONNECT !SSL_ports #deny改成allow
http_access allow all #deny改成allow
启动squid
sudo service squid start
如此一来配置就完成了。
代理使用的端口是3128
TinyProxy
首先添加一下镜像源,然后安装
rpm-Uvhhttp://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yumupdate
yuminstalltinyproxy
修改配置
vi/etc/tinyproxy/tinyproxy.conf
可以修改端口和允许的IP,如果想任意主机都连接那就把Allow这一行注释掉。
4Port8888#预设是8888 Port,你可以更改
Allow127.0.0.1#将127.0.0.1改成你自己的IP
#例如你的IP 是1.2.3.4,你改成Allow 1.2.3.4,那只有你才可以连上这个Proxy
#若你想任何IP都可以脸到Proxy在Allow前面打#注释
启动TinyProxy
servicetinyproxystart
好了,两个代理都配置好了。
输入
ifconfig得到IP地址,在其他的主机上输入
curl-xIP:8888www.baidu.com
测试一下,如果能出现结果,那就说明没问题。
网友评论