Cloud Flare 添加谷歌镜像站(反向代理)

首先,点击 Cloud Flare 链接 ,创建一个属于自己的账户

 

登录后,点击 Workers

 

这个子域,可以自定义

 

输入好后点set up

然后选择订阅模式,免费直接free!

免费版本每天的访问次数是10w次,应该是远远够用的!

如果你是第一次用cloudflare还会有邮箱验证,去邮箱验证一下就行了。

验证完后刷新,点击创建

 

然后点击创建服务 。

创建服务后,点击快速编辑!

 

点击快速编辑后,复制下面代码,粘贴到上面代码区域

// 反代目标网站.
const upstream = ‘www.google.com’

// 反代目标网站的移动版.
const upstream_mobile = ‘www.google.com’

// 访问区域黑名单(按需设置).
const blocked_region = [‘TK’]

// IP地址黑名单(按需设置).
const blocked_ip_address = [‘0.0.0.0’, ‘127.0.0.1’]

// 路径替换.
const replace_dict = {
‘$upstream’: ‘$custom_domain’,
‘//archiveofourown.org’: ”
}

addEventListener(‘fetch’, event => {
event.respondWith(fetchAndApply(event.request));
})

async function fetchAndApply(request) {

const region = request.headers.get(‘cf-ipcountry’).toUpperCase();
const ip_address = request.headers.get(‘cf-connecting-ip’);
const user_agent = request.headers.get(‘user-agent’);

let response = null;
let url = new URL(request.url);
let url_host = url.host;

if (url.protocol == ‘http:’) {
url.protocol = ‘https:’
response = Response.redirect(url.href);
return response;
}

if (await device_status(user_agent)) {
var upstream_domain = upstream;
} else {
var upstream_domain = upstream_mobile;
}

url.host = upstream_domain;

if (blocked_region.includes(region)) {
response = new Response(‘Access denied: WorkersProxy is not available in your region yet.’, {
status: 403
});
} else if(blocked_ip_address.includes(ip_address)){
response = new Response(‘Access denied: Your IP address is blocked by WorkersProxy.’, {
status: 403
});
} else{
let method = request.method;
let request_headers = request.headers;
let new_request_headers = new Headers(request_headers);

new_request_headers.set(‘Host’, upstream_domain);
new_request_headers.set(‘Referer’, url.href);

let original_response = await fetch(url.href, {
method: method,
headers: new_request_headers
})

let original_response_clone = original_response.clone();
let original_text = null;
let response_headers = original_response.headers;
let new_response_headers = new Headers(response_headers);
let status = original_response.status;

new_response_headers.set(‘cache-control’ ,’public, max-age=14400′)
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’);

const content_type = new_response_headers.get(‘content-type’);
if (content_type.includes(‘text/html’) && content_type.includes(‘UTF-8’)) {
original_text = await replace_response_text(original_response_clone, upstream_domain, url_host);
} else {
original_text = original_response_clone.body
}

response = new Response(original_text, {
status,
headers: new_response_headers
})
}
return response;
}

async function replace_response_text(response, upstream_domain, host_name) {
let text = await response.text()

var i, j;
for (i in replace_dict) {
j = replace_dict[i]
if (i == ‘$upstream’) {
i = upstream_domain
} else if (i == ‘$custom_domain’) {
i = host_name
}

if (j == ‘$upstream’) {
j = upstream_domain
} else if (j == ‘$custom_domain’) {
j = host_name
}

let re = new RegExp(i, ‘g’)
text = text.replace(re, j);
}
return text;
}

async function device_status (user_agent_info) {
var agents = [“Android”, “iPhone”, “SymbianOS”, “Windows Phone”, “iPad”, “iPod”];
var flag = true;
for (var v = 0; v < agents.length; v++) {
if (user_agent_info.indexOf(agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}

 

点击预览,就能看到Google了

 

不仅可以预览,将预览中的地址,粘贴到浏览器的地址栏也能够进行访问!

 

但是很遗憾,连接超时!!!下面是这篇文章的正题部分

2. 解决在浏览器地址栏无法访问的问题
前提:

拥有一个域名(可以百度搜索:免费域名)
在这里我推荐硅云【我就是在这里申请的免费域名】

登录之后,选择域名

添加域名模板,进行实名认证

域名模板建立好后,点击新注域名,它会跳转到购买域名链接处

注意:是新用户,才是免费的!

获取了域名后,将域名添加到Cloud Flare 中

添站点

记住dns

回到硅云(你注册域名的地方,也叫域名提供商)

 

回到首页,即可看到添加成功

 

添加成功后,要等几个小时,会受到激活成功的邮箱信息,并且你添加的站点的首页也会出现下图所提示页面

点击站点后,选中DNS,添加记录

通过google.域名 就能够访问了
————————————————

 

本文内容来源于公开网络,出于传递信息之目的整理发布。原文版权归原作者所有,若涉及侵权请先提供版权后联系我们删除

(0)
WP之家WP之家
上一篇 2025年3月29日
下一篇 2025年3月29日

相关推荐

  • 《QQ》怎么查看好友访问申请

    《QQ》怎么查看好友访问申请,在QQ空间中,好友访问申请是用户间互动的一种方式。本文将介绍如何查看QQ好友访问申请的具体方法,wp之家小编整理了相关的内容,希望可以满足大家的好奇心。 QQ查看好友访问申请方法介…

    2025年4月5日
  • 国内手机怎么注册推特账号(详解Twitter注册操作步骤)

    Twitter使用指南 Twitter(非官方中文惯称:推特 ) 是一家美国社交网络(Social Network Service)及微博客服务的网站,是全球互联网上访问量最大的十个网站之一。 由杰克·多西在2006年3月创办并在当年7月启动的。…

    教程资讯 2025年3月29日
  • 分享干货关于新购域名被微信QQ拦截的解决方案

    微信监控对象 腾讯重点监控对象:微商,金融,赌博,色流,直销,灰色项目等。因为微信属性社交,不可能不监控监管这些交易及广告行为,所以微信之危可想而知,故成众矢之的。微信会重点打击非法营销活动的人售假诈…

    教程资讯 2025年3月29日
  • boss招聘怎么不让原公司看到?(详细介绍)

    boss招聘如果不想让原公司看到,首先打开软件,进入主界面,随后点击我的,进入个人账户,点击设置按钮,进入设置页面后,点击隐私设置,进入隐私设置页面,点击屏蔽公司选项,会出现搜索框,输入公司名字,点击新…

    教程资讯 2025年3月29日
  • 如何申请gpt4.0-如何接入ChatGPT4

    如何接入ChatGPT4 ChatGPT-4是OpenAI公司推出的最新自然语言处理技术,采用深度学习算法,旨在提供更加高效、准确的人工智能语言处理能力。如果您想要接入ChatGPT-4,您可以按照以下步骤: 注册OpenAI账号并申请API…

    教程资讯 2025年3月29日
  • b站搜不到仅限港澳台的番剧 b站看仅限港澳台番剧的步骤分享

    b站搜不到仅限港澳台的番剧 b站看仅限港澳台番剧的步骤分享,对此感兴趣的朋友千万不要错过,赶快一起来看看吧。 1、在你的手机哔哩哔哩主页面找到“搜索”的位置,点击进入搜索页面。 2、在搜索位置进行输入搜索“哔…

    2025年4月5日
  • 安卓手机内置的毒瘤:快应用

      那个「快应用领域」能实现与应用领域服务间的无缝连接,所以「快应用领域」能唤起手机已经加装的 APP,也能用 APP 唤起「快应用领域」因此才会出现各式各样流氓行为。 停止使用快应用领域 目前许多手机厂商…

    教程资讯 2025年3月29日
  • www.006787.com这些个网址是做什么的

    www.006787.com  www.pobo.net.cn  www.adzop.com  www.ic37.com  www.pcgeshi.com  http://www.gzteacher.com  www.nxtc.edu.cn  www.safetyln.com  www.hsvtc.cn  https://bbly.qq.com  www.snbc.cn www.zanmei.a…

    教程资讯 4天前