ADSL拨号代理服务器搭建问题解答,估计这很少人知道的比较清楚的。为什么要搭建ADSL拨号代理服务器?因为想要使用代理ip池,不过公共代理,可能不止一人同时使用,其IP被封的概率很大。另外,这些代理可能有效时间比较短,虽然代理池一直在筛选,但如果没有及时更新状态,也有可能获取到不可用的代理。
如果要追求更加稳定的代理,就需要购买专有代理或者自己搭建代理服务器。但是服务器一般都是固定的IP,我们总不能搭建100个代理就用100台服务器吧,这显然是不现实的。
所以,ADSL动态拨号主机就派上用场了。下面我们来了解一下ADSL拨号代理服务器搭建问题解答吧。
一、什么是ADSL
ADSL(Asymmetric Digital Subscriber Line,非对称数字用户环路),它的上行和下行带宽不对称,它采用频分复用技术把普通的电话线分成了电话、上行和下行三个相对独立的信道,从而避免了相互之间的干扰。
ADSL通过拨号的方式上网,需要输入ADSL账号和密码,每次拨号就更换一个IP。IP分布在多个A段,如果IP都能使用,则意味着IP量级可达千万。如果我们将ADSL主机作为代理,每隔一段时间主机拨号就换一个IP,这样可以有效防止IP被封禁。另外,主机的稳定性很好,代理响应速度很快。
二、准备工作
首先需要成功安装Redis数据库并启动服务,另外还需要安装requests、RedisPy、Tornado库。
三、购买主机
我们先购买一台动态拨号VPS主机,这样的主机服务商相当多。在这里使用了万变云,官方网站:http://www.wanbianyun.com/bohaovps.asp
建议选择电信线路。可以自行选择主机配置,主要考虑带宽是否满足需求。
然后进入拨号主机的后台,预装一个操作系统,推荐安装CentOS 7系统。
然后找到远程管理面板-远程连接的用户名和密码,也就是SSH远程连接服务器的信息。比如我使用的IP和端口是153.36.65.214:20063,用户名是root。命令行下输入如下代码:
ssh root@153.36.65.214 -p 20063
输入管理密码,就可以连接上远程服务器了。
进入之后,我们发现一个可用的脚本文件ppp.sh,这是拨号初始化的脚本。运行此脚本会提示输入拨号的用户名和密码,然后它就开始各种拨号配置。一次配置成功,后面拨号就不需要重复输入用户名和密码。
运行ppp.sh脚本,输入用户名密码等待它的配置完成。提示成功之后就可以进行拨号了。注意,在拨号之前测试ping任何网站都是不通的,因为当前网络还没联通。输入如下拨号命令:
adsl-start
拨号命令成功运行,没有报错信息,耗时约几秒。接下来再去ping外网就可以通了。
如果要停止拨号,可以输入如下指令:
adsl-stop
之后,可以发现又连不通网络了,如下图所示。
断线重播的命令就是二者组合起来,先执行adsl-stop,再执行adsl-start。每次拨号,ifconfig命令观察主机的IP,发现主机的IP一直在变化,网卡名称叫作ppp0。
接下来,我们要做两件事:一是怎样将主机设置为代理服务器,二是怎样实时获取拨号主机的IP。
四、设置代理服务器
在Linux下搭建HTTP代理服务器,推荐TinyProxy和Squid,配置都非常简单。在这里我们以TinyProxy为例来讲解一下怎样搭建代理服务器。
1. 安装 TinyProxy
第一步就是安装TinyProxy软件。在这里我使用的系统是CentOS,所以使用yum来安装。如果是其他系统如Ubuntu,可以选择apt-get等命令安装。
命令行执行yum安装指令:
yum install -y epel-release yum update -y yum install -y tinyproxy
2. 配置 TinyProxy
TinyProxy安装完成之后还要配置一下才可以用作代理服务器。我们需要编辑配置文件,此文件一般的路径是/etc/tinyproxy/tinyproxy.conf。
可以看到一行代码:
Port 8888
在这里可以设置代理的端口,端口默认是8888。
继续向下找到如下代码:
Allow 127.0.0.1
这行代码表示被允许连接的主机IP。如果希望连接任何主机,那就直接将这行代码注释即可。在这里我们选择直接注释,也就是任何主机都可以使用这台主机作为代理服务器。
修改为如下代码:
# Allow 127.0.0.1
设置完成之后重启TinyProxy即可:
systemctl enable tinyproxy.service systemctl restart tinyproxy.service
防火墙开放该端口:
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
当然如果想直接关闭防火墙也可以:
systemctl stop firewalld.service
这样我们就完成了TinyProxy的配置。
3. 验证 TinyProxy
首先,用ifconfig查看当前主机的IP。比如,当前我的主机拨号IP为112.84.118.216,在其他的主机运行测试一下。
用curl命令设置代理请求httpbin,检测代理是否生效。
curl -x 112.84.118.216:8888 httpbin.org/get
运行结果如下图所示。
如果有正常的结果输出,并且origin的值为代理IP的地址,就证明TinyProxy配置成功了。
关于ADSL拨号代理服务器搭建问题解答就先到这里,如果需要使用拨号服务器,找万变云的,提供多种选择,拨号更加便利。
相关资讯
相关文章内容简介
1 拨号服务器重启容易有什么问题
拨号服务器重启容易有什么问题?说到拨号服务器,相信很多站长和IT从业人员对此并不是很陌生。服务器时网络资源的储存的重要设备,同时也是网站建设的重要组成部分。可以说没有服务器基本上互联网就基本上失去了一半的生命。其实我们都知道服务器时一天24小时都在处于运行状态的,在运行过程中肯定有一些不可避免的错误,那么我们在重启服... [阅读全文]
2 爬虫使用拨号vps还是代理IP软件好
爬虫使用拨号vps还是代理IP软件好?如何让爬虫畅通无阻地高效稳定地夜以继日地永不停息地工作,是无数爬虫工作者梦寐以求的愿望。事实再次证明,世上无难事只怕有心人,只要拥有一个独享IP池,就可以让爬虫再也不怕封IP,从此高枕无忧。那么爬虫换IP,爬虫使用拨号vps还是代理IP软件好? 1.拨号vps 拨号vps常称为动态拨号虚拟机,它是通过宽... [阅读全文]
推荐阅读
02
2019-08
拨号VPS服务器简单搭建步骤
拨号VPS服务器简单搭建步骤,如果想要知道的,或者比较感兴趣的,可以了解下拨号VPS服务器的搭建原理。首先我们由技术配置好一个完整的独立服务器安装好对应配置的硬盘和内存条后,使用
31
2018-10
什么是ADSL拨号上网?
ADSL即非对称数字信号传送,它能够在现有的铜双绞线,即普通电话线上提供高达8Mbit/s的高速下行速率
19
2020-10
作为云服务器的使用优点
网站并不是只有企业会需要,平时自己个人如果有一定技术基础,那么也是可以做一个自己的个人网站的。那么做网站就离不开服务器了,选择云服务器有什么优点呢?
18
2019-07
混拨vps服务器租用哪里的好?
混拨vps服务器租用哪里的好?对于混拨vps服务器,大家了解多少呢?混拨vps服务器主要用于哪些地方?
19
2020-03
adsl拨号vps服务器的详细介绍
很多用户在面对那么多的服务器品类名称,一时之间都会觉得很懵,因为大家都不知道它们之间存在着什么区别。下面我们来看看动态ip拨号vps的介绍。
07
2019-05
拨号vps怎么那么便宜?
拨号vps怎么那么便宜?目前来看,我们家用宽带一年少则七八百,多则上千元的费用。而万变云的的拨号VPS,却可以做到月付60左右起步的价格,并且还支持日付、周付等更多灵活的付费方式。
热门文章