ADSL拨号代理-构建IP代理池
购买拨号VPS
云立方:http://www.yunlifang.cn/ 预装系统centos7.1
拨号主机设置
1.拨号上网
adsl-start //开始拨号ping www.baidu.com //看能否ping通网址adsl-stop //结束拨号
2.配置代理
以centos7.1为例
安装
yum install -y epel-release
yum update -y (执行该命令,会升级系统内核,建议不执行)
yum install -y tinyproxy
配置
vi /etc/tinyproxy/tinyproxy.conf
注释掉该行
Allow 127.0.0.1
启动
systemctl enable tinyproxy.service
systemctl restart tinyproxy.service
测试
curl -x IP:PORT www.baidu.com
如果不能通,检查端口是否放行
firewall-cmd --zone=public --query-port=8888/tcp
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
3.安装python3
CentOS
sudo yum groupinstall -y development tools
sudo yum install -y epel-release python34-devel libxslt-devel libxml2- devel openssl-devel
sudo yum install -y python34 python34-setuptools
sudo easy_install-3.4 pip
Ubuntu
sudo apt-get install -y python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev
sudo apt-get install -y python3 python3-pip
4.安装python库
pip3 install redis tornado requests
5.Clone项目
git clone https://gitee.com/Nic_LU/adslProxy.git
可能出现如下错误:
解决:
yum update nss curl
6.Redis
配置在固定ip的vps即可,阿里云,腾讯云等等
7.修改配置
配置文件是 /adslproxy/config.py
根据注释修改配置文件,主要修改要点如下:
ADSL_BASH
拨号命令,不同主机可能不同,默认 adsl-stop;adsl-start
PROXY_PORT
拨号主机代理端口,使用TinyProxy则默认为8888,使用Squid则默认3128,默认8888
CLIENT_NAME
客户端唯一标识,不同拨号主机请设置不同的名称,默认adsl1
ADSL_IFNAME
拨号网卡名称,主要根据ifconfig命令获取拨号后该网卡的IP,默认ppp0
REDIS_HOST
Redis数据库地址,请修改为固定IP的Redis Host,默认localhost
REDIS_PASSWORD
Redis数据库密码,如无则填None,默认None
REDIS_PORT
Redis数据库端口,默认6379
PROXY_KEY
Redis代理池键名开头,默认为adsl
8.运行
python3 run.py(python3 run.py > /dev/null &) //守护运行
ADSL拨号代理-构建IP代理池相关推荐
- Python爬虫实战之:快代理搭建IP代理池(简版)
目录 前言 项目背景 项目简介 前期准备 讲解1:项目搭建 讲解2:安装 faker 库获取user-agent 讲解3:分析 "快代理" 页面 讲解4:筛选有效IP 讲解5:Pa ...
- python代理ip多进程_静听网+python爬虫+多线程+多进程+构建IP代理池
目标网站:静听网 网站url:http://www.audio699.com/ 目标文件:所有在线听的音频文件 附:我有个喜好就是晚上睡觉听有声书,然而很多软件都是付费才能听,免费在线网站虽然能听,但 ...
- 静听网+python爬虫+多线程+多进程+构建IP代理池
目标网站:静听网 网站url:http://www.audio699.com/ 目标文件:所有在线听的音频文件 附:我有个喜好就是晚上睡觉听有声书,然而很多软件都是付费才能听,免费在线网站虽然能听,但 ...
- Python采集网站ip代理, 检测IP代理是否可用,构建自己的ip代理池
开发环境 Python 3.8 Pycharm 模块使用 requests >>> pip install requests parsel >>> pip inst ...
- (十三)python网络爬虫(理论+实战)——IP代理、构建IP代理池
系列文章: python网络爬虫专栏 目录 序言 本节学习目标 特别申明 5 ip代理
- httpclient4.5 结合 讯代理 实现IP代理
遇见问题 嘘嘘,不要让太多的人知道!!!! 代理ip是爬虫工资必要的消费,那么如何很好的利用各家服务商提供的免费代理IP呢? 使用方案 讲解一下,就是在爬取之前先到各家服务商哪里爬取最新的可利用代理I ...
- 什么是ip代理?如何选择ip代理?ip代理哪家好?
有时候我们希望保护自己的隐私,或者防止网络攻击,或者需要访问一些限制访问的网站.这时候,我们就需要使用代理IP. 代理IP是一种特殊的网络服务,它可以接收客户端发来的请求,并将这些请求转发给真正的目标 ...
- python爬虫ip代理池_爬虫教程-Python3网络爬虫开发——IP代理池的维护
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 准备工作 要实现IP代理池我们首先需要成功安装好了 Redis 数据库并启动服务,另外还需要安装 Aiohttp.Requests.RedisPy.PyQ ...
- http代理评测,代理IP评测
苹果ASO与苹果ID注册的业务,还有HOTMAIL业务,多年与苹果做斗争,也吸取一套代理IP使用经验,使用过大部分国内外代理IP,下面我列出几家效果比较好的几家代理IP公司做一个对比,希望对有代理ip ...
- 易路代理静态IP和动态IP解析以及存在的区别
易路代理根据分配的IP性质可以分为静态IP地址和动态IP地址两大类,本文主要讲解易路代理中这2种代理IP类型以及它们之间存在的区别.在易路代理的客户端中也能清晰的看到对于静态IP代理和动态IP代理的区 ...
最新文章
- eclipse下对中文乱码问题的一些思考
- 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动6
- Nginx反向代理Tomcat的配置方法
- mysql预处理 更新_MySQL 预处理方法更新删除-2018年04月27日00时59分
- 备忘录方法与动态规划比较
- php额拍戏,像这种会演戏的演员,给我焊在剧组365天拍戏可以吗?
- 用自己电脑做服务器,建个人网站
- Python+django网页设计入门(16):优化设计复用分页代码
- 开源 RPC 框架有哪些
- DELPHIER,正转向PYTHON了
- 人体塑造教程+源文件+录象教程
- Vmware虚机机挂起后无法远程连接
- C#中的方法(函数),委托和事件
- 与计算机程序设计的文献,计算机编程语言参考文献
- 群控源码源代码,微群控系统源码的实现原理,核心源码实现 核心框架,可二次开发
- 【转】对程序中常出现的EINT、DINT、ERTM、DRTM的理解
- 什么是自适应学习(个性化学习)?
- 华为5G旗舰Mate30来了!这款5G“重磅炸弹”意义何在?
- Kronecker(克罗内克积)积
- 什么是匈牙利命名法?有什么规则?
热门文章
- 关于Vmware中的Ubuntu不断弹窗Num Lock的问题
- matlab横纵坐标程序,matlab横纵坐标标注
- 基金,最适合普遍投资者的工具
- .net framework 3.5 无法验证证书签名,安装错误:0x80096004
- H5唤醒支付宝登录授权
- 《犯罪心理》第一至第六季 名人名言 全
- 单片机数字电路-protues之74HC573演示
- iir滤波器的基本网络结构_(IIR)滤波器的基本结构-Read.ppt
- 单片机广告灯实验总结_关于单片机的一些小实验lowbar;01点亮一个灯
- Mac 下如何用命令行解压和压缩 rar 文件