必威体育Betway必威体育官网
当前位置:首页 > IT技术

自己动手搭建vps ADSL 服务器 拨号代理池

时间:2019-10-24 16:12:17来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

vps代理

记录一些这俩天做的拨号代理池,可以简单使用,做爬虫的都知道ip代理必不可少, 一开始小白阶段看到最多的就各种 花刺,芝麻,快代理抓免费ip教学, 以前我也搞过,但是有效率太差,只适合随便爬点数据玩玩,在生产环境中,或者应用在日量千万级爬虫中根本不适用。

后来也买了一些ip,算一下账 如果用付费IP代理池的话,一个代理IP收费4分钱,8640个IP一天就要345元。 adsl拨号的主机一个月才100多元。而且你买的代理也可能别人在用。

默认已有一台 vps服务器,一台远程服务器,vps服务器这里不做广告 自己百度

首先vps厂商会提供一些拨号 断开命令:

差不多是这种:

pppoe-start 拨号

pppoe-stop  断开拨号

pppoe-status 拨号连接状态

vps服务器搭建HTTP代理:

yum install tinyproxy

修改配置

vi /etc/tinyproxy/tinyproxy.conf
Port 8888 #预设是8888 Port,你可以更改
Allow 127.0.0.1 #将127.0.0.1改成你自己的IP
#例如你的IP 是1.2.3.4,你改成Allow 1.2.3.4,那只有你才可以连上这个Proxy
#若你想任何IP都可以脸到Proxy在Allow前面打#注释

启动TinyProxy

service tinyproxy start

用下面的命令设置下iptables,放行8888端口就好了,或者关闭防火墙

停止firewall

systemctl stop firewalld.service
service iptables save
systemctl stop firewalld
systemctl disable  firewalld
systemctl start iptables
systemctl status iptables
systemctl enable iptables

修改iptables配置

vi /etc/sysconfig/iptables
-A IN_public_allow -p tcp -m tcp --dport 8888 -m conntrack --ctstate NEW -j ACCEPT

保存,然后重启iptables

service iptabels restart

输入

ifconfig得到IP地址,然后自己随便在本机测试下ip:8888 访问 通了就说明没问题了

连接代理

接下来才是重头戏,你咋知道你的服务器IP现在到底是多少啊?拨一次号IP就换一次,那这还了得?

如果服务商提供了端口映射!那一切都解决了!直接用端口映射过去就好了,本文默认没有映射

首先 在vps上建个脚本 大概意思是 每多长时间拨一次号,并且访问远程服务器

import requests
import os
import time

url = "http://#.#.#.#:5000/record"

ip = os.system('echo $(curl -s http://txt.go.sohu.com/ip/soip)| grep -P -o -i "(\d+\.\d+.\d+.\d+)"')

data = {'ip':ip}
while True:
    os.system('pppoe-stop')
    time.sleep(6)
    os.system('pppoe-start')
    time.sleep(3)
    req =requests.post(url,data=data)

    print(req.text)
    time.sleep(60)

然后在远程服务器建个web框架,接收vps的请求并且记录ip 给本机访问

文章最后发布于: 2019-07-22 09:54:55

相关阅读

一文读懂,如何搭建各种用户激励体系?

优秀的用户运营是给产品增加适合的用户激励体系,顶尖的用户运营是把产品做成对用户最好的激励。互联网产品近年有一个怪现象,无论是

Spring框架——自动代理

Spring框架中的面向切面思想在实现的过程中,核心的技术就是动态代理目的:在实际开发中,通常为目标类的所有业务方法附加通用性的增强

如何搭建属于你自己个人知识体系?

通过搭建自己的个人知识体系,抛开你那无用的知识焦虑和无用的碎片化阅读。感到最无助无力的时候,才是你真正觉醒的时候。——《悟空

LinkedIn 全球副总裁:如何搭建一个 5 亿用户的职场社区

为什么 LinkedIn 可以保持这么长久、这么稳定、这么快速的增长?文章为你解读。大家好,我是 Aatif Awan,我在 LinkedIn 的主要工作是

淘宝开店供应商发货如何操作?代理要注意什么?

现在很多淘宝卖家在淘宝开店,都是选择淘宝分销模式,此模式的好处就是不用囤积货物,不用自己发货,供应商会帮忙代发货。下面,小编给大家

分享到:

栏目导航

推荐阅读

热门阅读