博客的迁移,既是对从前的告别,也是对未来的迎接。虽然不知道未来是否美好,但依然保有一丝丝的期待。
我不爱做一些在我看来没有意义且不必要的事情,但是迁站这件事,已经想了很久了,也终于在最近几天彻底完成。
起因
首先,国内的互联网管控有些过于严格,至少对于我而言,不是那么令人舒服。各种备案、审查制度不仅繁琐,而且效率低下。
也有时,博客可能会因为一些言论而被采取各种限制措施。虽然目前我还没有遇到,以后也不会发表这些内容,但难免有被误判的风险。
也许各种错误的限制都可以通过后期的申诉来解决,但这些流程都繁琐又耗时。还是那句话,我不爱做一些在我看来没有意义且不必要的事情,我只想把本就不多的精力花在有用的地方。
其次,最近PCDN刷流量的情况依旧没有停息的迹象。之前我为了把访问体验尽可能地提升,给全站分别做了动态、静态CDN,虽然截止到目前都没被刷过,但风险依然存在。
老实说,我并不怕被刷流量。CDN的技术支持那边可以帮忙实时监控并阻断,就算被刷也能直接减免账单。商务亦是个很好的人,甚至愿意自掏腰包补上被刷的钱。
不过,这些得花费在我看来不必要的精力和时间,还要给技术支持和商务添麻烦。萍水相逢,愿意帮忙已经感激不尽;把自己的事推给别人,多少有些不合适。
抉择
到底要不要把博客迁移到海外,一直是个令我纠结的问题。我喜欢更方便一些的动态博客程序,这意味着Vercel、Github Page这些都不在我的考虑范围内。
迁移到海外固然可以解决前述的所有问题,因为海外有相对宽松一点的制度,也有许多免费好用的“赛博菩萨”。但海外也意味着网络不如国内CDN那样高速稳定,访问体验的降低基本是跑不了的。
海外的那些“赛博菩萨”,尤其是Cloudflare,简直就是个人站长的天堂——哪里还能找到如此强大又免费的替代品?但仅一条“网络质量不好”,就能给所有大陆地区的站长浇一盆冷水。
我承认,我以前也是被浇冷水的一员,但现在,不是了。
网站良好运行的这段时间,我想明白了一个道理——个人博客不是商业网站,我们要的是真正愿意静下心来阅读的访客,不是充斥着大众互联网特有的浮躁气息的人。
而这些访客,他们愿意等待,愿意多花一些时间来了解一个个独一无二、默默讲述故事的博客。当然,访问体验也不能太过于低下——这是一种对乐意访问我们网站的访客的不重视。
迁移
既然是迁移海外,还是需要独立服务器的动态博客,那Cloudflare基本是跑不了的。免费、海外速度高、搜索引擎友好,再加上正确配置WAF规则,几乎可以抵御一切攻击的特点,没有不考虑它的理由。
首先,考虑到大陆地区的用户基本都会被Cloudflare分配到美国节点,因此我也将源服务器选择到了洛杉矶以尽可能降低延迟。当然,选在其他地区延迟也不会大多少。
我曾在几个月前写过《优雅地使用Cloudflare,让你的网站又安全又快》一文,详细说明过Cloudflare在国内的网络特点。因此,在兼顾安全性与访问体验的前提下,用Cloudflare直接代理全站显然是不可行的。
所以,我依旧采取了原文中的做法——动静分离,关掉一些不必要的功能,尽可能减少从Cloudflare路由的流量。唯一不同的是,这回静态资源将由海外地区的CDN进行分发。
海外地区其实有挺多国内访问速度不错的CDN,例如Cloudfront等。但这些选择需要一笔不大不小的开销,且同样存在被盗刷、攻击的风险。因此最终我将目光落在了Gcore上。
Gcore每月提供的1TB免费流量完全够用。虽然官方的CNAME地址解析出的泛播IP在国内处于被墙的状态,但通过优选IP可以轻松绕过这个问题,且节点的网速一个比一个快。
经过这样一番操作,可以说完全享受到了海外平台的便利,如防御、全自动SSL证书、几乎等于无限制的全免费计划...... 同时,访问体验也并未降低太多——白天依旧是秒开,晚高峰可能也就慢了一点点。
后言
迁移到海外,不是为了躲避审查制度,而是找一个相对舒适一些的创作环境,尽可能避免被一些琐事打扰。
迁站完没几天(前天),某个博主们的微信群里就起了一场冲突。无他,就是因为对国家的看法不同。
在我看来,批判本不是件坏事;相反,敢于站出来指出一些他人认识不到,或没有说过的缺点反而是一件好事。但在对基本事实认知不清的情况下,只因事物的一部分而对其全盘否定,显然是不明智的。
我批评过我们国家的某些缺点吗?当然批评过,例如很久以前我批评中国互联网现状的那篇文章。但我也不会因此就对整个国家全盘否定,因为没有哪个国家的制度或现状是100%完美的,也没有哪个国家的制度或现状一无是处。
提出问题,是希望它能变得更好;否则,这些所谓的“问题”就只是单纯的抱怨,没有任何实际意义。只能看见缺点的目光是狭隘的;能长久保持的理性思维,才是值得学习的。
37 条评论
换香港和新加坡的机子啊!美国的机子访问是个迷
主要是一开始就没打算让访客裸连服务器,计划的就是走Cloudflare代理并优化速度,所以直接选对于Cloudflare而言回源速度最快的地区了
很多事情咱们没必要争论个好坏,辩证地看待就好。我也有一些迁移的想法,奈何对CF的应用不甚熟悉,我的网站现在是CF的CDN,加载还是太慢了
主要还是看主题支不支持自定义设置CDN地址,不支持的话需要手动改代码,把静态资源绕过Cloudflare,操作难度还是比较大
Gcore 亚洲节点都走的 ntt/telia/pccw,自己找些 iij/bbtec 的日本线路机器也更舒服哦。
只要国内访问起来体验不错就行,自己找的话如果官方变更节点,或者某些时段网络堵塞就很尴尬
GacJieMonitor是15分钟更新一次,还是比较方便的
我也有考虑过往外搬迁,甚至已经把服务器都买好目前吃灰。
不过现阶段还是想在国内,最主要的原因就是快。
不说别人,就单说我自己都感觉这速度很爽!
哈哈,每个人的观点不一样,说不定哪天也就搬家到海外了。
以前我迟迟没往海外搬的原因就是这个。不得不说,国内服务器+一个优秀的CDN那速度真不是一般的快,访问体验近乎完美。不过缺点也挺明显,不抗揍,被刷量也是有苦难言。所以在我确定当前的海外方案可行,且不会把访问体验降低太多的情况下,就直接行动了
Gcore居然又活了?我记得之前被别人拿来科学上网导致全IP段封禁,优选都没用
应该是老早就活了吧,具体什么时候不太清楚,反正以前我尝试使用的时候已经没啥问题了。不过现在优选出来的基本都是Gcore托管在第三方服务商的节点,不是他自家的泛播IP。自家的泛播IP貌似还是被墙的状态。
所以我选择静态博客,githup pages,简单粗暴
静态博客确实可以省去好多麻烦,所以我以前也一直在考虑。但是评论系统的一体化,以及写博客、回复评论、发表闲言碎语的便捷性,和一些额外的小功能对我来说还是挺重要的。做静态博客还得将这些功能全部分开部署,迁移和数据备份也挺麻烦。所以我还是选择了麻烦一次,正常情况下后头都会更加便捷的动态博客
Gcore?我去搜搜,之前找了好多国外cdn都收费呜呜呜|´・ω・)ノ
Gcore以前每月提供的免费流量也不多,印象中好像是100GB。不过现在做大做强,自然也就大方多了。目前只要是个注册用户,不绑定支付方式,每月也有1TB的免费流量,确实很良心。
没事,折腾几遍再回来
图床,以及之前的公共CDN什么的,依旧保留国内不变,但个人博客大概率不会迁回。手里有好多个合规的企业备案域名,真想折腾一些项目,完全可以用那些域名
还有这样的赛博活佛
我马上去看看
官方对大陆用户友好,GFW也没有刻意屏蔽,功能也是一拳打八个,真找不到第二个这样的赛博菩萨了。就是网络问题...一言难尽
最后还是会回过来的
如果没有什么特别大的访问体验或政策问题,以后基本上是不会考虑迁回的。倒也不是很反感管控政策,主要是因为个人比较懒,也不愿意等,类似的还有很多这样不备案的博友。只要遵纪守法,不发不合适的言论,基本没有什么大问题。