feat:添加sublink到列表

This commit is contained in:
okxlin 2024-01-05 15:47:22 +08:00
parent feb0bed3e3
commit 0970fd2a26
6 changed files with 141 additions and 0 deletions

87
apps/sublink/README.md Normal file
View File

@ -0,0 +1,87 @@
# 使用说明
- 账户密码
```
username: admin
password: admin
```
# 原始相关
***
# 功能说明:
节点转换成订阅,并且能够一直存储
方便多订阅管理,个人搭建使用
解决安全问题预防被偷节点
目前支持v2ray通用的格式和clash格式
v2ray格式通用的软件已测有下:v2rayn 小火箭 等,还有一些没用过不知名
# 安装说明:
## 拉取docker镜像
如果你有旧版本拉取前可以先停止和删除容器再删除镜像
docker stop sublink
docker rm sublink
docker images
docker rmi 这里填写IMAGEID
```docker pull jaaksi/sublink```
## 启动docker
```docker run -p 5000:5000 -d jaaksi/sublink```
## 持久化存储启动docker[推荐]
此方法如果更新docker镜像重新拉取不会丢失原有数据
下面是默认参数,不懂不需要改动只需要使用即可
```
docker volume create sublink_data
docker run --name sublink -p 8000:5000 \
-v sublink_data:/app/app/db \
-d jaaksi/sublink
```
查看数据存放目录```docker volume inspect sublink_data```
如果要自定义端口 -p 5000:5000左边的5000改成自定义右边为固定如:8000:5000
那么ip加8000端口即可访问
默认账户密码都是admin
# clash配置说明
目前适配了vless,vmess,ssr,ss,trojan协议
如果发现连接无效问题请找我反馈
# clash规则说明
我提供了一个默认带分流规则提供了策略组变量auto
在proxy-groups下面的proxies写上auto可自动获取节点名称
如果你不明白这是什么意思你就不用动默认规则
本人电报联系和投喂:@toutie_1
常见错误问题:
一直loading转圈没挂载好数据
查看数据存放目录```docker volume inspect sublink_data```
然后cd进数据目录查看数据文件是否0kb或者没有那就是只挂载了。但是没把容器的数据复制过来

20
apps/sublink/data.yml Normal file
View File

@ -0,0 +1,20 @@
name: SubLink
tags:
- 工具
title: 节点转换成订阅
type: 工具
description: 节点转换成订阅
additionalProperties:
key: sublink
name: SubLink
tags:
- Tool
shortDescZh: 节点转换成订阅
shortDescEn: Convert node links into subscription
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://github.com/jaaksii/sublink
github: https://github.com/jaaksii/sublink
document: https://github.com/jaaksii/sublink

View File

@ -0,0 +1,2 @@
CONTAINER_NAME="sublink"
PANEL_APP_PORT_HTTP="40192"

View File

@ -0,0 +1,10 @@
additionalProperties:
formFields:
- default: 40192
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,22 @@
version: '3'
services:
sublink:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5000"
volumes:
- sublink_data:/app/app/db
image: jaaksi/sublink:latest
labels:
createdBy: "Apps"
volumes:
sublink_data:
name: sublink_data
networks:
1panel-network:
external: true

BIN
apps/sublink/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB