一 什么是ADSL
ADSL:非对称数字用户环路,它的上行和下行带宽不对称,它采用频分复用技术把普通的电话线分成了电话、上行和下行3个相对独立的信道,从而避免了相互之间的干扰。
ADSL通过拨号的方式上网,需要输入ADSL账号和密码,每次拨号就更换一个IP。IP分布在多个A段,如果IP都能使用,则意味着IP量级和达千万。如果我们将ADSL主机作为代理。每隔一段时间主机拨号就换一个IP,这样可以有效防止IP被封禁。另外,主机的稳定性很好,代理响应速度很快。
二 准备工作
成功安装Redis数据库,另外还需要安装下面软件。
'requests>=2.13.0', 'tornado>=4.4.3', 'redis>=2.10.5'
三 购买动态拨号主机
1 可到云立方购买:https://www.yunlifang.cn/dynamicvps.asp
2 购买后推荐安装CentOS 7操作系统。
3 通过远程管理面板连接VPS主机
4 运行ppp.sh脚本进行配置
5 拨号的两条命令
adsl-start
adsl-stop
6 不停的启动关闭,并执行命令ifconfig,会发现IP在不停的变化
四 安装代理服务器
以CentOS上TinyProxy为例进行安装:
1 安装
yum install -y epel-release
yum update -y
yum install -y tinyproxy
2 配置
vi /etc/tinyproxy/tinyproxy.conf
取消注释
Allow 127.0.0.1
3 启动
systemctl enable tinyproxy.service
systemctl restart tinyproxy.service
4 防火墙
如不能访问可能是防火墙问题,可以放行端口
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
或直接关闭防火墙
systemctl stop firewalld.service
5 测试
curl -x 192.168.0.110:8888 httpbin.org/get
五 动态获取IP
多配置一些拨号主机,因为存在主机拨号切换IP的间歇代理不可用问题