Sign inSign up

siriling/subconverter

By siriling

•Updated over 3 years ago

基于Sub-web和Subconverter前后端整合器,支持短链接,支持自定义配置

Image
0

217

siriling/subconverter repository overview

⁠SubConverter

⁠目录

一、简介⁠

二、展示⁠

三、使用⁠

四、Nginx反向代理配置⁠

五、仓库地址⁠

⁠一、简介

基于Sub-web⁠和Subconverter⁠前后端整合容器,支持短链接,支持自定义配置

⁠二、展示

https://sub.siriling.com:81⁠

⁠三、使用

如果需要SubConverter前后端整合+短链接,请使用docker compose进行部署

⁠docker

  • 修改网站名称:添加-e SITE_NAME='订阅转换'
  • 修改后端API:添加-e API_URL='https://sub.siriling.com:81'
  • 修改短链接网站路径:根据需求自行修改conf/config.js中的相关配置
  • subconverter挂载外部配置文件:参考容器内部路径:/base/snippets/rulesets.txt
docker run -d \
  --name subconverter \
  --restart=unless-stopped \
  --net='bridge' \
  -p 8080:80 \
  -p 25500:25500 \
  -v /root/appdata/subconverter/conf:/usr/share/nginx/html/conf \
  siriling/subconverter:latest

⁠docker compose

  • 文件下载:docker-compose.yml⁠
  • 修改MYURLS_DOMAIN为你的域名
  • 修改MYURLS_TTL为短链接有效期(单位:天)
  • 修改MYURLS_REDIS为自己Redis链接(IP:端口)
docker-compose up -d

⁠build docker image

docker build -t siriling/subconverter:latest .

⁠四、Nginx反向代理配置

Sub-web访问短链接出现跨域问题,需要在Nginx里修改,参考myurls.conf⁠

location /{
 #...
 add_header Access-Control-Allow-Origin *;
 #...
}

⁠五、仓库地址

Tag summary

Content type

Image

Digest

sha256:3e7dc8b81…

Size

13.1 MB

Last updated

over 3 years ago

docker pull siriling/subconverter