之前写了一篇文章(链接在此),也是用宝塔面板搭建哔哩哔哩解析服务器,但之前只是简单的用nginx反代,现在可以用一个Github上的php项目(链接在此)来搭建,实现诸如白名单,连接梯子解析一类的操作。

之所以选择宝塔面板,是因为可视化面板比较方便操作,本文侧重提供思路,有一定基础可以不使用宝塔

准备条件

  • 一台港澳台vps
  • 一个域名(免费的可以申请Freenom的,付费的可以考虑godaddy的,不推荐买国内商家的,要求实名和备案比较麻烦)

正式步骤

网站配置

先安装宝塔

安装命令在官网就有,在这里不提供了(链接在此)

之后在宝塔的软件商店里安装好Nginx mysql和PHP(不需要缓存的话可以不安装mysql),php版本最好选7.2,个人测试7.2的bug在上文提到的程序中bug最少

文章配图
完成安装的程序(请忽略php8 那是我跑其他程序用的 不小心一并截进来了)

来到【网站】界面,添加站点

文章配图

域名填你自己的,php选7.2,数据库自己看着办,需要缓存的话就建一个(数据库账号密码请自行设置)

建立好网站后,在网站设置里申请一下ssl,让其支持https访问

文章配图

之后来到网站根目录,选择远程下载,下载上边提到的php程序(链接在此)

文章配图

下载完成后解压,将所有文件放到网站根目录

文章配图

之后修改config.php 旁边都有注释,照你意愿修改即可。(数据库的使用需要导入cache.sql,后文会有写)

解析服务器的使用

电脑端浏览器(Chrome Edge等)

先安装油猴插件(Tampermonkey),然后安装哔哩哔哩区域限制解锁脚本

文章配图

在自定义服务器里填上你的解析服务器URL 记得加上https段

安卓手机

安卓上可以使用哔哩漫游进行解析

文章配图

填入服务器时填入域名即可,因此不需要加入https段

数据库的使用

如果你有缓存需求的话,可能需要使用数据库

数据库的使用需要导入cache.sql

先在上文的php程序的压缩包中找到cache.sql

然后在宝塔的【数据库】中找到你的数据库,点击【管理】,输入数据库账号密码登录

找到【导入】 导入cache.sql即可

文章配图

导入完成后回到网站根目录,修改config.php即可

后记

有人可能会奇怪,为什么要使用插件和脚本,然后大费周章的搭建解析服务器,既然有港澳台vps了,直接搭梯子观看不是更方便吗。

其实使用脚本和插件比直接用梯子有很多优势,比如我们在使用梯子后,哔哩哔哩访问的就是海外的CDN,这会导致安卓端的免流失效,而且梯子速度慢的话播放速度也很慢,但是使用脚本和插件可以强制替换CDN为国内CDN,这样即使解析服务器的连通性不好,也不影响观看速度,还能在安卓端使用免流。

况且,你看海外番剧的时候开梯子,看完再关不麻烦吗?我用插件和脚本自动处理,墙内能看的番剧直接观看,区域限制的番剧自动走解析。


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