您的位置: 首页 > 新闻资讯 > adsl拨号vps > 正文

ADSL拨号代理服务器搭建问题解答

发布时间:2019年06月08日 作者: 来源:互联网

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拨号代理服务器搭建问题解答

断线重播的命令就是二者组合起来,先执行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

运行结果如下图所示。

ADSL拨号代理服务器搭建问题解答

如果有正常的结果输出,并且origin的值为代理IP的地址,就证明TinyProxy配置成功了。

关于ADSL拨号代理服务器搭建问题解答就先到这里,如果需要使用拨号服务器,找万变云的,提供多种选择,拨号更加便利。

相关文章内容简介

1 拨号服务器重启容易有什么问题

  拨号服务器重启容易有什么问题?说到拨号服务器,相信很多站长和IT从业人员对此并不是很陌生。服务器时网络资源的储存的重要设备,同时也是网站建设的重要组成部分。可以说没有服务器基本上互联网就基本上失去了一半的生命。其实我们都知道服务器时一天24小时都在处于运行状态的,在运行过程中肯定有一些不可避免的错误,那么我们在重启服... [阅读全文]

2 爬虫使用拨号vps还是代理IP软件好

  爬虫使用拨号vps还是代理IP软件好?如何让爬虫畅通无阻地高效稳定地夜以继日地永不停息地工作,是无数爬虫工作者梦寐以求的愿望。事实再次证明,世上无难事只怕有心人,只要拥有一个独享IP池,就可以让爬虫再也不怕封IP,从此高枕无忧。那么爬虫换IP,爬虫使用拨号vps还是代理IP软件好?  1.拨号vps  拨号vps常称为动态拨号虚拟机,它是通过宽... [阅读全文]

推荐阅读

  1. 15

    2019-04

    宽带拨号上网需要使用什么软件吗?

    宽带拨号上网需要使用什么软件吗?宽带拨号上网使用的虚拟信号的拨号,所以需要用到虚拟拨号软件,市面上,有很多类型软件供大家使用,并不是所有软件和自身的电脑系统都可以匹配,选

  2. 20

    2019-06

    爬虫使用拨号vps还是代理IP软件好

    爬虫使用拨号vps还是代理IP软件好?如何让爬虫畅通无阻地高效稳定地夜以继日地永不停息地工作,是无数爬虫工作者梦寐以求的愿望。事实再次证明,世上无难事只怕有心人,只要拥有一个独

  3. 18

    2019-04

    拨号服务器如何进行维护?

    拨号服务器如何进行维护?拨号服务器的维护与管理至关重要,因为它关乎到服务器及客户端等繁杂的工作。对管理人员有一定要求,主要是多实践,同时善于归纳和总结,只有这样,才会有一

  4. 14

    2019-08

    动态IP拨号服务器用于哪些换IP业务

    动态IP拨号服务器用于哪些换IP业务?服务器有固定IP的,也有动态IP的,那么动态IP拨号服务器究竟可以用作什么呢?

  5. 25

    2019-06

    爬虫用拨号vps采集数据效果更好

    爬虫用拨号vps采集数据效果更好,因为刷量、爬虫等用户通常通过换IP来突破限制,爬虫一般采集一次或者多次就会更换ip,如局域网对上网用户的端口、目的网站、协议、游戏、即时通讯软件等

  6. 22

    2019-10

    拨号VPS使用步骤

    动态VPS能够应用在很多方面,对于一个刚刚接触的新手,在购买了相应服务之后,要怎么去操作使用呢?下面万变云给大家带来动态VPS的操作使用步骤。