# 一、后端 项目地址:https://github.com/tindy2013/subconverter Docker官方指引:https://github.com/tindy2013/subconverter/blob/master/README-docker.md ``` #docker部署 docker run -d --name subcon --restart=always -p 25500:25500 tindy2013/subconverter:latest ``` ``` #docker-compose部署 subconverter: image: tindy2013/subconverter:latest container_name: subconverter restart: always ports: - 25500:25500 ``` # 二、前端 项目地址:https://github.com/CareyWang/sub-web # Clone项目到本地 git clone https://github.com/CareyWang/sub-web.git cd sub-web # 编辑.env配置文件 vi .env # 修改后端地址、短链接地址 # API 后端 VUE_APP_SUBCONVERTER_DEFAULT_BACKEND = "[https://subapi.imgki.com](https://subapi.imgki.com)" # 短链接后端 VUE_APP_MYURLS_API = "[https://s.imgki.com/short](https://s.imgki.com/short)" # 编辑. cd src/views vi Subconverter.vue placeholder="爱墨迹免费提供 | https://subapi.imgki.com/sub?" backendOptions: [{ value: "https://subapi.imgki.com/sub?" }], #构建镜像 docker build -t subweb-local:latest . #部署服务 docker run -d -p 58080:80 --restart always --name subweb subweb-local:latest # 三、短链接 #clone项目到本地 git clone [https://github.com/CareyWang/MyUrls.git](https://github.com/CareyWang/MyUrls.git) MyUrls cd MyUrls vi public/index.html const backend = '[https://s.2z.pw](https://s.2z.pw)' #修改短链接域名 cd MyUrls cp .env.example .env #编辑好域名、端口等配置 docker-compose up -d #直接启动 跨域设置【宝塔配置需要在url代理里面添加相关的参数】 需要设置跨域Access-Control-Allow-Origin * #nginx配置 server { server_name example.com; location / { add_header 'Access-Control-Allow-Origin' '*'; proxy_pass http://127.0.0.1:8002/; } } #nginx设置 client_max_body_size 24M; client_body_buffer_size 128k; client_header_buffer_size 5120k; large_client_header_buffers 16 5120k;