当前位置 博文首页 > 文章内容

    vps拨号代理,构建IP代理池

    作者:糖丝橙 栏目:vps相关 时间:2020-05-12 15:42:35

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    拨号主机设置

    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 &)     //守护运行

         https://blog.csdn.net/cvntopuyef/article/details/84258557


    文章来源:CSDN博客

    原文链接:https://blog.csdn.net/cvntopuyef/article/details/84258557

    如有侵权,请联系本人删除