Docker部署订阅转换服务
本文最后更新于 316 天前,其中的信息可能已经有所发展或是发生改变。

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

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇