文武VPS推荐
友情链接
  • Welcome
  • Getting Started
    • 文武VPS推荐
  • 选购指南
    • 2024年国外高性价比便宜 VPS 推荐(稳定、好用、免费体验)
    • 购买 VPS 服务器有哪些需要注意的事项?
  • 国内VPS
    • 2024年阿里云双十一活动,轻量应用服务器1年仅需36元
    • 阿里云学生300元优惠券领取方法(无门槛代金券)
    • 阿里云 99 计划:2 核 2G 服务器,99 元 / 年,新购续费均可用
    • 狗云DogYun:5周年庆,全场7折优惠码,VPS低至99元/年,香港/韩国/日本/美国/德国/澳大利亚
    • 2024年腾讯云双十一活动,15个月仅需99元
  • 国外VPS
    • RackNerd 高性价比便宜 VPS 最新2025新年优惠活动(2024年12月)
    • CloudCone 美国洛杉矶高性价比便宜 VPS 最新优惠活动(2025年1月)
    • BandwagonHost 搬瓦工 美国/日本/香港/CN2GIA/高速稳定 VPS 最新优惠活动(2024年12月)
    • BuyVM(Frantech) 便宜大硬盘VPS/万兆无限流量/适合BT和PT下载/抗DCMA版权投诉/ChatGPT解锁/支持BGP Session
    • DMIT 洛杉矶/香港/东京 CN2 GIA 中国大陆优化线路高防建站 VPS 最新优惠活动
    • AlphaVPS 索菲亚/伦敦/洛杉矶/纽约/高速稳定 VPS 最新优惠活动(2024年8月)
    • HostEONS美国欧洲多机房VPS主机最新优惠活动(2024年8月)
    • EthernetServers优惠码和美国VPS主机最新优惠活动(2024年8月)
    • AkileCloud台湾/香港/韩国/日本/美国高速稳定 VPS 最新优惠活动(2024年8月)
    • CloudSilk白丝云美国/德国/日本/香港多线路便宜VPS最新优惠活动(2024年8月)
    • RAKsmart香港、日本、韩国、新加坡、美国优惠码VPS 最新年终优惠活动(2024年11月)
    • ToToTel-真正的黑色星期五活动.永久先开通服务器.满意再付款!支持PAYPAL/支付宝(2024年10月)
    • V.PS优惠码和VPS.Hosting促销活动分享(2024年9月)
    • ZGOCloud 德国/日本/美国/荷兰高速稳定 VPS 最新优惠活动(2024年10月)
  • 稳定机场
    • Just My Socks:搬瓦工机场官方服务,多条线路,IP不怕被墙
  • 博客
    • 2024年自行搭建Clash订阅转换平台,自建Sub-Web前端和SubConverter后端
    • 2024年搬瓦工购买教程:注册账号、支付宝/微信付款教程
    • 一键脚本搭建科学上网Trojan梯子(自建VPN)详细教程(2024年8月14日)
    • 2024年VPS服务器解锁流媒体一键测试脚本(流媒体测试脚本)
    • serv00自动免费保活教程
    • serv00虚拟主机零成本搭建WordPress个人博客
    • Fuclaude最全食用指南(Mac、Nas、Windows、serv00、宝塔面板)
由 GitBook 提供支持
在本页
  • 前置条件​
  • Docker部署SubConverter​
  • Docker部署Subweb​
  • 参考链接​
  1. 博客

2024年自行搭建Clash订阅转换平台,自建Sub-Web前端和SubConverter后端

上一页Just My Socks:搬瓦工机场官方服务,多条线路,IP不怕被墙下一页2024年搬瓦工购买教程:注册账号、支付宝/微信付款教程

最后更新于6个月前

前置条件

  • 一台可部署的服务器:

Docker部署SubConverter

  1. 使用连接Linux系统,输入下面内容,回车(下面)

    docker run -d --restart=always --name SubConverter -p 25500:25500 dockerpull.com/tindy2013/subconverter:latest
  2. 登录个人的,Docker - 容器,容器名:SubConverter,状态:运行中,表示Fuclaude已经部署好,下面就可以使用域名代理了。

  3. 宝塔面板 - 网站 - 添加站点,域名:你需要解析的域名,PHP版本:纯静态,确定

  4. 点击域名后的设置 - 反向代理 - 添加反向代理,代理名称:SubConverter,目标URL:http://服务器IP:25500,确定

  5. 登录域名控制台,我这里是 ,解析 - 添加记录 - 主机记录:上面解析域名的前缀,记录值:服务器IP,确认

  6. 服务器开放端口:在阿里云服务器控制台 - - 服务器 - 管理规则 - 手动添加 - 目的:25500,源:选择所有IPv4(0.0.0.0/0),保存(入方向、出方向都要添加)

  7. 宝塔面板申请SSL证书:宝塔面板 - 网站 - 点击域名后的设置 - SSL - Let's Encrypt - 申请证书,等待一会即可申请成功。(如果不成功,可查看来申请免费证书,有效期90天,申请下来后,下载解压证书,将PEM、KEY内容填到对应当前内容里保存即可。)

  8. 打开强制HTTPS,使用HTTPS来访问解析的域名,即可看到前面变成了小锁🔒

  9. 宝塔放行端口:宝塔面板 - 安全 - 添加端口规则 - 端口:25500,方向:入站/出站(2个都要添加) - 确定

Docker部署Subweb

# Clone项目到本地 
git clone https://github.com/CareyWang/sub-web.git
cd sub-web 
# 编辑.env配置文件
vi .env 
# 修改后端地址
# API 后端 
VUE_APP_SUBCONVERTER_DEFAULT_BACKEND = "https://sub.wangdu.site"

# 编辑Subconverter.vue
cd src/views
vi Subconverter.vue  
# 31行
placeholder="https://subconverter.wangdu.site/sub?" 
# 235行 
backendOptions: [{ value: "https://subconverter.wangdu.site/sub?" }],

在 236 行 remoteConfig: [ 后添加如下内容,添加后,点击 ESC,输入:wq(保存并退出)

        {
            label: "ACL4SSR",
            options: [
              {
                label: "ACL4SSR_Online 默认版 分组比较全 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online.ini"
              },
              {
                label: "ACL4SSR_Online_AdblockPlus 更多去广告 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_AdblockPlus.ini"
              },
              {
                label: "ACL4SSR_Online_NoAuto 无自动测速 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_NoAuto.ini"
              },
              {
                label: "ACL4SSR_Online_NoReject 无广告拦截规则 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_NoReject.ini"
              },
              {
                label: "ACL4SSR_Online_Mini 精简版 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Mini.ini"
              },
              {
                label: "ACL4SSR_Online_Mini_AdblockPlus.ini 精简版 更多去广告 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Mini_AdblockPlus.ini"
              },
              {
                label: "ACL4SSR_Online_Mini_NoAuto.ini 精简版 不带自动测速 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Mini_NoAuto.ini"
              },
              {
                label: "ACL4SSR_Online_Mini_Fallback.ini 精简版 带故障转移 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Mini_Fallback.ini"
              },
              {
                label: "ACL4SSR_Online_Mini_MultiMode.ini 精简版 自动测速、故障转移、负载均衡 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Mini_MultiMode.ini"
              },
              {
                label: "ACL4SSR_Online_Full 全分组 重度用户使用 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Full.ini"
              },
              {
                label: "ACL4SSR_Online_Full_NoAuto.ini 全分组 无自动测速 重度用户使用 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Full_NoAuto.ini"
              },
              {
                label: "ACL4SSR_Online_Full_AdblockPlus 全分组 重度用户使用 更多去广告 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Full_AdblockPlus.ini"
              },
              {
                label: "ACL4SSR_Online_Full_Netflix 全分组 重度用户使用 奈飞全量 (与Github同步)",
                value:
                  "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Full_Netflix.ini"
              },
              {
                label: "ACL4SSR 本地 默认版 分组比较全",
                value: "config/ACL4SSR.ini"
              },
              {
                label: "ACL4SSR_Mini 本地 精简版",
                value: "config/ACL4SSR_Mini.ini"
              },
              {
                label: "ACL4SSR_Mini_NoAuto.ini 本地 精简版+无自动测速",
                value: "config/ACL4SSR_Mini_NoAuto.ini"
              },
              {
                label: "ACL4SSR_Mini_Fallback.ini 本地 精简版+fallback",
                value: "config/ACL4SSR_Mini_Fallback.ini"
              },
              {
                label: "ACL4SSR_BackCN 本地 回国",
                value: "config/ACL4SSR_BackCN.ini"
              },
              {
                label: "ACL4SSR_NoApple 本地 无苹果分流",
                value: "config/ACL4SSR_NoApple.ini"
              },
              {
                label: "ACL4SSR_NoAuto 本地 无自动测速 ",
                value: "config/ACL4SSR_NoAuto.ini"
              },
              {
                label: "ACL4SSR_NoAuto_NoApple 本地 无自动测速&无苹果分流",
                value: "config/ACL4SSR_NoAuto_NoApple.ini"
              },
              {
                label: "ACL4SSR_NoMicrosoft 本地 无微软分流",
                value: "config/ACL4SSR_NoMicrosoft.ini"
              },
              {
                label: "ACL4SSR_WithGFW 本地 GFW列表",
                value: "config/ACL4SSR_WithGFW.ini"
              }
            ]
          },

修改 subweb\Dockerfile 为如下内容,点击 ESC,输入:wq(保存并退出)

# ---- Dependencies ----
FROM dockerpull.com/node:16-alpine AS build
WORKDIR /app
COPY . .
RUN yarn install
RUN yarn build

FROM dockerpull.com/nginx:1.24-alpine
COPY --from=build /app/dist /usr/share/nginx/html
EXPOSE 80
CMD [ "nginx", "-g", "daemon off;" ]

输入如下命令重新构建 Subweb Docker 本地镜像

docker build -t subweb-local:latest .

构建后使用如下命令进行启动

docker run -d -p 58080:80 --restart always --name subweb subweb-local:latest

启动后步骤参考 里的 2 - 9,记得端口改为 58080

此时访问代理Subweb的域名:,出现下面页面代表成功部署

访问代理Subweb的域名

参考链接

​
2024年国外高性价比便宜 VPS 推荐(稳定、好用、免费体验)
​
SSH工具
Docker镜像已配置加速
宝塔面板
阿里域名控制台
安全组
阿里云申请证书教程
​
Docker部署SubConverter
https://sub.wangdu.site/
​
Sub-Web搭建教程!自行搭建Clash订阅转换平台,自建Sub-Web前端和SubConverter后端!妈妈再也不担心我的机场订阅节点信息泄露了! – V2RaySSR综合网
自建Clash订阅转换 - Subconverter+Subweb+MyUrls搭建教程 (Docker版本) | Steve