目前用的MetaCubeX团队改版的subconverter,但是转换的时候总是有问题,于是决定换一套前后端

项目地址:sub2clash

部署

部署很简单,以下是我在1panel上使用docker-compose部署的代码

version: "3"

services:
    sub2clash:
        container_name: sub2clash
        restart: unless-stopped
        image: ghcr.io/nitezs/sub2clash:latest
        ports:
            - "8011:8011"
        volumes:
            - ./logs:/app/logs
            - ./templates:/app/templates
            - ./data:/app/data
        # environment:
        #   - PORT=8011
        #   - META_TEMPLATE=template_meta.yaml
        #   - PROXY_TEMPLATE=template_clash.yaml
        #   - REQUEST_RETRY_TIMES=3
        #   - REQUEST_MAX_FILE_SIZE=1048576
        #   - CACHE_EXPIRE=300
        #   - LOG_LEVEL=info
        networks:
            - 1panel-network
networks:
      1panel-network:
            external: true

关于变量的说明查看配置

部署完成后使用http://ip:8011打开

使用

使用方法与sub-web差不多,但是客户端类型仅支持Clash和Mihomo(Clash.meta),推荐使用Mihomo类型
https://imgs.dsdog.tk/file/5e71c5a69d514c9236399.png
有一点特别好的就是,如果你修改了上面的参数,可以直接用原来的短链,不需要重新生成短链,点击更新短链即可。
https://imgs.dsdog.tk/file/7122a0c4a4aff5e50f52c.png