[root@cloud ~]# cat /home/bh.sh
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/sbin/ifconfig /usr/sbin/adsl-stop
sleep
/usr/sbin/adsl-start
sleep
while true
do
if [ `/sbin/ifconfig|egrep ppp0|/usr/bin/wc -l` -gt ];then
echo "start php" >>/root/bh.log
/usr/bin/php /home/aa.php >>/root/bh.log
echo "stop" >>/root/bh.log
exit
else
echo "$(date) wait" >>/root/bh.log
sleep
fi
done

第一步设置拨号

CENTOS 系统 ADSL 拨号连接教程

1, 先连接进入到服务器

2. 设置ADSL 拨号

adsl-setup   输入回车

 

seth0   输入回车

DNS 直接回车就行, 如何知道也可以写上

密码直接输入两次

这里是否允许其它用户连接,输入 no

防火墙为里输入0

开机自动连接 yes

确认刚才所有的信息,没问题直接输入y回车

3 启动ADSL连接

adsl-start   回车

 

4. 简单验证下是不是能上外网

ping -c 3 www.baidu.com

第二步设置:安装代理软件.端口要和php的端口一致.默认8888,防火墙可开可不开

35 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
36 yum install -y tinyproxy
37 ls
38 vim /etc/tinyproxy/tinyproxy.conf
39 service tinyproxy restart
40 service tinyproxy enable
41 service enable tinyproxy
42 iptables -nL
43 service
44 service enable tinyproxy
45 service tinyproxy enable
46 chkconfig tinyproxy on
47 chkconfig --list-all|egrep proxy
48 chkconfig --list|egrep proxy

Allow 127.0.0.1   可以注释代表任意机器可以连,实际写爬虫服务器机器.

由于机器周换防火墙可开可不开.

curl -x 服务器ip:8888 httpbin.org/get

返回origin的值为代理IP地址,表明tinyPoxy设置成功了.

[root@cloud home]# cat aa.php
<?php
$url = 'http://xx.xx.xx.xx:端口/ip?s=8888&p=8888';
file_get_contents($url);

最新文章

  1. CentOS 7 安装后没有ifconfig命令
  2. 洛谷P3407 散步[分组]
  3. 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
  4. jquery.cookie中的操作
  5. 通过 ES6 Promise 和 jQuery Deferred 的异同学习 Promise
  6. [游戏模版10] Win32 平面地图贴图 正
  7. Sublime Text 全程指南
  8. 使用HttpRequester模拟发送及接收Json请求
  9. 面向对象的 JavaScript
  10. 好!recover-binary-search-tree(难)&amp; 两种好的空间O(n)解法 &amp; 空间O(1)解法
  11. K - Ignatius and the Princess IV
  12. web本地存储-WebSQL
  13. Codeforces Round #267 (Div. 2)D(DFS+单词hash+简单DP)
  14. ion-scroll zooming=&quot;true&quot; android端无法缩放的问题
  15. Linux知识体系之路径属性与目录
  16. nodejs爬虫初试---superagent和cheerio
  17. Python编程从入门到实践笔记——异常和存储数据
  18. 开源库支付库Magicodes.Pay发布
  19. 【mysql注入】mysql注入点的技巧整合利用
  20. Nginx split_client模块

热门文章

  1. Django中实现单表和多表接口
  2. 详解Linux磁盘管理与文件系统
  3. SpringCloud2.0 概述 基础教程(一)
  4. HDU 6187 Destroy Walls (思维,最大生成树)
  5. AJAX学习笔记——同源策略
  6. AirtestIde的安装(win10)
  7. redis默认端口6379以其名命名,是我孤陋寡闻了,是名性感美女(梅尔兹)
  8. Linux ntp 时间同步服务配置
  9. 071_关闭 SELinux
  10. asp.net文件夹上传源码