正常访问Blogger博客的两类方法(2024年)

Blogger博客适合长期输出和投入。
基于Blogger搭建的博客,具有可定制性高、高防御性、高安全和高稳定性,适合追求长期稳定内容输出的个体。对于熟练操作Git命令并愿意投入时间和精力维护博客的人而言,也可以采取Github+Hexo+Cloudflare方式搭建一个静态博客,其教程有很多,如教程1教程2(推荐),其缺点是需要花费较多的时间和精力来维护。
Blogger博客可以辅助/配套Youtuber的Youtube频道,实现图文并茂,提供具体而精准的内容输出。

正常访问和登录Blogger博客的两类方法
正常访问和登录Blogger博客,主要有两类方法:方法一,科学上网,然后可以正常访问和登录Blogger博客;方法二,不使用科学上网,通过Cloudflare Workers或Cloudflare CDN服务,来访问Blogger博客。

1.方法一:科学上网

对于科学上网,不同的人有不同的解决方案。
小白用户刚开始会选择购买机场服务,只要能上网即可;但通常小白用户会遇到机场跑路,自己损失资金又无法享受到服务,甚至会有隐私安全。
小白用户如果有探索精神,一般会考虑自己科学上网的问题,例如自己购买vps,通过proxysu客户端搭建节点,或者通过x-ui搭建节点,然后在V2rayNG、Nekobox或Hiddify Next等客户端使用。但Proxysu在申请域名证书时容易出现问题;而x-ui容易被其他用户进行ip和端口扫描,被人登录等;而许多一键搭建脚本,会担心脚本里面夹杂着私货后门。

1.1目前比较推荐的方法:

1.1.1使用Cloudflare Workers/pages搭建vless或vmess(推荐用Cloudflare Pages,理由有二,一来更稳定,而来分配的子域名访问比较正常)。
资源见本博客博文Workers搭建节点列出的资源
教程比较多,这里列出一些,仅供参考:教程1教程2;推荐教程3

1.1.2使用Cloudflare Warp(20241008已失效)
Warp优点是,国内用户使用,ip会显示中国,很多限制中国ip的服务都打不开。Warp的优点是,免费、稳定。不过,Warp免费版只有1G流量,但可以通过获取Warp+的key替换自己分配的key,即可拥有24PB流量。

Warp官方客户端,见Warp官方网站:https://1.1.1.1/
Warp普通账号,一般只有1G流量。而为了稳定使用,通常可以采取两种方法实现:方法一:将Warp普遍账号改为Warp plus(Warp+)账号;方法二:将Warp账号改为Warp Zero trust。
1.1.2.1 使用WARP方法一
通过获取到的Warp+key替换默认warp key,将普通账户变更为Warp Plus账号。Warp+的获取方式,可以在Telegram上搜Warp+key,里面很多大佬分享了key。这里分享几个目前可用的key:

1DT495GX-39uL7XV8-41d0wK9R;
d4h879CP-m25J39yE-HF47T05c;
l6ZH57W0-2iG0O1s7-3o6dx8y2;
ZT7I3N94-43nlwc29-l02k4NF3;
810I9TtN-10x4Ka8v-02m1Cyz4;
28t7c1NE-S9x0H65W-0QoOm325;
3lP70ox9-o6H9tE23-e1047wCA;
N1x5u0R7-Uz9154Xm-7GQ2ZH45;
0CN163La-I8h95U6s-D745eI8x;
D394Fwh0-s0CY57x4-0qD83fj4;
70FsG8R6-W32c7x5v-1p2y4Bz0;
QW74M53Y-PfGb7513-8Ju7fI46;
hj70C68A-J1Dh069Z-r3JeT672;
306pR1eM-avFJ2098-0yp8N9X6;
TZ8X564R-1R5ua4D3-4TYV916p;
C09es6a8-M3hY405W-5zk7l68U;
DXw7283y-7We0iG38-190QCV4P;
h2k0zH87-5LIR62f0-98Z2Czl7;
9b1K6w2O-36beA4c2-a98Oc54w;
1FH30rm2-EKz80Y76-0d3I1UD6;

(来源于TG频道t.me/warp_key 2024年1月4日分享的key;还有其他频道分享这些key)

1.1.2.2方法二:将普通Warp账号设置为Zero Trust账号
首先,需要申请Zero Trust账号,支持Paypal或信用卡申请。参见这个教程Zero Trust申请成功后,便可以在Warp客户端的设定—账号—登录—将Zero Trust账号填入Warp软件
其次,涉及到Zero Trust首次连接失败的问题。通常,在Warp上直接填写Zero Trust并首次连接时,会被重置或阻断进而出现无法连接或连接后无法上网的情形。顺利接入Zero Trust的办法有二:办法一:参照Misaka的这篇博文,将Cloudflare官网上Warp的设置模式为Proxy模式的教程,稍等片刻,便可顺利登录Warp Zero Trust。办法二,接入一个已经进行了Proxy流量的网络,(如开启手机端NekoBox的Stun模式,让电脑端直接接入手机端Nekobox通过stun分发的Proxy流量),然后再尝试填入Zero Trust。等Warp Zero Trust成功连接之后,就可以将之前Proxy流量关闭。后面使用Zero Trust都可以直接连接。
推荐的Warp设置教程:教程1(推荐),教程2(推荐);教程3(比较简易;可以在其博客中探索,可以发现比较多有益的教程)。
1.1.2.3个人推荐使用Warp的方式
1.1.2.3.1 手机端使用Nekobox,在工具Tools栏下,打开Warp,点击产生配置,即可生成一个Warp设置。此时配合Warp优选ip,将engage.cloudflareclent.com和端口2408更换为优选出来的ip和端口,如优选出来的是162.159.195.213:859,则将162.159.195.213替换engage.cloudflareclent.com,859替换2408,即可上网。Warp优选ip的软件,下载地址在Gitlab
1.1.2.3.2 电脑端,如果可以使用Warp设置成功,则使用官方软件;或者,也可以尝试使用Wireguard第三方软件来使用Warp节点,参考教程
1.1.2.3.3建议:因Warp和Workers等这些都是Cloudflare免费提供的服务,那些将Cloudflare免费资源拿来出售(甚至高价出售),将会有损Cloudlfare的以及整个网络生态的长期健康发展。(3.2部分,于2024年1月12日更新)
1.1.1.3自购vps、域名搭建
1.1.1.3.1 VPS选购
对于求稳不差钱的读者,可以使用搬瓦工
一般用户,推荐使用CloudconeRacknerd(内含推荐码)的VPS。
1.1.1.3.2 域名购买
如果仅仅是为了便宜,可以使用namecheap,namesilo,dynadot等的新域名,如.xyz,.top .space等,可以买到每年1美金的域名;求稳定嫌麻烦,可以考虑在Cloudflare购买域名,每年10美金左右。
1.1.1.3.3 程序推荐

(1)Fscarmen的argox一键脚本
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh)
使用教程参考脚本的官方说明:https://github.com/fscarmen/ArgoX
(2)Fscarmen的Sing-box+argox一键脚本
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/sba/main/sba.sh)
使用教程参考官方说明:https://github.com/fscarmen/sba
(3)想折腾的用户,可以尝试搭建Hysteria2等新协议的节点
教程可以参考这里;如果不够详细,可以Google搜下,会有更详尽的教程。
1.1.1.3.4 客户端推荐

(1)Nekoray或Nekobox
Nekoray(PC端)下载地址:https://github.com/MatsuriDayo/nekoray/releases
Nekobox(安卓端)下载地址:https://github.com/MatsuriDayo/NekoBoxForAndroid/releases (推荐Latest版本,Pre-release相对不稳定)。
可以使用路由设置,实现国内外流量分流,使用教程参考misaka的教程
(2)V2rayN或V2rayNG
V2rayN(PC端):https://github.com/2dust/v2rayN/releases
V2rayNG安卓端):https://github.com/2dust/v2rayNG/releases
(3)Hiddify Next
Hiddify Next支持的协议较多,包括Reailiyt, TUIC, Hysteria等新协议。
PC端和安卓端下载地址:https://github.com/hiddify/hiddify-next/releases(推荐Latest版本)

2.方法二:使用Cloudflare Workers或CDN来加速博客访问

2.1.使用Cloudflare Workers加速访问Blogger博客

Blogger分配的子域名,如ilovegpt.blogspot.com,无法在国内直接访问。此时,可以选择workers加速这个子域名。
参见:教程1教程2

2.2.使用Cloudflare CDN功能加速访问Blogger博客

2.2.1.使用Cloudflare CDN
由于Workers加速的是子域名,无法直接加速绑定的自定义域名,如ilovegtp.com。如果为了方便后期申请Google Adsense,建议使用自定义域名(子域名也可以申请,不过自定义域名相对权重要高一些)。此时,加速Blogger博客就需要用到Cloudfare的CDN功能。
2.2.1.1 Blogger博客绑定自定义域名
将该子域名与自己购买的域名绑定。关于域名绑定,Blogger官方已经提供了教程。这位技研可乐”博主提供了比较详尽的关于Blogger博客+域名服务商DNS解析方案。而如今,博主一般会采取Blogger博客+自费域名+Cloudflare DNS/CDN的方案,目前可以参考Kejilion的这个视频教程近期我将整理一篇如何用Cloudflare托管自定义域名并加速Blogger博客?”的教程,补充Blogger官方教程未涉及或未清楚说明的、其他博主未提供的文字版教程,供小白用户参考,减少麻烦和困惑
简要总结如下:
2.2.1.1.1 绑定自定义域名
在Blogger后台会显示两个验证域名的CNAME信息,例如:
www    ghs.google.com
da2g3f5gfhsw    gv-56bedjfijdf56d-dv.googlehosted.com
在Cloudflare DNS处添加CNAME记录,值就如上填写。在填写ghs.google.com时,不要开启CDN功能,即不要开启小黄云。

2.2.1.1.2 启用Cloudflare CDN服务
当绑定完自定义域名之后,就需要在Cloudflare开启CDN功能。在刚刚绑定了ghs.google.com那行CNAME记录,开启小黄云。
2.2.1.1.3 增加国内可用的Blogger博客IP
2.2.1.1.3.1 查找可用ip

方法:使用dns查询服务,如https://dnslookup.online/,查询ghs.google.com的ip,包括ipv4和ipv6。例如:
142.250.81.243    ghs.google.com
2607:f8b0:4006:80c:0:0:0:2013    ghs.google.com
2.2.1.1.3.2 添加域名解析,将自定义域名与ghs.google.com可用ip对接
A ilovegtp.com    142.250.81.243
AAAA ilovegtp.com    2607:f8b0:4006:80c:0:0:0:2013
ghs.google.com可用的ip应该有不少,可以全部添加进去。需要注意的是,除了通过dns查询Blogger可用ip,Google官方教程中的ip,是可以添加到域名A记录的解析中。如自定义域名为ilovgpt则解析如下:
ilovegpt    216.239.32.21;
ilovegpt    216.239.34.21
ilovegpt    216.239.36.21
ilovegpt    216.239.38.21

2.3.修改css代码等,加速访问

部分css,javascript代码使用的是Google服务,因而会拖慢速度。如果想加速,可以考虑将这些服务换掉或注释掉。参考这个教程
提醒:我因使用了Google Analytics4,担心注释掉这些代码影响Analytics4的功能,因而没有注释掉这些代码。

3.个人经验分享

3.1 增加域名的IP6解析,可以加速网站的访问速度;
3.2 依情况开启或关闭域名的CF CDN功能。我的具体情形时,开启了 CDN功能后,不科学上网时访问较慢,而关闭CDN之后,反而速度变快了。其原因或许在于,Blogger的ghs.google.com,其服务器相对于CF CDN的服务器更有利于当前网络。
关闭或开启域名CDN的方法:关闭CDN,即前面设置域名DNS解析是,设置域名为“仅DNS解析”;开启CDN,即将域名DNS解析处修改设置为开启CDN功能。

4.总结

通过以上两种方法,我们就可以用自定义域名访问(登录)自己的Blogger博客。

5.参考

后一页 前一页