是不是每次购买代理的ip的时候,都一个傻x的白名单限制。
既然代理的原理相同,那我们就可以用魔法打败魔法。
搭建一个自用代理服务,使用自建的代理ip访问目标代理网站,即可实现多台服务器访问公用同一个白名单。
环境要求
- centos7服务器一台
- squid
环境部署
sudo yum install squid
sudo systemctl start squid
sudo systemctl enable squid
sudo systemctl status squid
sudo cp /etc/squid/squid.conf{,.orginal}
编辑文件:
vim /etc/squid/squid.conf
# 在配置文件中添加自己的服务器ip
xxx.xxx.xxx.xxx
# 查看自己服务器的出口ip
curl ifconfig.me
配置ip白名单ip文件夹
/etc/squid/allowed_ips.txt
acl allowed_ips src "/etc/squid/allowed_ips.txt"
http_access allow allowed_ips # 放在http_access deny all之前
sudo systemctl restart squid
最终别忘记配置一下自己服务器的流量告警,部分服务器的套餐是存在流量上限的,不要因为服务器的流量问题导致业务崩溃。