google 在国内打不开了很多朋友会想办法设置一个hosts指定IP了,这样还是可以正常访问的,下面我们给各位介绍一个php抓取google hosts的程序代码,希望对各位有用.
无聊中居然又找到个php版本的抓取google hosts的文件,试了下还可以用,ping了下ip,延迟也不是很高,网页打开测试了下速度也很快,大家有兴趣的话可以试试.
php文件:
/**
* 免翻墙上google
* @author 自娱自乐自逍遥
* 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(' ',' ',$html);
return $html.PHP_EOL.END_TAG;
}

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

WebStorm Mac 버전
유용한 JavaScript 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
