国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP實現抓取Google IP并自動修改hosts文件

PHP實現抓取Google IP并自動修改hosts文件

2020-09-04 15:47php中文網 PHP教程

這篇文章主要介紹了PHP實現抓取Google IP并自動修改hosts文件,本文方法可以實現免翻墻上google,小編親測可用,需要的朋友可以參考下

無聊中居然又找到個php版本的抓取google hosts的文件,試了下還可以用,ping了下ip,延遲也不是很高,網頁打開測試了下速度也很快,大家有興趣的話可以試試.

自動更新hosts文件, 不覆蓋已存在的記錄,方便使用,不用每次都 復制->打開hosts文件->粘貼。

php文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
/**
 * 免翻墻上google
 * @author 自娛自樂自逍遙 <wapznw@gmail.com>
 * Date: 2015/2/6
 * Time: 11:42
*/
 
define('START_TAG','#google-hosts-2015');
define('END_TAG','#google-hosts-2015-end');
if(!empty($argv[1])){
 $params = array();
 parse_str($argv[1], $params);
if(isset($params['url'])){
 define('GOOGLE_HOST_URL', $params['url']);
}
if(isset($params['del'])){
define('DELETE_GOOGLE_HOST',true);
}
}
defined('GOOGLE_HOST_URL') || define('GOOGLE_HOST_URL', 'http://www.360kb.com/kb/2_150.html');
 
if(PHP_OS == 'WINNT'){
 define('HOSTS_FILE_PATH', 'C:WindowsSystem32driversetchosts');
}else if(in_array(PHP_OS, array('Linux','Darwin','FreeBSD','OpenBSD','WIN32','Windows','Unix'))){
 define('HOSTS_FILE_PATH', '/etc/hosts');
}else{
 die('Unsupported system!'.PHP_EOL);
}
 
if(!is_writable(HOSTS_FILE_PATH)){
 die('Without permission, please use the root user to perform!'.PHP_EOL);
}
 
$hosts = file_get_contents(HOSTS_FILE_PATH);
 
$startPos = strpos($hosts, START_TAG);
if(!defined('DELETE_GOOGLE_HOST')){
 $gs = get_google_hosts();
 echo GOOGLE_HOST_URL.PHP_EOL;
 echo $gs.PHP_EOL;
}else{
 $gs = '';
 echo 'reset hosts'.PHP_EOL;
}
 
if($startPos){
 $_tmp = substr($hosts, $startPos, strpos($hosts, END_TAG) - $startPos + strlen(END_TAG));
 $hosts = str_replace($_tmp,$gs,$hosts);
}else{
 $hosts.= PHP_EOL.$gs;
}
 
$old_file_size = filesize(HOSTS_FILE_PATH);
 
if(file_put_contents(HOSTS_FILE_PATH, $hosts)){
 die('success. '.PHP_EOL);
}else{
die('fail'.PHP_EOL);
}
 
function get_google_hosts(){
 $html = file_get_contents(GOOGLE_HOST_URL);
 $html = strip_tags($html);
 $startPos = strpos($html, START_TAG);
 $html = substr($html, $startPos, strpos($html,END_TAG) - $startPos);
 $html = str_replace('&nbsp;',' ',$html);
 return $html.PHP_EOL.END_TAG;
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91成人短视频在线观看 | av成人在线观看 | 99视频在线播放 | 亚洲综合中文字幕在线观看 | 黄色直接看 | 美女午夜影院 | 午夜视频在线播放 | 国产美女视频网站 | 成人精品视频在线观看 | av免费资源| 久久国产区 | 亚洲精品视频播放 | 国产精品久久久久久久一区探花 | 中文字幕亚洲欧美日韩在线不卡 | 久久综合久 | 午夜爱爱毛片xxxx视频免费看 | 女同另类 | 亚洲va | 午夜看片在线观看 | 中文字幕在线永久在线视频 | 久操免费视频 | www.久久精品| 久久蜜桃精品一区二区三区综合网 | 在线国产小视频 | 在线观看三级网站 | 久久男人天堂 | 久久久久成人精品 | 久久精品视频免费 | 国产精品99久久 | 日韩欧美一区二区三区 | 亚洲一区免费在线观看 | 欧美激情在线精品一区二区三区 | 国产精品成人一区二区 | 欧美视频三区 | 欧美hdfree性xxxx| 国产一区二区影院 | 久久国产精品视频 | 欧美日韩一区二区在线观看 | 免费a视频 | 性吧在线| 看真人视频a级毛片 |