用俄版opera+自建中转服务器继续翻越
by hustcom on Nov.25, 2009, under small
伟大的墙继续风风火火地保护着墙内的一切,黑莓不能没有一个自由的opera,才过几天,这个问题就不再是个问题了,膜拜该project。
代码很简单很强大:
//<?php
if ($_SERVER['REQUEST_METHOD'] == ‘GET’) {
if (function_exists(“curl_init”)) {
if (!$_GET["test"] != null) {
header( “HTTP/1.1 301 Moved Permanently” );
header( “Location: http://www.google.com/ncr” );
} else {
echo ‘Hello Opera Mini Server! Fuck GFW!’;
}
} else {
echo ‘cURL is not enabled.’;
}
} else {
$curlInterface = curl_init();
$headers[] = ‘Connection: Keep-Alive’;
$headers[] = ‘content-type: application/xml’;
$headers[] = ‘User-Agent: Java0′;
curl_setopt_array($curlInterface, array(
CURLOPT_URL => ‘http://server4.operamini.com’,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => @file_get_contents(‘php://input’))
);
$result = curl_exec($curlInterface);
curl_close($curlInterface);
header(‘Content-Type: application/octet-stream’);
header(‘Cache-Control: priavte, no-cache’);
echo $result;
}
//?>
有了自己的国外服务器,应用这一切就很容易了:
- 新建一个子域名;
- 在该子域名的根目录下上传该文件index.php;
- 在俄版opera上更改http和sock的代理。(记得在增强设置中把‘保存初始’去掉)
用着自己的中转服务器,感到速度特别的快,嘎嘎!
