nodecache已停止cdn业务,故本文已无效,但其原理适用于其他cdn,可自行测试

之前写过两篇解锁港澳台番剧的文章

一篇是使用港澳台vps解锁

一篇是使用阿里云函数解锁

但是港澳台vps不是所有人都有,而阿里云函数最近抽风,国内不能连接,偶然间看到用腾讯云cdn解锁的文章,手头刚好有nodecache,就想着同是cdn,是不是也可以实现解锁,测试可行后在此发文分享。

(补充:nodecache是免备案的海外cdn,香港节点专门针对国内地区有优化,较腾讯云较贵,但是访问速度较快,新用户第一个月免费)

准备条件

  • 有钱(虽然第一个月免费,但是第二个月还是要收费的,不过好在消耗的流量不多,一个月得价格一般不会到两位数的人民币)
  • 拥有一个域名(没有的话可以申请freedom的免费域名)
  • 拥有一个ssl证书(没有的话可以去dnspod申请亚洲诚信的免费证书)

过程

nodecache添加域名

1.注册nodecache

进入nodecache注册界面(带aff 介意请自行谷歌/百度官网)注册账号

2.添加解析

  • 进入【控制台】后选择【cdn】进入
  • 点击【创建服务】
  • 【服务名称】自己喜欢啥就填啥
  • 【加速域名】填自己的域名(例如我的域名是myhosts.ml 为了配置二级域名我填的是hk.myhosts.ml)
  • 【应用场景】保持全站加速不动
  • 【回源协议】选择【https协议】
  • 【配置类型】选择【源站域名】
  • 【线路配置】中填入
api.bilibili.com
  • 【加速区域】选择亚太(关键!一定得是亚太才是香港节点)
  • 之后【确认创建】
  • 复制你的【chame】值

3.添加dns解析

前往你的dns解析提供商处,添加解析(如果没有可以用dnspod)

  • 【记录类型】选择chame
  • 【主机记录】如果你直接用的顶级域名,就填写@,如果是二级域名,请填写二级域名前缀(例如我的hk.myhosts.ml就是填写hk)
  • 【记录值】填入你的chame

4.获取ssl证书(如果有了可以跳过)

  • 打开腾讯云的ssl面板
  • 【申请免费证书】 然后选择【亚洲诚信】
  • 选择【rsa算法】
  • 在【证书绑定域名】中填入你之前填到nodecache中的域名
  • 【邮箱】就如实填写即可 其他两个空不用管
  • 【下一步】 如果你和我一样使用的是dnspod的话,可以选择让dnspod进行自动验证,如果不是的话可以选择dns验证,手动添加dns解析
  • 等待几分钟审核通过后,下载你的证书
  • 解压压缩包后,打开【nginx】文件夹
  • 以crt结尾的文件就是你的证书 以key结尾的文件就是你的密钥

5.修改cdn配置

  • 从【控制台】打开cdn的配置
  • 找到【回源管理】
  • 将【回源host】设置为
api.bilibili.com
  • 在【压缩优化】中将【智能压缩】和【智能中转】关闭
  • 在【https配置】中添加你的证书并将其绑定到域名上,之后开启强制https访问

添加进客户端中

电脑浏览器(Chrome等)

安卓手机

  • 添加至【哔哩漫游】的解析服务器的香港服务器中即可(记得去掉https://段)

Enjoy!

如果解析失败的话,直接通过浏览器访问域名看看能否访问成功,如果访问超时的话可能是网络问题,过一回就好了。

如果还是不行的话,看看自己是不是那里配置错了,尤其要注意cdn使用【亚太节点】,哔哩漫游服务器那里要填写为香港服务器

因为cdn原理都一样,所以其他cdn理论上都支持这么解锁,但我目前主用的是nodecache,所以就写了nodecache的文

最后想说的

我本人也是哔哩漫游公益服务器【bilibili.myhosts.ml】的维护者,目前已经两次因为访问量过大而被哔哩哔哩封IP了,还希望各位不要大肆宣传,自己用的开心就行了。

之前还存在倒卖模块的现象,尤其是某些倒卖者甚至都不提供自己的解析服务器,直接拿公益服务器倒卖,拿别人的劳动果实作为自己盈利的工具实在不可取。


给岁月以文明,给时光以生命!