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

万博manbetx官网手机-手机版

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

  ADSL拨号服务器又叫万博manbetx官网手机拨号VPS、万博manbetx官网手机IP VPS或者拨号VPS,主要是相对于平常所见到的固定IP 的VPS服务器而言的。ADSL拨号服务器可以在VPS服务器上实现更换IP的作用,拨一次号换一次IP,从而实现不断更换IP的功能,像在爬虫采集、网络营销、大数据分析、软件挂机、抢票秒杀等多个领域都有广泛运用。


  我们为什么要使用ADSL拨号的VPS服务器来搭建IP代理池?


  ADSL属于DSL技术的一种,全称Asymmetric Digital Subscriber Line( 非对称数字用户线路),亦可称作非对称数字用户环路。 是一种新的数据传输方式。 ADSL技术提供的上行和下行带宽不对称,因此称为非对称数字用户线路。


  平常我们看到的VPS或云服务器,它的IP地址通常是固定不变的,主要用于建站。而万博manbetx官网手机IP拨号服务器则主要用于更换IP,也可以在服务器上直接部署业务,比较方便,但不能用于建站,这也是二者最大的区别。


  下面是实现思路:


  1、设置代理服务器


  这里我们使用TinyProxy来搭建我们的代理服务器

  安装TinyProxy

  yum install -y epel-release

  yum update -y

  yum install -y tinyproxy

  如过无法下载,请先进行拨号。不同的服务商的拨号命令可能不同,我这里使用的是pppoe-start


  2、配置TinyProxy

  安装完成之后还需要配置一下TinyProxy才可以用作代理服务器,需要编辑配置文件,它一般的路径是/etc/tinyproxy/tinyproxy.conf

  配置端口号,默认端口号8888

  Port 8888

  配置运行连接的主机

  如果想任何主机都可以连接,那就直接将它注释即可,所以在这里我们选择直接注释,也就是任何主机都可以使用这台主机作为代理服务器了。

  # Allow 127.0.0.1


  3、重启服务

  service tinyproxy start

  验证代理服务器

  当然,你也可以使用requests库或者直接使用linux的curl的命令


  4、整体实现

  整体的流程大概如下:


VPS服务器如何利用万博manbetx官网手机ADSL拨号搭建IP代理池


  客户端:


  项目结构

  (1) pppoe.sh 拨号脚本,主要是实现重新拨号的几个命令。


  (2)request.sh 请求服务器的脚本,主要是实现拨号后请求服务器的操作。


  (3) request.conf 配置文件。


  (4)request.Log 日志文件


  需要注意的是,我们每台VPS服务器都需要搭建代理服务,如果VPS服务器过多的情况下我们可以写一个脚本来自动进行安装配置


  request.conf

  在这里配置我们脚本的KEY以及服务器地址

  KEY=godlei

  SERVER=http://45.76.212.133/record

  KEY相当于是访问服务器的凭证,如果KEY值不一致将不会不能访问服务器。SERVER是我们服务器的地址,请求该地址时服务器会把客户端的IP记录并保持到Redis数据库。


  pppoe.sh

  我们通过该脚本来进行拨号。不同的VPS拨号服务器的提供商的拨号命令不一样,我这里的是通过pppoe-start来进行拨号


VPS服务器如何利用万博manbetx官网手机ADSL拨号搭建IP代理池


  记得在前两行配置一下环境变量,配置上拨号命令所在的目录,以防出现脚本无法运行的问题。


  request.sh

  我们通过该shell来进行配置文件的读取,拨号脚本的调用、向服务器发送请求


VPS服务器如何利用万博manbetx官网手机ADSL拨号搭建IP代理池


  定时调度以及日志记录

  这里我们通过crontab来实现定时任务的调度


VPS服务器如何利用万博manbetx官网手机ADSL拨号搭建IP代理池


  最前面的*/2是2分钟执行一次,后面接着的是你需要执行的shell路径以及该shell执行所需的参数,最后则是输出成一个日志进行记录


  服务端

  代理IP存储在服务端的Redis数据库,所以我们需要在我们的服务器上面安装Redis数据库


  # 安装

  yum install redis

  # 开启服务

  systemctl start redis

  项目结构

  1、config.py 配置文件

  2、db.py 数据库文件

  3、main.py Flask主程序,提供两个接口,一个是接收客户端请求,然后将IP保存,另外一个是获取当前保存的IP。


  config.py配置文件

  1、KEY 是客户端请求服务器时的凭证,在client的request.conf也有相同的配置,二者保持一致即可。

  2、NEED_AUTH 在获取当前保存的IP(即代理的IP)的时候,为防止自己的主机代理被滥用,在获取IP的时候,需要加权限验证。

  3、AUTH_USER和AUTH_PASSWORD分别是认证用户名密码。

  4、PORT默认端口,返回保存的结果中会自动添加这个端口,组成一个IP:PORT的代理形式。

  注意默认是8888,你需要用Squid或者TinyProxy配置下代理,端口是8888,这里端口8888即默认的拨号VPS的代理端口,这里配置下保证输出结果自动拼接端口。


  5、Redis相关的配置

  6、TEST_URL:验证代理是否可用的网址;TEST_CYCLE:验证代理的时间间隔


  db.py数据库文件

  定义了一个Redis的类,实现了一些Redis操作的方法

  main.py主程序

  Flask的主程序,实现了接受客户端的请求以及API接口的提供


相关文章内容简介

1 拨号VPS使用步骤

  万博manbetx官网手机VPS能够应用在很多方面,对于一个刚刚接触的新手,在购买了相应服务之后,要怎么去操作使用呢?下面万变云给大家带来万博manbetx官网手机VPS的操作使用步骤。  1、首先需要购买万博manbetx官网手机VPS服务器,然后选择安装了系统,安装完成后远程进入桌面连接,输入用户名和密码。  2、远程上VPS服务器后,就是需要进行ADSL拨号了。双击桌面“ADSL拨号”图标,会弹出一个... [阅读全文]

2 adsl万博manbetx官网手机拨号服务器有什么不同?

  adsl万博manbetx官网手机拨号服务器是什么?是属于VPS的其中一种类型吗?服务器那么多分类,大家确实很容易搞混,下面万变云给大家介绍下adsl万博manbetx官网手机拨号服务器。  adsl拨号服务器又叫万博manbetx官网手机拨号vps、万博manbetx官网手机IP∵vps或者拨号vps,主要是相对于平常所见到的固定IP的VPS服务器而言的。  什么是万博manbetx官网手机IP上网?万博manbetx官网手机IP也叫自动获得IP地址上网,是以太网线接入的上网方式之一,电脑通... [阅读全文]

推荐阅读

  1. 05

    2019-06

    用万博manbetx官网手机拨号VPS换IP有几大优势

    用万博manbetx官网手机拨号VPS换IP有几大优势,如果要换IP的话,从拨号VPS获取的IP质量是非常好的。目前爬虫大和大数据采集、分析等领域,在很多时候都需要用到IP,以此达到切换IP的目的。切换IP有很多方法

  2. 21

    2019-04

    什么是ADSL拨号上网?

    什么是ADSL拨号上网?ADSL拨号是指通过拨打ISP接入号码连接到Internet。

  3. 05

    2019-05

    拨号VPS服务器维护问题

    拨号VPS服务器维护问题有哪些?服务器通常不会出现问题,但它们确实需要维护。如果做好基础的检查、维护工作可以有效防止服务器故障引发的灾难。那么如何维护呢?

  4. 02

    2019-07

    拨号vps的使用要注意什么?

    拨号vps的使用要注意什么?我们使用拨号VPS的时候会遇到一些问题之类的,每一台拨号VPS服务器的运行和管理都跟一台独立服务器是一样的,都是可以分配公网的IP地址,也是可以独立的拥有操

  5. 14

    2019-04

    影响拨号vps代理价格的几个因素?

    影响拨号vps代理价格的几个因素?通过网络搜索拨号vps代理的相关字眼,人们会发现各种vps的价格差别不小,主要因为代理商提供的vps质量是不同的,那么,影响其价格的因素有哪些呢?

  6. 14

    2019-04

    发挥vps拨号技术优势优化网络服务

    是否可以发挥vps拨号技术优势优化网络服务?如今,网络服务的速度优势,向来都是行业发展的核心要素,特别是对于企业用户来说,稳定的网络对于自身发展也是至关重要的,因此依托vps拨号