使用宝塔面板 - 搭建 clash - v2ray - ss - ssr等订阅 - 转换 API 服务器

本文介绍的订阅转换 API 服务器,基于以下开源项目:
https://github.com/CareyWang/sub-web
https://github.com/tindy2013/subconverter
自己搭建方便、安全。以 Centos7 系统为例搭建步骤如下:

一、subconverter 后端服务搭建

1、到 https://github.com/tindy2013/subconverter/releases 下载最新版本并解压

wget https://github.com/tindy2013/subconverter/releases/download/v0.6.3/subconverter_linux64.tar.gz
tar -zxvf subconverter_linux64.tar.gz

2、修改 subconverter/pref.ini 里的 api_access_token,以及 managed_config_prefix

api_access_token=这里填写自己的 token

managed_config_prefix=http://127.0.0.1:25500

listen=127.0.0.1

3、设置开机启动 subconverter

宝塔-软件商店-安装 PM2 管理器,在项目列表添加设置

后端地址是http://127.0.0.1:25500/sub?,我们通过宝塔的 nginx 反向代理,使得可以域名访问并配置 HTTPS。到此后端搭建完成。

二、sub-web 前端服务搭建

1 、首先需要安装 Node 与 Yarn 来安装依赖与打包发布。

2、下载 sub-web

git clone https://github.com/CareyWang/sub-web.git
cd sub-web

3、在项目目录中安装构建依赖项。

yarn install

4、使用 webpack 运行 Web 客户端以进行本地开发。

yarn serve

浏览器访问 http://服务器 ip:8080/ 可进行预览。

修改默认后端:

修改 src/views/Subconverter.vue 中 defaultBackend 配置项为 subconverter 后端服务地址。如:https://clash.umrhe.com/sub?

执行以下打包命令,生成的 dist 目录即为发布目录。

yarn build

5、发布到线上环境

你需要在宝塔安装 nginx (或其他 web 服务器)并正确配置。这里以宝塔搭建的 Nginx 环境为例可以通过添加网站方法为 sub-web 前端服务配置域名访问和 HTTPS。

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
9. 本站所有解压密码均为:www.ak0.cn,如遇到无法解压的请联系管理员
嗄轲小栈 » 使用宝塔面板 - 搭建 clash - v2ray - ss - ssr等订阅 - 转换 API 服务器

发表评论