subconverter
在各种订阅格式之间进行转换的实用程序。
事前准备
解析好两个域名,一个是前端域名,一个是后端域名,如果本地使用可以不需要
前端
我已经修改好了代码并推送到Docker Hub,最新版本0.6.4
依然是在Daocloud平台部署,打开892947707/subweb,点击部署,只需要映射容器端口80到主机端口随意,其他的不需要更改
浏览器访问 http://服务器ip:前面映射的端口/
应该可以进行前端 sub-web
的预览了
可以使用宝塔面板配置反向代理,使用域名访问
修改网页内容
fork我的项目,找到 ./sub-web/src/views/Subconverter.vue
文件
找到 257行 backendOptions:
(写博客的时候是这行),替换后面的 http://127.0.0.1:25500/sub?
为 https://后端域名/sub?
(注意,这里修改为https)
找到根目录.env
文件,按需修改。
- VUE_APP_PROJECT:前端项目地址,即点击前端网页Github图标会跳转的地址
- VUE_APP_BOT_LINK:TG链接,即点击前端网页TG图标会跳转的地址
- VUE_APP_BACKEND_RELEASE:后端项目地址,无需修改
- VUE_APP_SUBCONVERTER_REMOTE_CONFIG:远程配置,无需修改
- VUE_APP_SUBCONVERTER_DEFAULT_BACKEND:API后端地址,请修改成我们自己想用的转换网址
- VUE_APP_MYURLS_DEFAULT_BACKEND:短链接后端,如果你有自己的短链转换服务,可修改
- VUE_APP_CONFIG_UPLOAD_BACKEND:文本托管后端,如果你有自己的,可修改
然后推送到自己的Docker仓库。以后每次修改代码都会自动推送到DockerHub
后端
使用的镜像是tindy2013/subconverter
,项目地址tindy2013/subconverter。
打开DaoCloud,搜索subconverter
,选择第一个tindy2013/subconverter或者stilleshan/subconverter,点击部署。
填写基本信息:
- 应用名称随意
- 版本号:latest(截止目前最新版本0.6.4)
选择主机后点击下一步,填写应用设置:
- 添加容器端口:25500
点击立即部署,等待完成。此时可以去宝塔面板放行该端口(可选)。
浏览器访问 http://服务器IP:端口/version
查看版本号
然后使用宝塔反代,我的api地址https://subapi.dswang.ga(不可用,还没找到原因),我的订阅转换地址https://subweb.dswan.ga