自建订阅转换在线订阅转换搭建方案,除了使用可靠的在线订阅转换工具之外,也可以自己搭建在线订阅转换,本文分享目前常用的在线订阅转换搭建方案。
如果需要搭建本地订阅转换的,可以参考本站本地订阅转换搭建方案,文中讲述了使用群晖NAS在本地搭建订阅转换。如果不想搭建的,也可以参考本站在线订阅转换工具导航中推荐的一些网站。
前期准备工作
- 一台VPS并已经安装好主流Linux系统:推荐搬瓦工CN2直连速度保证
- 解析后端域名至VPS如:
sub.subconverter.org
- 解析前端域名至VPS如:
suc.subconverter.org
- 域名建议托管到 CloudFlare
- 如果域名托管在 CloudFlare 建议解析的时候开启 CDN 并且 SSL/TLS 设置为完全严格
项目地址
更新系统并安装 Node 与 Yarn
依次运行下面四行代码,若是 Debian/Ubuntu 系统,请自行替换下面前两行命令中的 yum 为 apt
yum update -y
yum install -y curl wget sudo nodejs git
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g yarn
命令执行完毕以后,请运行下面的代码查询 Node 与 Yarn 是否安装成功,若是成功会返回版本号。
node -v
yarn --version
自建订阅转换前端搭建
拉取 sub-web 程序,并进入 sub-web 文件夹。
git clone https://github.com/CareyWang/sub-web.git
cd sub-web
在项目目录中安装构建依赖项,构建的过程稍微有点长,需要耐心等待。
yarn install
使用 webpack 运行 Web 客户端以进行本地开发。
yarn serve
到目前为止,浏览器访问 http://服务器ip:8080/
应该可以进行前端 sub-web 的预览了。