Fork from stilleshan/dockerfiles Add some different fetures
- Change the subconverter to support the Vless and Hysteria
- Add the environment
SHORT_URL
to define the SHORT_URL
Use the below command to pull the image
docker pull musk1024/sub:latest
GitHub stilleshan/dockerfiles
Docker stilleshan/sub
docker image support for X86 and ARM
基于 subweb 和 subconverter 前后端加上 myurls 短链接整合容器,支持自定义配置.
注意,本项目必须搭配域名反代使用.
已更新支持短链接,如需要更换短链接或自己部署,请使用以下 docker compose 部署.
docker run -d --name sub --restart always \
-p 18080:80 \
-v /PATH/sub/conf:/usr/share/nginx/html/conf \
stilleshan/sub
修改挂载路径,根据需求自行修改conf/config.js
中的相关配置.
推荐使用nginx
配置域名反向代理至18080
端口.
subconverter
同样支持挂载外部配置文件,参考容器内部路径:/base/snippets/rulesets.txt
.
docker compose 已包含 myurl 短链接:
- 如无需部署 myurls 服务,可删除
12-32
行,将默认使用本站短链接.也可以修改conf/config.js
来使用其他myurls
短链接服务. - 如需自行部署 myurls 服务,需修改
docker-compose.yml
中的MYURLS_DOMAIN
,以及conf/config.js
中的shortUrl
,注意请严格按照示例格式填写. - myurls 服务需要单独配置 nginx 反代以及证书,可以参考
myurls.conf
配置.注意需要修改域名
,证书路径
,日志路径
. 下载 docker-compose.yml 执行以下命令启动:
docker-compose up -d