搜索点东西,百度没有,手机装不上谷歌全家桶,大佬们谁反代了,给用用呗?
-----------------------------------------------------
网友回复:
用startpage搜和google基本一致
网友回复:
在这个坛子里面居然还有人没有木弟子的?
网友回复:
https://google.ibm-vps.workers.dev/
ip错误的话刷新几次,刚才发错了这个才是
cloudflareWorkers代码
//替换成你想镜像的站点
constupstream=www.google.com.hk
//如果那个站点有专门的移动适配站点,否则保持和上面一致
constupstream_mobile=www.google.com.hk
//你希望禁止哪些国家访问
constblocked_region=[KP]
//禁止自访问
constblocked_ip_address=[0.0.0.0,127.0.0.1]
//替换成你想镜像的站点
constreplace_dict={
$upstream:$custom_domain,
//www.google.com.hk:
}
//以下内容都不用动
addEventListener(fetch,event=>{
event.respondWith(fetchAndApply(event.request));
})
asyncfunctionfetchAndApply(request){
constregion=request.headers.get(cf-ipcountry).toUpperCase();
constip_address=request.headers.get(cf-connecting-ip);
constuser_agent=request.headers.get(user-agent);
letresponse=null;
leturl=newURL(request.url);
leturl_host=url.host;
if(url.protocol==http:){
url.protocol=https:
response=Response.redirect(url.href);
returnresponse;
}
if(awaitdevice_status(user_agent)){
upstream_domain=upstream
}else{
upstream_domain=upstream_mobile
}
url.host=upstream_domain;
if(blocked_region.includes(region)){
response=newResponse(Accessdenied:WorkersProxyisnotavailableinyourregionyet.,{
status:403
});
}elseif(blocked_ip_address.includes(ip_address)){
response=newResponse(Accessdenied:YourIPaddressisblockedbyWorkersProxy.,{
status:403
});
}else{
letmethod=request.method;
letrequest_headers=request.headers;
letnew_request_headers=newHeaders(request_headers);
new_request_headers.set(Host,upstream_domain);
new_request_headers.set(Referer,url.href);
letoriginal_response=awaitfetch(url.href,{
method:method,
headers:new_request_headers
})
letoriginal_response_clone=original_response.clone();
letoriginal_text=null;
letresponse_headers=original_response.headers;
letnew_response_headers=newHeaders(response_headers);
letstatus=original_response.status;
new_response_headers.set(access-control-allow-origin,*);
new_response_headers.set(access-control-allow-credentials,true);
new_response_headers.delete(content-security-policy);
new_response_headers.delete(content-security-policy-report-only);
new_response_headers.delete(clear-site-data);
constcontent_type=new_response_headers.get(content-type);
if(content_type.includes(text/html)&&content_type.includes(UTF-8)){
original_text=awaitreplace_response_text(original_response_clone,upstream_domain,url_host);
}else{
original_text=original_response_clone.body
}
response=newResponse(original_text,{
status,
headers:new_response_headers
})
}
returnresponse;
}
asyncfunctionreplace_response_text(response,upstream_domain,host_name){
lettext=awaitresponse.text()
vari,j;
for(iinreplace_dict){
j=replace_dict[i]
if(i==$upstream){
i=upstream_domain
}elseif(i==$custom_domain){
i=host_name
}
if(j==$upstream){
j=upstream_domain
}elseif(j==$custom_domain){
j=host_name
}
letre=newRegExp(i,g)
text=text.replace(re,j);
}
returntext;
}
asyncfunctiondevice_status(user_agent_info){
varagents=["Android","iPhone","SymbianOS","WindowsPhone","iPad","iPod"];
varflag=true;
for(varv=0;v<agents.length;v++){
if(user_agent_info.indexOf(agents[v])>0){
flag=false;
break;
}
}
returnflag;
}
网友回复:
浏览器装个Ghelper插件
http://googlehelper.net/
网友回复: